From 13f48a56ad1ada69aa068037354b5466999a4773 Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Wed, 5 Aug 2026 18:35:11 -0400 Subject: [PATCH] [TEST] Miscellaneous changes on Vsycing --- src/android/app/src/main/res/xml/game_mode_config.xml | 2 +- src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp | 1 - src/core/hle/service/vi/conductor.cpp | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/android/app/src/main/res/xml/game_mode_config.xml b/src/android/app/src/main/res/xml/game_mode_config.xml index 8f6e90d0d2..69e038cb5e 100644 --- a/src/android/app/src/main/res/xml/game_mode_config.xml +++ b/src/android/app/src/main/res/xml/game_mode_config.xml @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp index 115efd40bb..5963902f4c 100644 --- a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp +++ b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp @@ -91,7 +91,6 @@ void nvdisp_disp0::Composite(std::span sorted_layers system.SpeedLimiter().DoSpeedLimiting(system.CoreTiming().GetGlobalTimeUs()); system.GetPerfStats().EndSystemFrame(); system.GetPerfStats().BeginSystemFrame(); - Common::ADPF::BeginFrameWork(); } void nvdisp_disp0::WaitForComposite() { diff --git a/src/core/hle/service/vi/conductor.cpp b/src/core/hle/service/vi/conductor.cpp index 1dc13d0113..52773b339d 100644 --- a/src/core/hle/service/vi/conductor.cpp +++ b/src/core/hle/service/vi/conductor.cpp @@ -70,6 +70,8 @@ void Conductor::UnlinkVsyncEvent(u64 display_id, Event* event) { } void Conductor::ProcessVsync() { + Common::ADPF::BeginFrameWork(); + Common::PollThreadPolicies(); Common::ADPF::SetTargetWorkDuration(std::chrono::nanoseconds{this->GetNextTicks()});