aboutsummaryrefslogtreecommitdiff
path: root/src/core/arm/exclusive_monitor.cpp
diff options
context:
space:
mode:
authorDuck912 <350528965+Duck912@users.noreply.github.com>2026-11-01 21:39:54 -0500
committerDuck912 <350528965+Duck912@users.noreply.github.com>2026-11-01 21:54:48 -0500
commite7973dae7e2ea44665ff4ec83d7214a5d2daa366 (patch)
tree84c7df0a4a94effb91f1260c2998d70b3f4349b1 /src/core/arm/exclusive_monitor.cpp
parent9f22054c6360fcc1bafa673451a5764f5f2ca7d1 (diff)
nx2:vi2: sleep in the guest kernel while pacing presents
The vi2 session is served by AM's thread on guest core 3, so the host sleep in PaceToVblank held that core for most of every frame. Game threads scheduled there only ran between presents: Fire Emblem: Fortune's Weave's loader got one RomFS read per frame (33 ms apart instead of about 4 ms), which doubled its load times. Assisted-by: Claude Opus 5.5 (debugging, implementation and drafting) Signed-off-by: Duck912 <350528965+Duck912@users.noreply.github.com>
Diffstat (limited to 'src/core/arm/exclusive_monitor.cpp')
0 files changed, 0 insertions, 0 deletions