[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
-------------------------------------------------------------------