Avoid NVIDIA 390.12 driver

Just a quick not for NVIDIA users - especially if you have multi monitor setup. Avoid 390.12 driver that is currently in the repos. Wait till it gets updated to current 390.25 or later.
Why? It has a nasty regression that may cause your system to freeze. Nothing wron on OpenSUSE side - it’s the driver issue.

Hm, what repos do you mean?
I can only see 384.111 in the official NVidia repo… :
http://download.nvidia.com/opensuse/leap/42.3/x86_64/

Here it works with 2 Monitors without any trouble:

nvidia-settings -v && lsb-release -id

nvidia-settings:  version 390.12  (buildmeister@swio-display-x64-rhel04-01)  Wed Dec 20 07:22:24 PST
2017
  The NVIDIA X Server Settings tool.

  This program is used to configure the NVIDIA Linux graphics driver.
  For more detail, please see the nvidia-settings(1) man page.

Distributor ID: openSUSE Leap
Description:    openSUSE Leap 42.3

It’s not that the bug triggers immediately. It is something that may trigger. FOr me that was CHrome playing videos - it would work at first, then I’d notice a flicker on 2nd monitor, moving windows / cursor slows down and then system becomes completely unresponsive. CHeck release highlights for 390.25 driver:

  • Fixed a regression introduced in 390.12 that prevented displays from working normally when running multiple X screens with emulated overlays.
  • Fixed a regression introduced in 390.12 that caused occasional hangs and hard lockup messages in the system log when screen transformations are in use.

@wolfi323: nvidia repo gives me this:
https://i.imgur.com/67yOfvW.jpg
edit: ok , now I see where it comes from - even though it shows in Nvidia repo tab, it is actually from CUDA repository.

Ok, so apparently NVidia’s CUDA repository contains that version. Thanks for the clarification.

You could remove the “normal” NVidia repo then though if you use that… :wink: