diff options
| author | Duck912 <350528965+Duck912@users.noreply.github.com> | 2026-11-01 21:39:54 -0500 |
|---|---|---|
| committer | Duck912 <350528965+Duck912@users.noreply.github.com> | 2026-11-01 21:54:48 -0500 |
| commit | e7973dae7e2ea44665ff4ec83d7214a5d2daa366 (patch) | |
| tree | 84c7df0a4a94effb91f1260c2998d70b3f4349b1 /src/core/cpu_manager.h | |
| parent | 9f22054c6360fcc1bafa673451a5764f5f2ca7d1 (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/cpu_manager.h')
0 files changed, 0 insertions, 0 deletions
