I have a monitor (VIOTEK GNV27DB) that just doesn’t work on Linux when plugged into my laptop with an HDMI 2.0 cable. It ends up making some washed up screen effect. On Windows dual-boot, it works perfectly at 2560x1440@144. I already tried using Arch Linux and Hyprland too, but ran into the same problem. Interestingly, when tinkering around, I got the monitor to work with multi-view mode enabled at 2560x1440@144, and I also got it to work at 2560x1440@~85 without multi-view using a custom modeline.
You can see my previous reddit posts here and here, but I got no conclusive answers.
Info:
configuration.nix
fastfetch
sudo inxi -Fxxxza
xrandr --verbose
Images:
2nd monitor working fine on Windows 11
Odd effect that keeps happening on linux
Strange black dots go on the screen after switching to my other windows pc, goes away after powering off and on monitor
Edit: Solved by turning on Freesync