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