Why does my 165Hz monitor flicker above 120Hz on Linux?
Asked by
MellowPine47
I'm trying to use my 165Hz monitor at a refresh rate higher than 120Hz on Linux, but the display starts flickering or behaving incorrectly whenever I select a higher rate. My graphics card is an AMD RX 6600, and I've tested Linux Mint, CachyOS, and Bazzite with the same result. The monitor is connected over HDMI at 1080p. I'd really like to use the monitor's full refresh rate instead of being limited to 120Hz. What should I check?
Answers
The HDMI connection is the first thing Iโd investigate. High refresh rates can be more troublesome over HDMI depending on the monitor, cable, and port. Try a proper DisplayPort cable and connect it directly to the RX 6600. Also check the monitorโs menu for an option such as high-bandwidth, HDMI 2.0/2.1 mode, or enhanced mode.
Reply to this answer
It would also help to know whether youโre running an X11 or Wayland session, since those are different display systems in Linux. You can usually choose the session from the login screen. Test both if theyโre available, and compare whether the monitor behaves differently over DisplayPort.
Reply to this answer
Try reseating the video cable on both ends and then rebooting. A loose or marginal connection can work at 60 or 120Hz but become unstable at higher bandwidth. If possible, test another cable and another port as well.
Reply to this answer
Add your answer
Answers are reviewed before publication.
MellowPine47: Itโs currently HDMI at 1080p, so Iโll try to find a DisplayPort cable and test that.