[Linux-ivv4] indirect GLX bei SuSE 42.2

Dr. Christian Mück-Lichtenfeld cml at uni-muenster.de
Do Jul 13 11:19:05 CEST 2017


Liebe Kolleg(innen),

  ich habe zur Zeit folgendes Problem: beim Ausführen von OpenGL-
Programmen auf einem remote System (per ssh -X eingeloggt) werden
OpenGL-Objekte nicht angezeigt, die bei lokaler Ausführung zu sehen
sind. Programme wie glxgears liefern Fehler und laufen gar nicht.

Recherche ergibt, dass beim X-Server (X.Org 1.18.3) per default
"Indirect GLX" deaktiviert ist, was man beim Ausführen von
OpenGL-Programmen via ssh aber wohl braucht.
Aktivieren lässt sich das indirekte GLX mit Einträgen in der xorg.conf,
ich habe dort drei Varianten eingetragen:

Section "ServerFlags"
         Option "AllowIndirectGLX" "on" # or "off"
         Option "AllowIndirectGLXProtocol" "true"
         Option "IndirectGLX" "on"
EndSection

oder durch die Option "+iglx" beim Start des X-Servers.
Auch dies ist gesetzt, wie man am Kommando sieht:

# ps aux | grep X
root     13530  0.6  0.2 241492 86612 tty7     Ss+  Jul12   6:18 
/usr/bin/X +iglx -nolisten tcp -auth 
/run/sddm/{2acf057b-b881-436e-894a-ad6d30fc9117} -background none 
-noreset -displayfd 19 vt7

Trotzdem steht in der Xorg.0.log am Ende, dass iglx deaktiviert wird:

# grep -i glx /var/log/Xorg.0.log
[  1592.295] (**) Option "IndirectGLX" "on"
[  1592.299] (II) LoadModule: "glx"
[  1592.299] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  1592.303] (II) Module glx: vendor="NVIDIA Corporation"
[  1592.303] (II) NVIDIA GLX Module  375.39  Tue Jan 31 19:37:12 PST 2017
[  1593.180] (II) Initializing extension GLX
[  1593.180] (II) Indirect GLX disabled.

und das Problem besteht weiterhin.


Hat jemand ähnliche Probleme mit OpenGL-Programmen auf
remote-Systemen und diese irgendwie gelöst ?

Ich bin für jeden Hinweis dankbar.

Viele Grüße

Christian Mück-Lichtenfeld


-- 
-------------------------------------------------------------------
Dr. Christian Mück-Lichtenfeld
Westfälische Wilhelms-Universität
Organisch-Chemisches Institut
Corrensstrasse 40
D-48149 Münster, Germany

cml at uni-muenster.de
Skype: christian.m-l
Tel +49 251 83 33301
Fax +49 251 83 36506

http://www.uni-muenster.de/Chemie.oc/neugebauer/cml.html
-------------------------------------------------------------------