Xorg loads wrong libglx.so
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NVIDIA Drivers Ubuntu |
New
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-304 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
This bug concerns all versions of the nvidia-packages I have tested so far, actually since ubuntu 8.something...
If I install the proprietary nvidia drivers, I can properly set up my xorg.conf and the Xorg driver as well as the kernel module load correctly. However, when using unity or anything requiring libglx.so, X simply crashes. The reason is that X is loading the wrong libglx.so:
grep glx /var/log/Xorg.0.log
[ 11312.722] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 11312.722] (II) LoadModule: "glx"
[ 11312.722] (II) Loading /usr/lib/
[ 11312.722] (II) Module glx: vendor="X.Org Foundation"
My first solution was to move /usr/lib/
Section "Files"
ModulePath "/usr/lib/
ModulePath "/usr/lib/
...
EndSection
nvidia-VERSION has to be replaced by the proper nvidia version (such as nvidia-current). As a result, X loads the right libglx.so.
This solution could be included in all nvidia- packages, so that the problem does not occur any longer. I have found other bug reports from other distributions about this, but most are solved by moving libglx.so out of the way.
Just for information, here's some details about my system:
philippe@saaba:~$ dpkg -l xorg
Gewünscht=
| Status=
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?
||/ Name Version Architektur Beschreibung
+++-===
ii xorg 1:7.7+1ubunt amd64 X.Org X Window System
philippe@saaba:~$ lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation G96M [GeForce 9600M GT] (rev a1)
philippe@
Description: Ubuntu 13.10
Release: 13.10
nvidia-current is at 304.88-0ubuntu8 0, I also had the problem with nvidia-319-updates 319.60-0ubuntu1 0
tags: | added: saucy |
Status changed to 'Confirmed' because the bug affects multiple users.