Nvidia drivers break plasma

Hi I have used many different versions of opensuse with my asus P5N-E SLI
motherboard + nvidia GeForce 8800GTS and the closed drivers.
This worked always fine in my 2 screens setup, even in Leap 42.1, but
plasma in 42.2 does not work with the propietary driver.
I believe the G03 driver is the one for my card (8xxx and newer).

Until recently, when adding the nvidia repo, Yast would autodetect the
appropriate driver, but strangely that does not happen anymore, so I have
to select which driver to install.

I “can” install the driver, but then Plasma does not work (I get a very
low res screen with a massive mouse pointer), no panel and shows a
message box saying that plasma could not start opengl 2.

I reinstalled 42.2 just in case I had some semi-cooked install, but it is
a similar story (although now I do not see the opengl 2 error message
anymore, just the broken plasma).
I tried installing the G04 drivers just in case, but the result is the
same. (and I noted that it takes quite some time for the driver to
install. I do not think it took that long in previous versions of
opensuse.

On the other hand, the nouveau driver seems to work fine if I switch all
effects off. I can carry on like this, but maybe it would be best to find
out what is preventing the proprietary drivers to not work.

Also, do I have to blacklist or uninstall the nouveau driver to install
the proprietary one? If yes, then how do I do that?
I never had to do this before, so I am very puzzled of what is going on.

Thanks for any suggestions and sorry for the long post.

-G-

On Sat 10 Dec 2016 03:38:32 PM CST, -G- wrote:

Hi I have used many different versions of opensuse with my asus P5N-E
SLI motherboard + nvidia GeForce 8800GTS and the closed drivers.
This worked always fine in my 2 screens setup, even in Leap 42.1, but
plasma in 42.2 does not work with the propietary driver.
I believe the G03 driver is the one for my card (8xxx and newer).

Until recently, when adding the nvidia repo, Yast would autodetect the
appropriate driver, but strangely that does not happen anymore, so I
have to select which driver to install.

I “can” install the driver, but then Plasma does not work (I get a very
low res screen with a massive mouse pointer), no panel and shows a
message box saying that plasma could not start opengl 2.

I reinstalled 42.2 just in case I had some semi-cooked install, but it
is a similar story (although now I do not see the opengl 2 error
message anymore, just the broken plasma).
I tried installing the G04 drivers just in case, but the result is the
same. (and I noted that it takes quite some time for the driver to
install. I do not think it took that long in previous versions of
opensuse.

On the other hand, the nouveau driver seems to work fine if I switch
all effects off. I can carry on like this, but maybe it would be best
to find out what is preventing the proprietary drivers to not work.

Also, do I have to blacklist or uninstall the nouveau driver to install
the proprietary one? If yes, then how do I do that?
I never had to do this before, so I am very puzzled of what is going
on.

Thanks for any suggestions and sorry for the long post.

-G-

Hi
I have the same card (GNOME DE though), the driver for the is 340.98
(so the G03), still on Leap 42.1 though.

I always use the hard way, maybe consider that?

Maybe kernel and driver versions don’t match (since 42.2 is now at
4.4.36), looks like it’s still at 4.4.22.

Build the driver the hard way and think it will all work out, or run
the nouveau driver until the repo updates.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.34-33-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I use Tumbleweed, so always install the NVIDIA drivers using the “hard way.” Do so with each kernel update and really, it’s not very “hard” to do. The NVIDIA installer automatically will remove the old driver when installing the new one after the kernel update. I think I would give that a go, even with 42.2, considering the problems you’re experiencing. I’m not very “techie,” and manage okay with doing so.

On Sat, 10 Dec 2016 16:45:43 +0000, malcolmlewis wrote:
>

> Hi I have the same card (GNOME DE though), the driver for the is 340.98
> (so the G03), still on Leap 42.1 though.
>
> I always use the hard way, maybe consider that?
>
> Maybe kernel and driver versions don’t match (since 42.2 is now at
> 4.4.36), looks like it’s still at 4.4.22.
>
> Build the driver the hard way and think it will all work out, or run the
> nouveau driver until the repo updates.

Many thanks for confirming it is G03 and yes it is the same version
340.98. As you suggest I will wait a bit longer for an update since the
nouveau driver is not giving me any headaches so far.
I was curious as if this was only my case because the installs were
flawless in the other computers with 42.2 (although they have newer cards
using the G04 drivers).
Cheers
-G-

On Sat, 10 Dec 2016 17:06:01 +0000, zenarcher wrote:
> I use Tumbleweed, so always install the NVIDIA drivers using the “hard
> way.” Do so with each kernel update and really, it’s not very “hard” to
> do. The NVIDIA installer automatically will remove the old driver when
> installing the new one after the kernel update. I think I would give
> that a go, even with 42.2, considering the problems you’re experiencing.
> I’m not very “techie,” and manage okay with doing so.

What stops me trying the “hard way” is how I uninstall it if things do
not work.
Cheers
-G-

It’s just as easy. You do it the hard way in reverse. Remembering to “un-blacklist” nouveau and run mkinitrd.

Hi,

Just keep a local copy of the installer script and I’ll point you to the official nvidia docs.

http://us.download.nvidia.com/XFree86/Linux-x86/295.20/README/installdriver.html#FeaturesOfTheIn257ba

:wink:

On Sun 11 Dec 2016 09:31:24 AM CST, -G- wrote:

On Sat, 10 Dec 2016 16:45:43 +0000, malcolmlewis wrote:
> [QUOTE]
> Hi I have the same card (GNOME DE though), the driver for the is
> 340.98 (so the G03), still on Leap 42.1 though.
>
> I always use the hard way, maybe consider that?
>
> Maybe kernel and driver versions don’t match (since 42.2 is now at
> 4.4.36), looks like it’s still at 4.4.22.
>
> Build the driver the hard way and think it will all work out, or run
> the nouveau driver until the repo updates.

Many thanks for confirming it is G03 and yes it is the same version
340.98. As you suggest I will wait a bit longer for an update since the
nouveau driver is not giving me any headaches so far.
I was curious as if this was only my case because the installs were
flawless in the other computers with 42.2 (although they have newer
cards using the G04 drivers).
Cheers
-G-

[/QUOTE]
Hi
On install should be fine since the drivers should/would match the
kernel version… It’s all in the timing as to the repo states
with respect to kernel version when a user does an install, especially
if they select the online update/install or not…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-38-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

On Sun 11 Dec 2016 09:33:30 AM CST, -G- wrote:

On Sat, 10 Dec 2016 17:06:01 +0000, zenarcher wrote:
> I use Tumbleweed, so always install the NVIDIA drivers using the “hard
> way.” Do so with each kernel update and really, it’s not very “hard”
> to do. The NVIDIA installer automatically will remove the old driver
> when installing the new one after the kernel update. I think I would
> give that a go, even with 42.2, considering the problems you’re
> experiencing. I’m not very “techie,” and manage okay with doing so.

What stops me trying the “hard way” is how I uninstall it if things do
not work.
Cheers
-G-

Hi
I keep the local copy of the script, you can just run --uninstall, the
only thing is having to re-run the script after a kernel update to
rebuild the driver…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-38-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I thought I said that but on re-reading my response I guess I wasn’t specific at all.
Oh well, it’s a good job there are others to rely on.

On Sun, 11 Dec 2016 15:06:01 +0000, peteh100 wrote:

> malcolmlewis;2803696 Wrote:
>> Hi I keep the local copy of the script, you can just run --uninstall,
>> …
>>
> I thought I said that but on re-reading my response I guess I wasn’t
> specific at all.
> Oh well, it’s a good job there are others to rely on.

Thank you guys. I always had good advice from this forum. Much
appreciated.

On Sat, 10 Dec 2016 15:38:32 +0000, -G- wrote:

> Hi I have used many different versions of opensuse with my asus P5N-E
> SLI motherboard + nvidia GeForce 8800GTS and the closed drivers.
> This worked always fine in my 2 screens setup, even in Leap 42.1, but
> plasma in 42.2 does not work with the propietary driver.
> I believe the G03 driver is the one for my card (8xxx and newer).

This issue is resolved in (I think) the latest kernel update.
Sorry I do not know if I marked the thread as solved correctly (I am
connecting via NNTP). Thanks all for your help and advice.

Easiest way is in a terminal session as root type ‘nvidia-installer --uninstall’