NVIDIA 570.124.04 introduces critical regressions

I’ve updated the driver from 550.144.03 to 570.124.04 and have got 3 critical issues:

NVIDIA HDMI won’t work, neither audio and video, screen isn’t recognized. Both X11 and Wayland.
More information here: https://forums.opensuse.org/t/nvidia-doesnt-output-video-to-hdmi-on-laptop/183106

Worse performance in games. For instance, Minecraft 1.20.1 running with Embeddium shaders came from 40+ FPS to ~20 FPS. There’s also screen tearing. Checking in nvtop GPU utilization is also way lower than it used to be.

Before updating:



After updating:



My specs:

$ neofetch
              _aaaymQQmwaaa,
          ,wWQQQD????????$QQQQa,.                                            raposo@ProtoFOX 
       _wQQB?"              ??QQQa,                                          --------------- 
     sQQD^                      ?QQ6\                                        OS: openSUSE Tumbleweed-Slowroll x86_64 
    yWW'                          4QQg                                       Host: Nitro AN515-47 V1.15 
  ,QQD          .aaaaaaaa          ^4Q6                                      Kernel: 6.12.12-1-longterm 
 ,mQP        _wWQW?????YWWQa,        4Qm                                     Uptime: 45 mins 
 jQ@        wWW?'        ^4QQc       ^$QL                                    Packages: 146 (pip), 1 (npm), 4077 (rpm), 8 (steam), 83 (flatpak-system) 
,QQ'       jWW'            )QW\       ]QQ                                    Shell: bash 5.2.37 
|QQ       ,QW'              ]QQ       ^QQ|                                   Resolution: 1920x1080, 1920x1080, 1920x1080 
|QQ       |QQ               ]QQ        QQ|                                   DE: Plasma 6.2.5 [KF 6.10.0] [Qt 6.8.2] (wayland) 
|QQ        4Qg              ]QQ       .QQ|                                   WM: kwin_wayland_wr 
'QQ6       '$WQac.         _QQ(       jQQ                                    Theme: X-Vulpus-DarkRed [GTK2/3] 
 ]QQw        "?QWQQf      _mQP       ,QQ(                                    Icons: Vulpinity [GTK2/3] 
  4QQga                  wQQP       ,mQ?                                     Terminal: yakuake 
   4QQQga,            saQWP'       jQQf                                      CPU: AMD Ryzen 5 7535HS (12) @ 3.300GHz 
    ?QQQQQQwaaaaaaaayWWW?'       _mQ@'                                       GPU: AMD ATI Radeon 680M 
      ?WQQQP?9VWUV???^        _amQP^                                         GPU: NVIDIA GeForce RTX 3050 Mobile 
        "4QQQaa,          ,awQQQ?^                                           Memory: 14609.00 MiB / 15169.02 MiB 
           "?VQQQQQQQQQQQQQQP?'

Up, to avoid automatic closing

For desktop usage (RTX 3090 with an AMD 7800X3D CPU), with kernel 6.13.5-200.fc41.x86_64 on Fedora 41, the new driver (570.124.04) is perfect. I am using HDMI output (audio+video), my HDMI TV screen is recognized, and the performance is great.

I am running in HDMI 2.1 mode with 120Hz output. But I also verified that HDMI 2.0 mode with 60hz output works too.

I see that you have a laptop with dual GPUs:

GPU: AMD ATI Radeon 680M
GPU: NVIDIA GeForce RTX 3050 Mobile

So if the driver broke things on your system, I guess there’s a regression in the dual-GPU code for laptops.

If I were you, I’d try these things:

  • Check if the driver is actually fully built and loaded. It almost sounds like you are using the Nouveau driver instead of the NVIDIA proprietary driver.
  • Try downgrading the NVIDIA driver. Does it fix things?
  • If the old driver is also broken for you now, then you may have received some other package update at the same time which was the real reason for the breakage.

I was using the proprietary driver with the proprietary kernel module (as the open kernel module wasn’t available for Slowroll at the time) - as you can see in the Minecraft screenshots. Downgrading back to 550 (with open kernel module) fixed all these issues, but i’m stuck to a older kernel version.

Okay I see.

If you have a spare partition (25GB or so), I would suggest trying the latest NVIDIA driver on Fedora Workstation 41. Why? Because I used openSUSE Tumbleweed in the past and had all kinds of NVIDIA driver issues that only happened on openSUSE.

If so, the process is:

  • Install Fedora.
  • Perform a full system update and reboot, so that you are on the latest kernel.
  • Then run these commands to get the latest NVIDIA driver:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1

sudo dnf config-manager setopt rpmfusion-nonfree-updates-testing.enabled=1

sudo dnf update @core

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda --refresh

I suggest this because it has a chance of solving the problem and because it’s better than waiting weeks for a non-response from NVIDIA. It’s worth trying.

I don’t

That’s unfortunate. Well let’s hope NVIDIA sees this thread.

1 Like

Hi there all of you.

No worries, we don’t usually close topics just on timer basis. And yes, it was seen.

But I suggest because this is a rather special case that we move this topic into the dedicated Linux category if you don’t mind? There the real experts will have visibility of this.

Oh and I think @joseskvolpe you mixed up the “Before” and “After” sections above, since the “Before” screenshot shows lower FPS in Minecraft.

Cheers!

2 Likes

Yeah, you can move it :3
I did mixed it, and i haven’t noticed it lmfao thanks unfortunately i can’t edit it

1 Like

Tried driver version 570.133.07, both issues still continues, bad performance and HDMI not working

I was on the full rolling release of Tumbleweed and also ran into issues with the 570 driver. I tried both open and closed versions. I tested on two different laptops. One had an ai 9 hx 370 with an rtx 4070 mobile q and the other with an ryzen 9 5900hs and rtx 3070 mobile q. The issues i had were VLC not playing any videos when nvidia graphics card was loaded. Diablo 4 kept running out of video ram and the fps would drop to sub 20. I switched to Fedora and both problems have been fixed. I still run out of ram in D4 but the fps is not sub 20. I don’t know the exact version numbers in tumbleweed but the problems have been going on for a while (month or two). Hopefully this will help you. I still don’t know why switching to Fedora helped but it did.

1 Like

It seems to be fixed on 580.76.05

Note for folks: DO NOT install CUDA Toolkit manually, it already works out-of-the-box from OpenSUSE package now, installing it manually will break the driver

For those struggling with the same issue and already updated it to this version or newer, try cleaning up nvidia configs on /etc/modprobe.d. This didn’t worked in 570 versions.