Last week (around 28th October) I updated my system and started having a weird crackling sound whenever some audio on my computer is playing. What’s more is that I get global screen stutters pretty often (maybe every 3s or something like that) that seem to correlate with the crackling sound. The stutters are most notable when I’m typing something or playing a youtube video or even moving application windows with my mouse. I don’t really play games on Linux so I can’t really say how it performs during some GPU heavy tasks.
What I noticed is that whenever I turn off the second display, the issue disappear. When I turn it on, it starts happening again. What is really werid is that in NVIDIA X Server Settings my sett monitor setup looks likes this:
but when I do the thing with turning it off and on it looks like this:
In the state which is in the last image, I can’t really do anything with the monitor’s settings.
What “fixes” this issue is unpluging the second monitor completely from GPU and plugging it back. Then it works, but only in the current system session. After reboot, the issue persists and I need to do the thing with unplugging and plugging again.
When I try to switch the ports in which monitors are plugged in, the issue can be fixed with only restarting the second monitor, but again, it’s not really fix rather than workaround + system boot screen is on my second monitor this way which isn’t optimal.
Both monitors are 144Hz and both are connected via DP. Current NVIDIA drivers are 545.29.02 installed via nvidia-inst script. Tried downgrading to 535 but the issue persists. When I tried to use eos-timeshift to the point of 20th October I couldn’t even load the desktop environment and had to enter TTY to update it back.
System information:
OS: EndeavourOS Linux x86_64
Kernel: 6.1.61-1-lts
DE: Plasma 5.27.9
WM: KWin
CPU: AMD Ryzen 5 3600 (12) @ 4.103GHz
GPU: NVIDIA GeForce RTX 3070 Ti