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

Never experienced this issue before I updated my driver today.

Running Arch Linux on kernel 6.1.10-arch1-1. I’m using Plasma 5.26.5 and X11.

Two screens are connected via display port and typically run at 120Hz. The flickering only happens on one screen. It switched screens at one point after a reboot. Flickering also goes away if I set the flickering monitor to 60 Hz. The other monitor can remain at 120Hz with no issues.


Heya! I have roughly the same issue.

Running 5.15.91-4-lts on Arch Linux, also on X11 and Plasma 5.26.5.

For me, running 120Hz on both monitors works fine, but going above (144Hz, 165Hz) on any of them causes flickering.

Thanks to the help of seth on the Arch Linux forums, we were able to pinpoint a possible cause for this behavior. When running nvidia-smi, we noticed that the pstate on 525.89.02 does not switch to P2 but instead stays on P8, despite being a multi-monitor setup. On 525.85.05, the pstate successfully switches to P2.

I tested this a couple of times with reboots inbetween and waiting variable amounts of time to check if maybe the driver was just slow in changing the state but to no avail. For the time being, I have rolled back my driver to 525.85.05 and will hold back updates until this issue has been resolved.


+1 running 6.1.11-arch1-1 with X11 on the dwm window manager.

I am experiencing the same issue. Flickering with anything >120Hz refresh rate on a dual monitor setup. Rolling back has solved the issue for the time being.

1 Like

Hi, I am experiencing this issue as well. I have two 2560x1440 monitors connected over Display Port. The flickering is only present if both monitors are turned on and set to refresh rates higher than 60Hz.

I am running Manjaro KDE 22.0.3 with kernel 5.15.93-1-MANJARO and Nvidia driver 525.89.02. Downgrading to 525.85.05 has temporarily fixed this issue for me.

1 Like

Had this with Gentoo Linux on a Dell M7550 with panel and external monitor in FHD@60Hz via HDMI and a second monitor via DP in WQHD@144Hz (2K). (Intel HD for the panel, Nvidia Quadro T2000 for the external monitors.)
After updating the drivers to 525.89.02 and logging into Plasma, the 2K monitor displayed my desktop for a few seconds, then blank for a second, then displayed the deskop for a few seconds, then blank and so on.
Funnily the blanking was not rhythmic. The display stayed working for something between 2 and 5 seconds, the blanking came totally random.

Downgrading the drivers to 525.85.05 solved the issue for me.


Seeing this also on arch using xfce and nvidia 525.89.02. 2 x 144hz 1440 over display port. One display randomly goes black for a second, then comes back. Was thinking perhaps the monitor was going bad or a bad cable, but after seeing this post, it definitely correlates to a driver update when these symptoms began.

@ cozyGalvinism: Good catch on the pstate’s. Does nvidia monitor these posts? Or does one need to create a bug report elsewhere?

Thanks for highlighting issue to us, I have filed a bug 4006005 internally for tracking purpose.
Also please help to share bug report from repro state.


@amrits This is a bug report I captured a few minutes after boot: 2023-02-28-flicker-nvidia-bug-report.log.gz (294.3 KB) My left monitor was flickering the entire time.

Forgot to mention it earlier, but I have an RTX 2070 SUPER.

1 Like

I am not able to repro issue on below configuration setup, please confirm if you are running any application and repro frequency as well.

HP OMEN by HP 25L Gaming Desktop GT15-0xxx + AMD Ryzen 7 5700G with Radeon Graphics + Ubuntu 22.04.1 LTS + NVIDIA GeForce RTX 3080 + Driver 525.89.02 + DELL G3223D + GBT AORUS FI27Q-P + KDE Desktop 5.24.7

Both displays on my setup were connected with resolution 2560 x 1440 and refresh rate as 120 Hz. I also changed refresh rate to 165 Hz.

I am able to consistently reproduce this by upgrading nvidia-dkms, nvidia-utils and lib32-nvidia-utils packages to 525.89.02-1 and rebooting my computer. I don’t need to open any desktop applications - the flickering starts right away.

I’ve confirmed that this happens both on Plasma 5.26.5 and a custom Plasma build (<5.27). The issue is present on the SDDM login screen as well. I’ve also tried kernels 5.15.94 and 6.1.12 - no difference here.

It seems that everyone here is using rolling distros. Perhaps this problem is caused by some conflict with some newer software? Would you like me to provide any additional information about my system?

Same issue, had to rollback to previous Version (525.85.05) (Also on X11) to fix it.
I suspect the issue is caused by the new driver aggressively clocking down below the threshold needed to guarantee stable multi-monitor operation.

I have one 160Hz (UWQHD) and one 60Hz (FHD) monitor on separate DP ports of a 2080 GPU. Previous version stays at 1170Mhz GPU/7000 MHz Memory Clock no matter what on Desktop (42W idle draw, bit much totally stable).

525.89.02 will alternate from 700-400MHz on GPU even on NV XServer PowerMizer setting “Prefer Maximum Performance” - it simply doesn’t appear to be having any effect alternating between settings. GPU only uses about 21W idle, but both monitors flicker/black out a lot.

I know from experience that 400Mhz GPU clock and the corresponding drop in power will cause problems even on Windows (blackouts/flickering) on this card with multiple monitors attached.

So i’m guessing either Powermizer Prefer Max Setting might be broken in that the same algorithm/power curve is applied always and that the latter might be too optimistic for some setups, or the difference isn’t great enough to not drop down to unstable levels. I certainly haven’t seen a single time it went beyond 700mhz gpu clock even on “prefer max” setting.

Seeing this same issue with driver 525.89.02 on pop os 22.04 / kernel 6.2.0

2 monitors at 2560 x 1440 / 144hz over display port on a RTX 2070 Super.

Running at 60hz or disabling my second monitor resolves the issue.

Downgrading to 525.85.05 completely resolves it.

1 Like

How do you downgrade to 525.85.05 with pop_os 22.04? Thanks in advance.

1 Like

I’m experiencing the issues with two 2k @ 144hz monitors on a 2080 Super. Running at 60hz also resolves the issue. Sitting at desktop with no windows opens doesn’t cause any problem, nor does opening terminal, but any other windows (e.x. firefox, timeshift, OS display settings) causes the flickering to start.
nvidia-bug-report.log.gz (330.5 KB)

Installed Manjaro Linux which has kernel version 6.1.11-1 and KDE Plasma version as 5.26.5 on below setup but did not observe flickering issue.
Both displays are connected with resolution as 2560 x 1440 and refresh rate as 165 Hz.
HP OMEN by HP 25L Gaming Desktop GT15-0xxx + AMD Ryzen 7 5700G with Radeon Graphics + Manjaro Linux + NVIDIA GeForce RTX 3080 + Driver 525.89.02 + DELL G3223D + GBT AORUS FI27Q-P + KDE Desktop 5.24.7

Later I replaced RTX 2070 GPU on above setup but still not seeing flickering issue.

I also tried repro on another below setup but could not reproduce issue.
Dell Precision T7610 + Genuine Intel(R) CPU @ 2.30GHz + Manjaro Linux 22.0.3 + NVIDIA GeForce RTX 2070 + Driver 525.89.02 + DELL G3223D + GBT AORUS FI27Q-P + KDE Desktop 5.24.7
Could you please confirm any additional display settings or system setting done at your end.

I have the same problem.
Fedora 37, Gnome, Wayland, RTX 2060 Super, Kernel 6.1.18-200.fc37.x86_64
Screen 1: LG 27’’ - 2k 165hz
Screen 2: Asus 28’’ - 4k 60hz monitor
Both connected via Display Port

Issue started immediately after updating to: akmod-nvidia.x86_64
Version: 3:525.89.02-1.fc37
from the rpmfusion-nonfree-updates repository

First screen 2 flickered randomly every few seconds, after a reboot it sometime switches to screen 1 (screen 2 is ok then).
The flickering sometimes seem to be completely random, however I think it usually happens when opening or moving desktop applications.

I couldn’t find any related logs via journalctl.
I didn’t tweak with any display settings and I also tried disabling my Gnome Extensions.
Disabling one screen resolves the issue.
My temporary solution was to switch back to the nouveau driver.

It think I can see a pattern - the screen flickers every time the GPU performance level changes. I haven’t noticed any flickering when I set it to “Prefer Maximum Performance” in Nvidia Settings. Problem is, the flickering resumes the second I close the settings window.

I recorded a demonstration video here: 2023-03-20 Nvidia driver 525.89.02 issue - YouTube

I don’t think I’m using any unusual settings. I’ve tried disabling G-Sync in my monitors, changing the Display Port version, disabling the compositor and messing around with different settings in Nvidia X Server Settings. The only two things that seem to affect this behavior are the driver version and the performance mode.

Both my monitors are LG ULTRAGEAR 27GL850 connected via Display Port.

Can confirm that I also have this issue on arch 6.2.7-zen1-1-zen.

The only fix is to lower my primary monitor refresh rate from 144hz to 120hz / disabling secondary monitor (60hz).

I’m having the same issue on Pop 22.04 after upgrading from kernel 6.0.6 to 6.2.0 and driver 525.85.05 to 525.89.02. I’m also seeing similar behavior where setting “Prefer Maximum Performance” in Nvidia settings fixes the problem, but once I close the window it resumes. Similar setup to others, RTX 2080 with two 1440p 144hz over display port. Dropping to 60hz also fixes the problem.

Thanks for the tip, this is consistent to what I’m experiencing, however as soon as I close Nvidia settings, it starts flickering again.
Arch Linux kernel 6.2.6.arch1-1
Nvidia 525.89.02-11
My LG Ultra Gear monitor (1440p) is the one that will flicker.

DP-2 connected primary 2560x1440+1920+0 (normal left inverted right x axis y axis) 700mm x 390mm
   2560x1440    164.96*+ 143.97   120.00    99.95    59.95  
   1920x1080    119.88   100.00    60.00    59.94    50.00  
   1280x720      59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x480       59.94  
   640x480       59.94    59.93  
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+0+360 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  74.97    59.94    50.00  
   1600x900      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