ฉันใช้งาน linux-host สำหรับ Qt-software-development ที่ศูนย์กลาง
ด้วยกล่อง windows ของฉันฉันใช้ Xming เป็น X-server ในพื้นที่และ putty เพื่อเชื่อมต่อกับ linux-host ด้วยการกำหนดค่านี้ฉันสามารถใช้โปรแกรม X (xclock, xterm) และ GLX (qtcreator, gxlinfo, glxgears ... ) ทั้งหมดได้ที่ linux-host
เวิร์กสเตชันหลักของฉันคือ Ubuntu 14.04 LTS พร้อมการ์ด nvidia gfx เมื่อฉันเชื่อมต่อกับ linux-host กับ ubuntu-system โดยใช้ "ssh -p port # -YC my.dev.host.com" ฉันยังสามารถใช้โปรแกรม X ทั้งหมด (xclock, xterm) ได้ แต่ฉันไม่สามารถใช้โปรแกรม GLX ได้ (qtcreator, gxlinfo, glxgears ... )
เท่าที่ฉันได้เรียนรู้นี้เป็นเพราะ X-server ไม่รองรับบริบท GLX ทางอ้อมโดยค่าเริ่มต้นสำหรับรุ่นที่อายุน้อยกว่า 1.16
ดังนั้นคำถามของฉันคือ: ฉันจะเปิดใช้บริบททางอ้อม GLX (X- เซิร์ฟเวอร์และไดรเวอร์ nvidida) ในการติดตั้ง Ubuntu 14.04 LTS ของฉันเพื่อให้สิ่งต่าง ๆ ทำงานตามที่คาดไว้จาก X-server ได้อย่างไร
ขอบคุณสำหรับความช่วยเหลือ!
cmks
นี่คือผลลัพธ์ของ glxgears ซึ่งอาจช่วยได้:
root@my.dev.host.com:~# LIBGL_DEBUG=verbose glxgears
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 35
Current serial number in output stream: 37
libGL error: No matching fbConfigs or visuals found
และlibGL error: failed to load driver: swrast