[Bug 892251] New: NVidia GLX missing
https://bugzilla.novell.com/show_bug.cgi?id=892251 https://bugzilla.novell.com/show_bug.cgi?id=892251#c0 Summary: NVidia GLX missing Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Critical Priority: P5 - None Component: X11 3rd Party Driver AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ManuelStol@operamail.com QAContact: sndirsch@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) konqueror/4.13.3 Safari/537.21 The X.org GLX extension is missing for the NVidia proprietary driver 340.32-30.1. .xsession-errors-:0: " Xlib: extension "GLX" missing on display ":0". " NVidia X Server Settings > OpenGL/GLX Information: " Failed to query the GLX server vendor. " Reproducible: Always Steps to Reproduce: 1. Update to openSUSE's nvidia-glG03 version 340.32-30.1 2. Start an application that uses GLX (e.g. Start > Applications > System > NVIDIA X Server Settings: OpenGL/GLX Information) Actual Results: Applications that use GLX, fail to work. In my case, the application hangs and its window screen is black. Expected Results: Applications that use GLX, should work; e.g. they shouldn't hang and show/output their video/graphics. ChangeLog for nvidia-glG03 version 340.32-30.1: " Fri 15 Aug 2014 02:00:00 PM CEST sndirsch@suse.com - update-alternatives: get rid again of /usr/lib64/xorg/modules/extensions/libglx.so and ghost entry for /etc/alternatives/libglx.so; it's sufficient to have this in xorg-x11-server package " /usr/lib64/xorg/modules/extensions/libglx.so This libglx.so is a symlink: libglx.so -> libglx.so.340.32 And libglx.so.340.32 does not exists. /etc/alternatives/libglx.so This libglx.so does not exists. The previous NVidia driver 331.89-28.1 worked. (/var/log/zypp/history: 331.59-28.1 was installed on 2014-07-22) N.B.: After finding this bug I used YaST to 'Update unconditionally' all X.org, NVidia and SDL packages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c1
--- Comment #1 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c2
--- Comment #2 from Manuel Stol
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c3
--- Comment #3 from Stefan Dirsch
I did the following: " cd /usr/lib64/xorg/modules/updates/extensions/ ln -s nvidia/nvidia-libglx.so libglx.so " This way the /usr/lib64/xorg/modules/updates/extensions/libglx.so link does not include the entire path.
Sorry, the workaround should have been ln -snf /usr/lib64/xorg/modules/updates/extensions/nvidia/nvidia-libglx.so \ /usr/lib64/xorg/modules/updates/extensions/libglx.so
After this I did the following: 1) Started an app that uses GLX -> result: FAIL 2) Restarted the computer -> result: The PC rebooted into a Black screen 3) Cold reboot (Turn off/Wait 10s/Turn on) -> result: Everything works OK
I assume 1) failed, because libglx.so is only accessed on (driver?) init. So you need to do a restart,
Yes, that's correct.
but I have no idea why 2) failed.
I guess, instead of a restart, this was a hibernate? Whatever ...
Note: /usr/lib64/xorg/modules/extensions/libglx.so is still available, but /etc/alternatives/libglx.so no longer exists. I assume this is intentional.
Yes, this is correct. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c4
--- Comment #4 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c5
--- Comment #5 from Stefan Dirsch
Packages have been updated with fixed ones meanwhile. Check RPM changelog of nvidia-glG03:
# rpm --changelog -q nvidia-glG03 * Sa Aug 16 2014 sndirsch@suse.com - fixed installation of libglx on %suse_version < 1315 (regression) [...]
Fixed version is 340.32-31.1.Old/broken version was 340.32-30.1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c6
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c7
Rodion Vladimirovich Popov
https://bugzilla.novell.com/show_bug.cgi?id=892251
https://bugzilla.novell.com/show_bug.cgi?id=892251#c8
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com