Screen Refresh Rate Problem After Update

Last night, I performed the usual system updates, which included the 6.10 Kernel update. After restarting my computer, I noticed an issue with my screen: whenever an animation occurs, the screen momentarily turns black before returning to normal. If the animation is continuous, it appears as though the screen is constantly flickering between black and normal.

To troubleshoot, I lowered my screen’s refresh rate as a temporary solution. Normally, I run my monitor at 170 Hz on Xorg without any problems, but now I had to reduce it to 100 Hz. If I increase it above 100 Hz, the issue reappears.

For reference, my monitor model is the VX2780J-2K. Below, I’ve listed the packages that were updated yesterday in case it helps diagnose the problem:

[2024-07-23T11:17:39+0300] [ALPM] upgraded linux-api-headers (6.8-1 -> 6.10-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded apache (2.4.61-1 -> 2.4.62-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded automake (1.16.5-2 -> 1.17-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded discord (0.0.60-1 -> 0.0.61-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded dracut (103-1 -> 103-2)
[2024-07-23T11:17:40+0300] [ALPM] upgraded libassuan (2.5.7-2 -> 3.0.0-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded pinentry (1.3.1-2 -> 1.3.1-5)
[2024-07-23T11:17:40+0300] [ALPM] upgraded gnupg (2.4.5-1 -> 2.4.5-4)
[2024-07-23T11:17:40+0300] [ALPM] upgraded gpgme (1.23.2-4 -> 1.23.2-6)
[2024-07-23T11:17:40+0300] [ALPM] upgraded orc (0.4.38-1 -> 0.4.39-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded eos-rankmirrors (24.6.1-1 -> 24.7-1)
[2024-07-23T11:17:40+0300] [ALPM] upgraded eos-update-notifier (24.4.3-1 -> 24.7-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded evince (46.3-1 -> 46.3.1-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded hwdetect (2024.07.10.0706-1 -> 2024.07.22.2117-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded hwinfo (23.2-1 -> 23.2-2)
[2024-07-23T11:17:41+0300] [ALPM] upgraded libnl (3.9.0-1 -> 3.10.0-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded lib32-libnl (3.9.0-1 -> 3.10.0-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded libibus (1.5.30-2 -> 1.5.30-3)
[2024-07-23T11:17:41+0300] [ALPM] upgraded libinstpatch (1.1.6-2 -> 1.1.6-3)
[2024-07-23T11:17:41+0300] [ALPM] upgraded libupnp (1.14.19-2 -> 1.14.19-3)
[2024-07-23T11:17:41+0300] [ALPM] upgraded ollama (0.2.5-1 -> 0.2.7-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded openmpi (5.0.3-2 -> 5.0.4-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-apsw (3.45.2.0-2 -> 3.46.0.1-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-gobject (3.48.2-1 -> 3.48.2-2)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-jaraco.text (3.12.1-1 -> 3.14.0-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-pyqt5 (5.15.10-2 -> 5.15.11-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-pyqt6 (6.7.0-4 -> 6.7.1-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-trove-classifiers (2024.7.1-1 -> 2024.7.2-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded python-urllib3 (1.26.18-3 -> 1.26.19-1)
[2024-07-23T11:17:41+0300] [ALPM] upgraded qt6-wayland (6.7.2-2 -> 6.7.2-4)
[2024-07-23T11:17:41+0300] [ALPM] upgraded sudo (1.9.15.p5-1 -> 1.9.15.p5-2)
[2024-07-23T11:17:41+0300] [ALPM] upgraded suitesparse (7.7.0-1 -> 7.7.0-2)
[2024-07-23T11:17:41+0300] [ALPM] upgraded timeshift (24.06.2-1 -> 24.06.3-1)
[2024-07-23T11:24:45+0300] [ALPM] upgraded spotify (1:1.2.40.599-1 -> 1:1.2.42.290-1)
[2024-07-23T11:24:46+0300] [ALPM] upgraded brave-bin (1:1.67.123-2 -> 1:1.67.134-1)
[2024-07-23T21:20:36+0300] [ALPM] upgraded glibc (2.39+r52+gf8e4623421-1 -> 2.40-1)
[2024-07-23T21:20:38+0300] [ALPM] upgraded gcc-libs (14.1.1+r58+gfc9fb69ad62-1 -> 14.1.1+r309+gbb34b7eda1f-1)
[2024-07-23T21:20:38+0300] [ALPM] upgraded bind (9.18.27-1 -> 9.18.28-1)
[2024-07-23T21:20:39+0300] [ALPM] upgraded systemd-libs (256.2-1 -> 256.3-1)
[2024-07-23T21:20:39+0300] [ALPM] upgraded libelf (0.191-3 -> 0.191-4)
[2024-07-23T21:20:39+0300] [ALPM] upgraded binutils (2.42+r91+g6224493e457-1 -> 2.42+r195+g29ae8b8ea71-1)
[2024-07-23T21:20:39+0300] [ALPM] upgraded mpfr (4.2.1-3 -> 4.2.1-4)
[2024-07-23T21:20:39+0300] [ALPM] upgraded gcc (14.1.1+r58+gfc9fb69ad62-1 -> 14.1.1+r309+gbb34b7eda1f-1)
[2024-07-23T21:20:39+0300] [ALPM] upgraded lib32-glibc (2.39+r52+gf8e4623421-1 -> 2.40-1)
[2024-07-23T21:20:40+0300] [ALPM] upgraded lib32-gcc-libs (14.1.1+r58+gfc9fb69ad62-1 -> 14.1.1+r309+gbb34b7eda1f-1)
[2024-07-23T21:20:40+0300] [ALPM] upgraded lib32-systemd (256.2-1 -> 256.3-1)
[2024-07-23T21:20:40+0300] [ALPM] upgraded libheif (1.18.0-1 -> 1.18.1-1)
[2024-07-23T21:20:40+0300] [ALPM] upgraded libsysprof-capture (46.0-3 -> 46.0-4)
[2024-07-23T21:20:40+0300] [ALPM] upgraded libtool (2.5.0+14+g9a4a0261-1 -> 2.5.0+14+g9a4a0261-2)
[2024-07-23T21:20:40+0300] [ALPM] upgraded systemd (256.2-1 -> 256.3-1)
[2024-07-23T21:20:41+0300] [ALPM] upgraded linux (6.9.10.arch1-1 -> 6.10.arch1-2)
[2024-07-23T21:20:44+0300] [ALPM] upgraded linux-headers (6.9.10.arch1-1 -> 6.10.arch1-2)
[2024-07-23T21:20:44+0300] [ALPM] upgraded linux-zen (6.9.10.zen1-1 -> 6.10.zen1-2)
[2024-07-23T21:20:45+0300] [ALPM] upgraded linux-zen-headers (6.9.10.zen1-1 -> 6.10.zen1-2)
[2024-07-23T21:20:45+0300] [ALPM] upgraded systemd-resolvconf (256.2-1 -> 256.3-1)
[2024-07-23T21:20:45+0300] [ALPM] upgraded systemd-sysvcompat (256.2-1 -> 256.3-1)

Thanks in advance!

Perhaps 6.10 has a bug or regression. Try temporarily switching to the LTS kernel to see if the issue persists.

See this thread (by me)…

LSS - seems to be associated with kernel 6.10 and disabling freesync on your monitor will alleviate the issue for now. Or, as was said earlier, just fall back to the LTS kernel and wait for the patch.

Despite the recent kernel update 6.10.1-zen1-1-zen, the bug still persists.

At the moment, I don’t see a problem with using my monitor with a constant 100 Hz, so I won’t switch to the LTS kernel. This way, I can check and report if the bug is resolved in the new kernel updates.