Possible solution:

The X server is trying to load /usr/lib64/xorg/modules/extensions/libglx.so
but on my system, that file belongs to xorg-x11-server-Xorg not to nvidia. 
Consequently, loading GLX fails, which can be seen in /var/log/X.log.0: 

[  8947.068] (EE) NVIDIA(0): Failed to initialize the GLX module; please 
check in your X

Nvidia comes with its own libglx.so: 

locate libglx.so

So I felt adventurous and linked 
/usr/lib64/xorg/modules/extensions/libglx.so to 

Incidentally, /usr/lib64/xorg/modules/extensions/libglx.so was not a link 
(why not?) so I made a backup before linking it to the nvidia libglx.so. 

Then startx, and lo and behold, glxgears, glxinfo, etc. worked as they 
should! Unfortunately xdriinfo still says libGL too old, so something is 
still off and I expect everything to come crumbling down upon a future 
update, but so far it's working.

Now on to installing cuda in a docker container! 

users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to