I haven’t used openSUSE in quite some time, so I’m not that familiar with it.
I added the Nvidia community-repository and installed the nvidia-blob (G03). It does seem to work, kind of.
Compositing the Gnome-desktop works fine. But games like supertuxkart run much slower than i remember.
XBMC will not even start because of missing hardware acceleration. And glxinfo reports this weird OpenGL string: SUSE Paste
My card should support OpenGL 3.3.
As you can see my card is a 9800 GT, which should be supported by the driver.
I also tried the G02 version, but that one didn’t even render my desktop
It is allways kind to others to at least tell what version of openSUSE you are talking about, but IMHO it is even more important with NVIDIA driver questions.
I had the same problem and all i had to do to activate direct rendering was add my user to the video group and after a reboot direct rendering was enabled.
hope this helps.
That did the trick.
But just to be sure: Is this something you have to do manually, or is openSUSE suppost to add you automatically to the “video”-group?
No to both.
You shouldn’t have to be part of the “video” group at all. Systemd-logind should give your user the necessary access permissions to the nvidia card. (On 12.3 this didn’t happen yet so you had to add your user to the “video” group, but that was fixed later by an update)
If this doesn’t happen, there can be two reasons:
A regression in systemd that it doesn’t give you the correct permissions for the nvidia card
Your user’s session is not registered correctly, this would also give you other problems as a consequence.
Could you please post the output of the following commands run as your user?