I installed OpenSuSE 12.3 32-bit and tried to get my GeForce GTX 650
graphics card (device 11c8, rev a1) to accelerate graphics.
First I tried the 1-click installation as described in
https://en.opensuse.org/SDB:NVIDIA_drivers. After that, X could start,
but failed to accelerate graphics:
[ 534.769] (II) LoadModule: "glamoregl"
[ 534.769] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 534.784] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[ 534.784] (II) UnloadModule: "glamoregl"
[ 534.784] (II) Unloading glamoregl
[ 534.784] (EE) Failed to load module "glamoregl" (loader failed, 7)
Apparently this was because the kernel had already auto-updated since
I installed, and the standard nvidia kernel module already didn't
match the kernel anymore - I'm now running kernel 3.7.10-1.28-desktop.
So I deinstalled all the rpms that the 1-click install had added and
tried the "repository way" as described in
https://en.opensuse.org/SDB:NVIDIA_d...repository_way. It
reaulted in exact;ly the same problem.
Then I searched the net and got the recommendation to do it the "hard
way" by building the nvidia kernel module myself, as described in
https://en.opensuse.org/SDB:NVIDIA_the_hard_way. I did all that. Now I
still can't use acceleration; X starts, but all graphics are really
slow (and the screen size is 1280x1024 rather than the 1920x1280 that
would fit my monitor). The server complains:
[ 28.569] (II) LoadModule: "glamoregl"
[ 28.650] (WW) Warning, couldn't open module glamoregl
[ 28.650] (II) UnloadModule: "glamoregl"
[ 28.650] (II) Unloading glamoregl
[ 28.650] (EE) Failed to load module "glamoregl" (module does not exist, 0)
...
[ 33.556] (EE) open /dev/dri/card0: No such file or directory
[ 33.556] (WW) Falling back to old probe method for modesetting
[ 33.556] (EE) open /dev/dri/card0: No such file or directory
[ 33.556] (II) Loading sub module "fbdevhw"
[ 33.556] (II) LoadModule: "fbdevhw"
[ 33.556] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 33.557] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 33.557] compiled for 1.13.2, module version = 0.0.2
[ 33.557] ABI class: X.Org Video Driver, version 13.1
[ 33.557] (**) FBDEV(1): claimed PCI slot 0@0:2:0
[ 33.557] (II) FBDEV(1): using default device
[ 33.557] (WW) Falling back to old probe method for vesa
[ 33.557] (EE) Screen 0 deleted because of no matching config section.
[ 33.557] (II) UnloadModule: "modesetting"
[ 33.557] (II) FBDEV(0): Creating default Display subsection in Screen section
The driver version, according to the kernel log, is 331.49:
[ 17.708082] NVRM: loading NVIDIA UNIX x86 Kernel Module 331.49 Wed Feb 12 19:57:37 PST 2014
What am I doing wrong? Is there any other way of getting normal
graphics speed out of this card? I'm not even entirely sure whether I
actually need "3d acceleration" or just 'regular' hardware
acceleration - I don't intend to play any games on this computer, I
just want the UI to usable and play the occasional fullscreen video.
What other options could I try? If everything fails, what other
graphic card is recommended for what I want?
graphics card (device 11c8, rev a1) to accelerate graphics.
First I tried the 1-click installation as described in
https://en.opensuse.org/SDB:NVIDIA_drivers. After that, X could start,
but failed to accelerate graphics:
[ 534.769] (II) LoadModule: "glamoregl"
[ 534.769] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 534.784] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[ 534.784] (II) UnloadModule: "glamoregl"
[ 534.784] (II) Unloading glamoregl
[ 534.784] (EE) Failed to load module "glamoregl" (loader failed, 7)
Apparently this was because the kernel had already auto-updated since
I installed, and the standard nvidia kernel module already didn't
match the kernel anymore - I'm now running kernel 3.7.10-1.28-desktop.
So I deinstalled all the rpms that the 1-click install had added and
tried the "repository way" as described in
https://en.opensuse.org/SDB:NVIDIA_d...repository_way. It
reaulted in exact;ly the same problem.
Then I searched the net and got the recommendation to do it the "hard
way" by building the nvidia kernel module myself, as described in
https://en.opensuse.org/SDB:NVIDIA_the_hard_way. I did all that. Now I
still can't use acceleration; X starts, but all graphics are really
slow (and the screen size is 1280x1024 rather than the 1920x1280 that
would fit my monitor). The server complains:
[ 28.569] (II) LoadModule: "glamoregl"
[ 28.650] (WW) Warning, couldn't open module glamoregl
[ 28.650] (II) UnloadModule: "glamoregl"
[ 28.650] (II) Unloading glamoregl
[ 28.650] (EE) Failed to load module "glamoregl" (module does not exist, 0)
...
[ 33.556] (EE) open /dev/dri/card0: No such file or directory
[ 33.556] (WW) Falling back to old probe method for modesetting
[ 33.556] (EE) open /dev/dri/card0: No such file or directory
[ 33.556] (II) Loading sub module "fbdevhw"
[ 33.556] (II) LoadModule: "fbdevhw"
[ 33.556] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 33.557] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 33.557] compiled for 1.13.2, module version = 0.0.2
[ 33.557] ABI class: X.Org Video Driver, version 13.1
[ 33.557] (**) FBDEV(1): claimed PCI slot 0@0:2:0
[ 33.557] (II) FBDEV(1): using default device
[ 33.557] (WW) Falling back to old probe method for vesa
[ 33.557] (EE) Screen 0 deleted because of no matching config section.
[ 33.557] (II) UnloadModule: "modesetting"
[ 33.557] (II) FBDEV(0): Creating default Display subsection in Screen section
The driver version, according to the kernel log, is 331.49:
[ 17.708082] NVRM: loading NVIDIA UNIX x86 Kernel Module 331.49 Wed Feb 12 19:57:37 PST 2014
What am I doing wrong? Is there any other way of getting normal
graphics speed out of this card? I'm not even entirely sure whether I
actually need "3d acceleration" or just 'regular' hardware
acceleration - I don't intend to play any games on this computer, I
just want the UI to usable and play the occasional fullscreen video.
What other options could I try? If everything fails, what other
graphic card is recommended for what I want?