From 7768c296b975594b6191340a2f0518bbbff6be55 Mon Sep 17 00:00:00 2001 From: Tony <45124675+sonninnos@users.noreply.github.com> Date: Thu, 24 Feb 2022 08:10:27 +0200 Subject: [PATCH] Prevent refresh rate switching to half frame rate modes (#13656) --- gfx/video_driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/video_driver.c b/gfx/video_driver.c index f9d0a4feae..e5fb7f3492 100644 --- a/gfx/video_driver.c +++ b/gfx/video_driver.c @@ -1170,8 +1170,8 @@ void video_switch_refresh_rate_maybe( /* Black frame insertion + swap interval multiplier */ refresh_rate = (refresh_rate * (video_bfi + 1.0f) * video_swap_interval); - /* Fallback when target refresh rate is not exposed */ - if (!video_display_server_has_refresh_rate(refresh_rate)) + /* Fallback when target refresh rate is not exposed or when below standards */ + if (!video_display_server_has_refresh_rate(refresh_rate) || refresh_rate < 50) refresh_rate = video_refresh_rate; *refresh_rate_suggest = refresh_rate;