Subject: | |
From: | |
Reply To: | |
Date: | Mon, 1 Apr 2013 16:10:18 +0100 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
On 01/04/13 15:24, Joseph Areeda wrote:
> Well folks I have some more information and solved it the hard[est] way.
>
> The only thing I found that matches my symptoms pretty closely is in
> this blog post http://blog.pdark.de/tag/opengl/
>
> According to the author:
>
>> The reason for the error was that the xorg-x11-server contains the
>> file /usr/lib64/xorg/modules/extensions/libglx.so which is needed for
>> the NVIDIA <http://www.nvidia.com> driver but the NVIDIA driver has
>> its own, special version.
>>
>> The fix for the error was to reinstall the NVIDIA driver again.
>>
> Well upgrading the driver (yum upgrade kmod-nvidia nvidia-x11-drv
> nvidia-x11-drv-32bit) didn't work. I am now at 310.40 (Thanks Andrew).
You are confusing issues here somewhat.
The issue (and fix) described in that blog refers specifically to the
proprietary NVIDIA drivers as installed by the NVIDIA installer where
xorg-x11-server-Xorg and the NVIDIA installer will indeed conflict and
each overwrite /usr/lib{64}/xorg/modules/extensions/libglx.so installed
by the other. Thus, if you are using the NVIDIA installer then you will
need to reinstall the NVIDIA drivers after each update to
xorg-x11-server-Xorg to reinstate the NVIDIA libs just overwritten by
the OS.
However, the RPM packaged driver solution installs conflicting libraries
to separate locations (in this case
/usr/lib{64}/xorg/modules/extensions/nvidia/libglx.so) and either the
dynamic linker or an appropriately configured xorg.conf ensure the
correct lib is loaded. So "upgrading the driver" with yum will never fix
this issue as this is not broken in the first place with the packaged
driver.
|
|
|