From 753fa9cb6317108ab8701e1f58ec1ba7c991d211 Mon Sep 17 00:00:00 2001 From: Erich Blume <725328+eblume@users.noreply.github.com> Date: Wed, 27 May 2026 12:59:29 -0700 Subject: [PATCH] C0: disable VRR on ringtail DP-1 to stop OMEN panel flicker The OMEN 27i IPS pumps brightness when its refresh swings into the low VRR range during low-framerate content (game cutscenes), producing a ~20Hz flicker that compounds over a session until a reboot. GPU health is clean (no Xid/ECC/thermal); pinning fixed 165Hz eliminates it. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/changelog.d/+ringtail-vrr-flicker.bugfix.md | 1 + nixos/ringtail/configuration.nix | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 docs/changelog.d/+ringtail-vrr-flicker.bugfix.md diff --git a/docs/changelog.d/+ringtail-vrr-flicker.bugfix.md b/docs/changelog.d/+ringtail-vrr-flicker.bugfix.md new file mode 100644 index 0000000..cb23344 --- /dev/null +++ b/docs/changelog.d/+ringtail-vrr-flicker.bugfix.md @@ -0,0 +1 @@ +Disabled adaptive sync (VRR) on ringtail's DP-1 output. The OMEN 27i IPS panel pumps brightness when its refresh rate swings into the low VRR range during low-framerate content (e.g. game cutscenes), producing a flicker that worsened over a session until a reboot. Pinning the panel to a fixed 165Hz eliminates it. diff --git a/nixos/ringtail/configuration.nix b/nixos/ringtail/configuration.nix index f01ce9f..bc893d5 100644 --- a/nixos/ringtail/configuration.nix +++ b/nixos/ringtail/configuration.nix @@ -337,7 +337,12 @@ in output = { "DP-1" = { mode = "2560x1440@165Hz"; - adaptive_sync = "on"; + # VRR off: the OMEN 27i IPS pumps gamma/brightness when the panel + # refresh swings into its low VRR range (e.g. low-fps game + # cutscenes), producing a ~20Hz flicker that compounds over a long + # session until a reboot. Fixed refresh at 165Hz eliminates it. + # If you want VRR back, cap in-game fps so refresh never dips low. + adaptive_sync = "off"; bg = "~/.config/sway/wallpaper.jpg fill"; }; };