From 99538c2b0d5727a3877ca201f16c4536205d1e12 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sun, 24 Sep 2023 19:51:50 +0200 Subject: [PATCH] fix resolution list on some 144hz setups --- src/dd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dd.c b/src/dd.c index eec1c62..9027306 100644 --- a/src/dd.c +++ b/src/dd.c @@ -146,7 +146,11 @@ HRESULT dd_EnumDisplayModes( m.dmDisplayFlags, m.dmDisplayFixedOutput); - if (refresh_rate != 60 && m.dmDisplayFrequency >= 50) + if (refresh_rate != 60 && refresh_rate < 120 && m.dmDisplayFrequency >= 50) + refresh_rate = m.dmDisplayFrequency; + + /* Some setups with 144hz monitors only contain a very few 60hz resolutions so we can't use 60hz as filter */ + if (m.dmDisplayFrequency > refresh_rate && m.dmDisplayFrequency >= 120) refresh_rate = m.dmDisplayFrequency; if (bpp != 32 && m.dmBitsPerPel >= 16)