[525.89.02] Flickering when using two screens at 120Hz on 4090 with latest driver

Further to my earlier repro attempts, I changed Power Mizer setting to Adaptive mode on Manjaro but did not observed flickering issue so far.
Later I also installed latest available Arch Linux with KDE Plasma Version 5.27.3 and connected 2 displays ( DELL G3223D + GBT AORUS FI27Q-P ) with both RTX 2070 and RTX 3080 respectively at 120/144 Hz but no luck in repro.

Can someone once please test with 530 branch driver and share test results.

NVIDIA-SMI 530.41.03              Driver Version: 530.41.03    CUDA Version: 12.1    
Screen 0: minimum 8 x 8, current 5120 x 1440, maximum 32767 x 32767
DP-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440    143.97*+ 120.00    99.95    59.95
   1920x1080     74.91    60.00    59.94    50.00
   1680x1050     59.95
   1600x900      60.00
   1280x1024     75.02    60.02
   1280x800      59.81
   1280x720      60.00    59.94    50.00
   1152x864      59.96
   1024x768      75.03    60.00
   800x600       75.00    60.32
   720x480       59.94
   640x480       75.00    59.94    59.93
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440     59.95*+
   2048x1080     60.00    24.00
   1920x1080     60.00    59.94    50.00
   1600x1200     60.00
   1280x1024     75.02    60.02
   1280x720      60.00    59.94    50.00
   1152x864      75.00
   1024x768      75.03    60.00
   800x600       75.00    60.32
   720x576       50.00
   720x480       59.94
   640x480       75.00    59.94    59.93
uname -a
6.2.8-arch1-1

No flickering here with latest version

Can confirm, no flickering with latest version, when both screens are running at 120Hz.

Screen 0: minimum 8 x 8, current 5120 x 2880, maximum 32767 x 32767
DP-0 connected 5120x1440+0+1440 (normal left inverted right x axis y axis) 1mm x 1mm
   3840x1080    119.97 +  59.97  
   5120x1440    120.00*   59.98  
   2560x1440    120.00    59.95  
   2560x1080    119.88    60.00    59.94  
   1920x1080    119.88    60.00    59.94  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected primary 2560x1440+1280+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440    144.00 + 239.96   120.00*   59.95  
   1920x1080    239.76   143.98   119.88    60.00    59.94    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94  
DP-5 disconnected (normal left inverted right x axis y axis)
Linux archangel 6.2.8-arch1-1

Flickering here on high refresh screen, stops sometimes after launching a fullscreen wine application. Did not happen a week ago when I was on Manjaro 525 driver or Debian ‘testing’.

Linux AMD-7700x 6.2.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 22 Mar 2023 22:52:35 +0000 x86_64 GNU/Linux

01:00.0 VGA compatible controller: NVIDIA Corporation TU104 [GeForce RTX 2080 SUPER] (rev a1)
Subsystem: eVga.com. Corp. Device 3287
Kernel driver in use: nvidia

±--------------------------------------------------------------------------------------+
| NVIDIA-SMI 530.41.03 Driver Version: 530.41.03 CUDA Version: 12.1 |
|-----------------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce RTX 2080 S… Off| 00000000:01:00.0 On | N/A |
| 0% 45C P8 16W / 270W| 451MiB / 8192MiB | 5% Default |
| | | N/A |
±----------------------------------------±---------------------±---------------------+

±--------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 541 G /usr/lib/Xorg 214MiB |
| 0 N/A N/A 841 G cinnamon 66MiB |
| 0 N/A N/A 1095 G /usr/lib/firefox/firefox 167MiB |
±--------------------------------------------------------------------------------------+

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 698mm x 393mm
1920x1080 164.99*+ 143.99 120.00 119.88 99.93 60.00 59.94
1680x1050 59.95
1440x900 59.89
1440x576 50.00
1440x480 59.94
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 59.94 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 698mm x 392mm
1920x1080 60.00*+ 59.94 29.97 23.98
1680x1050 59.95
1440x900 59.89
1360x768 60.02
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 60.00 59.94 29.97 23.98
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32
720x480 59.94
640x480 75.00 72.81 59.94 59.93
USB-C-0 disconnected (normal left inverted right x axis y axis)

Hello Nvdia Dev,
I am facing issues since long that Nvidia Quadro K2000 is Not Compatible with windows 10 and for 11 too.

For Windows 11 :-

The issue is that when we Launch any application its shows Error that ( application has been blocked from accessing graphics hardware ) and stop working and my screen Goes Black or Fill with checkes.

For Windows 10 :-
Its Totally Hang my Pc or Same Issues like windows 11.also Driver software is removed by Windows Defender security.

Kindly Fix Drivers or Anything which works perfectly.

Screen shot Attached.
1st is With checkeses
2nd is Pc goes Hand while On start up.

Thanks in Advance.

Confirmed intermittent flickering using NVIDIA-Linux-x86_64-530.41.03.run. No flickering using NVIDIA-Linux-x86_64-525.89.02.run.

$ nvidia-smi 
Sat Mar 25 11:49:24 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 530.41.03              Driver Version: 530.41.03    CUDA Version: 12.1     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                  Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf            Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA T1000 8GB                On | 00000000:0A:00.0  On |                  N/A |
| 41%   57C    P8               N/A /  50W|   1278MiB /  8192MiB |      8%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A       558      G   /usr/lib/Xorg                               517MiB |
|    0   N/A  N/A       754      G   xfwm4                                         2MiB |
|    0   N/A  N/A       944      G   /usr/lib/thunderbird/thunderbird             91MiB |
|    0   N/A  N/A      1175      G   /usr/lib/firefox/firefox                    662MiB |
+---------------------------------------------------------------------------------------+
$ uname -a
Linux hostname 6.2.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 22 Mar 2023 22:52:35 +0000 x86_64 GNU/Linux

Could Redshift be interfering somehow?

Issue here on Fedora 37. Happens with Wayland and X, but it happens much more frequently with Wayland.

Whenever I launch Steam or Lutris, it flickers as the program starts. This is before running any games, just running the lutris/steam interface. Perhaps tied to polling some information from the card? While running a game my non primary monitor flickers very often and irregularly.

Will try newest driver and report back.

Issue appears to be resolved with the newest driver version installed. Cheers.

Distro: arch linux
Package: nvidia-dkms
Kernel: 6.2.8-zen
Card: RTX 2080 Ti

The flickering occurs whenever the power state changes. Changed PowerMizer to ‘Prefer Maximum Performance’ and it lessens the frequency of the flicker. However, it still happens and I have watched it when it goes from level 4 to 2 and the flicker occurs.

SMI:
NVIDIA-SMI 530.41.03 Driver Version: 530.41.03 CUDA Version: 12.1

Same here. Prefer Maximum Performance now goes up to 1500mhz gpu clock on RTX 2080 with newest driver version (525.105.17 ubuntu), which helps, but still causes occasional flicker. So better than than 525.89.02, but still not resolved.
It most definitely is some kind of power curve issue, since my GPU is both a custom model and on powersave/silent mode via manufactorers bios (Gainward GLH). I have another custom model which does not have this problem at all with the newest driver version (MSI TRIO).

Locking the GPU to a static1110Mhz on desktop makes the issue go away - which is exactly what v525.85.xx was doing (no issues there).
Again, only happens when two monitors are connected/on. Turning off either monitor and the issue goes away. So maybe it is indeed not NVidia’s fault, but current downclocking algorithm/curve is still a bit too optimistic to be on the safe side for everyone.

I’m facing the same problem with RTX 2060. I’ve installed the GPU to my PC and fresh installed the latest version of Manjaro KDE, and the screen is flickering like crazy. I’ve installed both open-source and proprietary drivers and it doesn’t solve the problem. I’m also using the Xiaomi Mi Curved 34-inch screen at 144Hz.

Glad to report I no longer have the flickering issue with nvidia driver 530.41.03-2 on Arch linux

The latest version is 530.41.03-1. Huh?

Check your mirrors, and the mirrors page on the Arch wiki, this is an Arch issue not a Nvidia issue.

Sorry, thought you meant nvidia-utils. nvidia 530.41.03-2 is just a rebuild for the 6.2.9 kernel.

Looks like there are few users for which issue has been solved and few users which are still facing the flickering issue.
Request to please share fresh nvidia bug repro and Xorg log in verbose/debug mode.

Still flickers (single monitor), but it doesn’t look like the new driver is available from the standard mirrors.

$ pacman -Syu nvidia-utils nvidia
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
warning: nvidia-utils-530.41.03-1 is up to date -- reinstalling
warning: nvidia-530.41.03-4 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (2) nvidia-530.41.03-4  nvidia-utils-530.41.03-1

Total Installed Size:  701.42 MiB
Net Upgrade Size:        0.00 MiB
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 530.41.03              Driver Version: 530.41.03    CUDA Version: 12.1     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                  Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf            Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA T1000 8GB                On | 00000000:0A:00.0  On |                  N/A |
| 44%   60C    P5               N/A /  50W|    906MiB /  8192MiB |      6%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A       558      G   /usr/lib/Xorg                               557MiB |
|    0   N/A  N/A       754      G   xfwm4                                         2MiB |
|    0   N/A  N/A       944      G   /usr/lib/thunderbird/thunderbird             60MiB |
|    0   N/A  N/A    809833      G   /opt/jdk/bin/java                            34MiB |
|    0   N/A  N/A    965139      G   /usr/lib/firefox/firefox                    248MiB |
+---------------------------------------------------------------------------------------+
$ uname -a
Linux host 6.2.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 22 Mar 2023 22:52:35 +0000 x86_64 GNU/Linux

Flickering has stopped by changing the system as follows:

  1. Change to root (e.g., sudo su -).
  2. Edit /etc/default/grub.
  3. Insert nvidia_drm.modeset=1 into the GRUB_CMDLINE_LINUX_DEFAULT variable.
  4. Save the file.
  5. Reload grub as root (e.g., update-grub).
  6. Reboot.

For example, after editing, the GRUB_CMDLINE_LINUX_DEFAULT variable reads:

GRUB_CMDLINE_LINUX_DEFAULT="quiet nvidia_drm.modeset=1 ..."

Where ... represents additional existing values in the configuration file.

After rebooting, the flickering has started again. The change to /etc/default/grub persisted after rebooting, so something else must be going on.

GRUB_CMDLINE_LINUX_DEFAULT="quiet nvidia_drm.modeset=1 idle=nomwait intel_idle.max_cstate=1 ..."

Any other ideas on what to set in the system that’ll eliminate the flickering?

I faced the same issue again today after updating to 535.54.03-1 with kernel 6.1.34-1-lts. Rolled back to 530.41.03-1 for now.