Hello,
I have opensuse 12.3 and GPU GeForce 7600 GS. After today update (new kernel 3.7.10-jng12-desktop and new nvidia driver x11-video-nvidiaG02-304.88-25.1.x86_64), X11 server not running, only inVESA mode).
/var/log/Xorg.0.log:
23.388] (II) "glx" will be loaded by default.
23.388] (II) LoadModule: "dri2"
23.388] (II) Module "dri2" already built-in
23.388] (II) LoadModule: "glamoregl"
23.429] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
25.657] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
25.657] (II) UnloadModule: "glamoregl"
25.657] (II) Unloading glamoregl
25.657] (EE) Failed to load module "glamoregl" (loader failed, 7)
25.657] (II) LoadModule: "glx"
25.657] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
25.925] (II) Module glx: vendor="NVIDIA Corporation"
25.925] compiled for 4.0.2, module version = 1.0.0
25.925] Module class: X.Org Server Extension
25.925] (II) NVIDIA GLX Module 304.88 Wed Mar 27 14:46:57 PDT 2013
25.925] Loading extension GLX
25.925] (II) LoadModule: "nvidia"
25.925] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
25.925] (II) Module nvidia: vendor="NVIDIA Corporation"
25.925] compiled for 4.0.2, module version = 1.0.0
25.925] Module class: X.Org Video Driver
25.930] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
25.930] (EE) NVIDIA: system's kernel log for additional error messages.
25.930] (II) UnloadModule: "nvidia"
25.930] (II) Unloading nvidia
25.930] (EE) Failed to load module "nvidia" (module-specific error, 0)
25.930] (EE) No drivers available.
25.930]
Fatal server error:
25.930] no screens found
25.930] (EE)
The nvidia module is built against and, consequently, intended to be run against, a specific kernel. So, the order of the updates is important – if you installed the newer nvidia driver first, it would have been built against your prior kernel, and, hence, will not work against a later kernel update. I suspect that this is the case.
What do you mean by only in vesa mode? (I’m going to go out on a limb here and guess that you mean that you can only get the X server working using the recovery mode boot option — which doesn’t use the nvidia driver)
Update kernel and drivers were at the same time, in one update.
Reinstalation nvidia driver did not help, situation is the same.
Now, I do not use the nvidia driver, my resolution is 1280x1024px, but only 16 colors!
You are not using the standard kernel that comes with openSUSE 12.3, I’m not sure if that’s supported by the rpms from the nvidia repo.
Do you have the correct devel files for your kernel installed, instead of the ones from openSUSE 12.3?
Did you get an error msg when the kernel module was installed? Do you have the right flavor of the kernel module installed (i.e. nvidia-gfxG02-kmp-desktop)? Is the kernel module there? Can you load it with “modprobe nvidia”?
You could also switch back to the standard openSUSE kernel, the nvidia driver should work then.
Or try to install the driver “the hard way”: https://en.opensuse.org/SDB:NVIDIA_the_hard_way
Also you seem to have a version mismatch between your X server and libglamor. Have you installed the xorg packages from some OBS repo? I guess you didn’t switch all the packages to the versions from that repo…