I’ve encountered problem installing driver 304.125 from 304.123.
-
When updating, dependencies were wrong and I was suggested to install version G03 in addition to G02 (which is compatible with my GPU GeForce GT 620). After installation X-server didn’t start. I’ve removed everything according to mask nvidia and G02, and finally have reinstalled driver according to manual: zypper install x11-video-nvidiaG02.
-
The X-server didn’t start also. The log contained following lines:
24.777] (II) LoadModule: “glx”
24.801] (II) Loading /usr/lib/xorg/modules/updates/extensions/libglx.so
24.836] (EE) Failed to load /usr/lib/xorg/modules/updates/extensions/libglx.so: libnvidia-tls.so.304.123: cannot open shared object file: No such file or directory
24.836] (II) UnloadModule: “glx”
24.836] (II) Unloading glx
24.836] (EE) Failed to load module “glx” (loader failed, 7)
So symbolic link libglx.so remained the same from version 304.123! libglx.so -> libglx.so.304.123
I’ve corrected the link: libglx.so -> /usr/lib/xorg/modules/extensions/nvidia/nvidia-libglx.so
The module “glx” started to load:
25.922] (II) LoadModule: “glx”
25.963] (II) Loading /usr/lib/xorg/modules/updates/extensions/libglx.so
27.204] (II) Module glx: vendor=“NVIDIA Corporation”
27.204] compiled for 4.0.2, module version = 1.0.0
27.204] Module class: X.Org Server Extension
27.204] (II) NVIDIA GLX Module 304.125 Mon Dec 1 20:21:57 PST 2014
- However module “nvidia” failed to start:
27.204] (II) LoadModule: “nvidia”
27.204] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
27.278] (II) Module nvidia: vendor=“NVIDIA Corporation”
27.278] compiled for 4.0.2, module version = 1.0.0
27.278] Module class: X.Org Video Driver
27.311] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
27.311] (EE) NVIDIA: system’s kernel log for additional error messages.
27.311] (II) UnloadModule: “nvidia”
So I’ve found, that desktop version of kmp, corresponding to desktop version of kernel, wasn’t installed in dependency of x11-video-nvidiaG02:
i | nvidia-computeG02 | NVIDIA driver for computing with GPGPU | пакет
i | nvidia-gfxG02-kmp-default | NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs | пакет
| nvidia-gfxG02-kmp-desktop | NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs | пакет
| nvidia-gfxG02-kmp-pae | NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs | пакет
i | x11-video-nvidiaG02 | NVIDIA graphics driver for GeForce 6xxx and newer GPUs | пакет
I’ve installed it manually and now everything works fine.
zypper install nvidia-gfxG02-kmp-desktop
I clearly remember, that in was installed automatically in previous rpm-versions of NVIDIA driver.