From e7674db31731934a663c49cf70ccdb4d48795f28 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Mon, 11 May 2026 10:40:46 +0100 Subject: [PATCH] hyprland: switch to 180 Hz EDID mode so FreeSync engages The OC'd 190 Hz mode doesn't advertise FreeSync, which kept VRR pinned off and may have been contributing to perceived frame-pacing weirdness even at the higher raw refresh. Drop to EDID-native 180 Hz so VRR can actually engage; +10 Hz isn't worth losing adaptive sync. Co-Authored-By: Claude Opus 4.7 --- settings/hyprland.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/settings/hyprland.nix b/settings/hyprland.nix index cc41e99..b2c678f 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -58,8 +58,11 @@ systemd.variables = [ "--all" ]; settings = { - # Pin the OC'd 190 Hz mode so we don't fall back to 60. - monitor = "DP-2,3440x1440@190,0x0,1"; + # Use the EDID-native 180 Hz mode. 190 Hz is technically faster + # but the OC mode doesn't advertise FreeSync — at 180 Hz we get + # working VRR, which usually beats the +10 Hz on perceived + # smoothness. + monitor = "DP-2,3440x1440@180,0x0,1"; # FredOS-Gaming has both a Ryzen iGPU (card0, 1002:164E) and a # Navi 22 dGPU (card1, 1002:73DF). Force aquamarine + clients onto @@ -139,11 +142,7 @@ disable_hyprland_logo = true; disable_splash_rendering = true; focus_on_activate = true; - # VRR off — the OC'd 190 Hz mode on the G34WQCP doesn't advertise - # FreeSync, so vrr=2 was set but never actually engaged. Leaving - # it set caused pacing weirdness; explicitly off keeps things - # honest. - vrr = 0; + vrr = 2; # always on — should engage at the 180 Hz EDID mode vfr = false; # keep compositor ticking, don't idle between frames };