From 0c41f2548674db6eb794eab2ae5576a59f4c6e80 Mon Sep 17 00:00:00 2001 From: UjinT34 Date: Tue, 9 Jul 2024 12:15:25 +0300 Subject: [PATCH] allow vrr with vfr=false --- src/render/Renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index b16d9749..7b15959a 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -1457,7 +1457,7 @@ void CHyprRenderer::renderMonitor(CMonitor* pMonitor) { if (shouldTear) pMonitor->tearingState.busy = true; - if (*PDAMAGEBLINK || *PVFR == 0 || pMonitor->pendingFrame) + if (*PDAMAGEBLINK || (*PVFR == 0 && !pMonitor->output->state->state().adaptiveSync) || pMonitor->pendingFrame) g_pCompositor->scheduleFrameForMonitor(pMonitor); pMonitor->pendingFrame = false;