Just a heads up that once again an xorg update has removed the link in /usr/lib64/xorg/modules/extensions that points to libglx.so.325.15 in /usr/lib64/xorg/modules/extensions/nvidia thus breaking X. This should only effect those with nvidia proprietary driver. One of the following packages is the culprit but I have not tried to narrow it down. I have done updates and downgrades several times and it is quite reproducible.
Oct 15 17:53:01 Updated: xorg-x11-server-common-1.13.0-11.1.el6.centos.1.x86_64 Oct 15 17:53:03 Updated: xorg-x11-server-Xorg-1.13.0-11.1.el6.centos.1.x86_64 Oct 15 17:53:03 Updated: xorg-x11-drv-mga-1.6.1-8.el6_4.x86_64 Oct 15 17:53:04 Updated: xorg-x11-drv-synaptics-1.6.2-11.el6_4.1.x86_64 Oct 15 17:53:04 Updated: xorg-x11-drv-mach64-6.9.3-4.1.el6_4.x86_64
Cheers, B.J.
On Tue, Oct 15, 2013 at 3:46 PM, B.J. McClure keepertoad@bellsouth.net wrote:
Just a heads up that once again an xorg update has removed the link in /usr/lib64/xorg/modules/extensions that points to libglx.so.325.15 in /usr/lib64/xorg/modules/extensions/nvidia thus breaking X.
This is yet another reason to use ELRepo's kmod-nvidia [1]. :-) The major reason is that ELRepo's kmods are kABI-tracking, meaning no need to reinstall the driver upon kernel updates.
Akemi
On 10/15/2013 07:52 PM, Akemi Yagi wrote:
On Tue, Oct 15, 2013 at 3:46 PM, B.J. McClure keepertoad@bellsouth.net wrote:
Just a heads up that once again an xorg update has removed the link in /usr/lib64/xorg/modules/extensions that points to libglx.so.325.15 in /usr/lib64/xorg/modules/extensions/nvidia thus breaking X.
This is yet another reason to use ELRepo's kmod-nvidia [1]. :-) The major reason is that ELRepo's kmods are kABI-tracking, meaning no need to reinstall the driver upon kernel updates.
Akemi
[1] http://elrepo.org/tiki/kmod-nvidia _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Errr, this was not a kernel update and elrepo kmod-nvidia is installed.
Cheers, B.J.
On 10/15/2013 05:19 PM, B.J. McClure wrote:
On 10/15/2013 07:52 PM, Akemi Yagi wrote:
On Tue, Oct 15, 2013 at 3:46 PM, B.J. McClure keepertoad@bellsouth.net wrote:
Just a heads up that once again an xorg update has removed the link in /usr/lib64/xorg/modules/extensions that points to libglx.so.325.15 in /usr/lib64/xorg/modules/extensions/nvidia thus breaking X.
This is yet another reason to use ELRepo's kmod-nvidia [1]. :-) The major reason is that ELRepo's kmods are kABI-tracking, meaning no need to reinstall the driver upon kernel updates.
Akemi
[1] http://elrepo.org/tiki/kmod-nvidia _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Errr, this was not a kernel update and elrepo kmod-nvidia is installed.
Cheers, B.J.
The libglx.so.325.15 file comes from the nvidia-x11-drv package, not the kmod-nvidia.
Elrepo is not putting any symlink in /usr/lib64/xorg/modules/extensions only in /usr/lib64/xorg/modules/extensions/nvidia
It then adds /usr/lib64/xorg/modules/extensions/nvidia to the ModulePath in xorg.conf so the Xserver picks up the nvidia version of libglx.so before the Xorg version. That way you
If you do have/had a symlink in /usr/lib64/xorg/modules/extensions, it's a remnant from NVIDIA's own distribution, IIRC. It is the xorg-x11-server-Xorg package that writes over that symlink.
Thomas
On Tue, Oct 15, 2013 at 5:51 PM, Thomas Eriksson thomas.eriksson@slac.stanford.edu wrote:
Errr, this was not a kernel update and elrepo kmod-nvidia is installed.
Cheers, B.J.
The libglx.so.325.15 file comes from the nvidia-x11-drv package, not the kmod-nvidia.
Elrepo is not putting any symlink in /usr/lib64/xorg/modules/extensions only in /usr/lib64/xorg/modules/extensions/nvidia
It then adds /usr/lib64/xorg/modules/extensions/nvidia to the ModulePath in xorg.conf so the Xserver picks up the nvidia version of libglx.so before the Xorg version. That way you
If you do have/had a symlink in /usr/lib64/xorg/modules/extensions, it's a remnant from NVIDIA's own distribution, IIRC. It is the xorg-x11-server-Xorg package that writes over that symlink.
Thomas
I was about to write the same when I saw your post. Thank you, Thomas. So, that is the "yet another reason to use kmod-nvidia" -- not being affected by Xorg updates.
Akemi
On Tue, Oct 15, 2013 at 5:58 PM, Akemi Yagi amyagi@gmail.com wrote:
I was about to write the same when I saw your post. Thank you, Thomas. So, that is the "yet another reason to use kmod-nvidia" -- not being affected by Xorg updates.
Apparently I made the same mistake. :-( Not 'kmod-nvidia' but ELRepo's 'nvidia-x11-drv'.
Akemi
On 10/15/2013 08:51 PM, Thomas Eriksson wrote:
On 10/15/2013 05:19 PM, B.J. McClure wrote:
On 10/15/2013 07:52 PM, Akemi Yagi wrote:
On Tue, Oct 15, 2013 at 3:46 PM, B.J. McClure keepertoad@bellsouth.net wrote:
Just a heads up that once again an xorg update has removed the link in /usr/lib64/xorg/modules/extensions that points to libglx.so.325.15 in /usr/lib64/xorg/modules/extensions/nvidia thus breaking X.
This is yet another reason to use ELRepo's kmod-nvidia [1]. :-) The major reason is that ELRepo's kmods are kABI-tracking, meaning no need to reinstall the driver upon kernel updates.
Akemi
[1] http://elrepo.org/tiki/kmod-nvidia _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Errr, this was not a kernel update and elrepo kmod-nvidia is installed.
Cheers, B.J.
The libglx.so.325.15 file comes from the nvidia-x11-drv package, not the kmod-nvidia.
Elrepo is not putting any symlink in /usr/lib64/xorg/modules/extensions only in /usr/lib64/xorg/modules/extensions/nvidia
It then adds /usr/lib64/xorg/modules/extensions/nvidia to the ModulePath in xorg.conf so the Xserver picks up the nvidia version of libglx.so before the Xorg version. That way you
If you do have/had a symlink in /usr/lib64/xorg/modules/extensions, it's a remnant from NVIDIA's own distribution, IIRC. It is the xorg-x11-server-Xorg package that writes over that symlink.
Thomas _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Thanks for the input. Will take a look tomorrow.
B.J.
On 10/16/2013 02:51 AM, Thomas Eriksson wrote: ...
Elrepo is not putting any symlink in /usr/lib64/xorg/modules/extensions only in /usr/lib64/xorg/modules/extensions/nvidia
It then adds /usr/lib64/xorg/modules/extensions/nvidia to the ModulePath in xorg.conf so the Xserver picks up the nvidia version of libglx.so before the Xorg version. That way you
oh - good to know!
My /etc/X11/xorg.conf does not have ModulePath in /etc/X11/xorg.conf, probably because it was produced by: [root@turn29 X11]# head -2 xorg.conf # nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 325.15 (buildmeister@swio-display-x64-rhel04-03) Wed Jul 31 19:04:13 PDT 2013
and [root@turn29 log]# grep -i modulepath /var/log/Xorg.0.log [ 71.756] (==) ModulePath set to "/usr/lib64/xorg/modules"
which means that nvidia-settings may not play nicely with ElRepos package.
I manually added
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia" ModulePath "/usr/lib64/xorg/modules" to Section "Files" in /etc/X11/xorg.conf and now my X performance problems (sometimes long delays when moving windows; artifacts at old window positions) seem to be gone.
thanks,
Kay