Sto gestendo un host Linux per lo sviluppo di software Qt in un posto centrale.
Con la mia finestra di Windows uso Xming come X-server locale e mastice per connettermi a quell'host Linux. Con questa configurazione posso usare tutti i programmi X (xclock, xterm) e GLX (qtcreator, gxlinfo, glxgears ...) sull'host linux.
La mia workstation principale è un Ubuntu 14.04 LTS con una scheda gvx nvidia. Quando mi collego all'host linux con il mio sistema ubuntu usando "ssh -p port # -YC my.dev.host.com" posso anche usare tutti i programmi X (xclock, xterm) ma non posso usare i programmi GLX (qtcreator, gxlinfo, glxgears ...).
Per quanto ho imparato, questo è perché l'X-server non supporta i contesti GLX indiretti per impostazione predefinita per la versione 1.16 più giovane.
Quindi le mie domande sono: Come posso abilitare i contesti GLX indiretti (X-server e driver nvidida) nella mia installazione di Ubuntu 14.04 LTS per far funzionare le cose come previsto da un X-server.
Grazie per tutto l'aiuto!
cmks
Ecco l'output di glxgears, forse questo aiuta:
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
elibGL error: failed to load driver: swrast