From f7bcb92d9a6004919fbfba5139dd6953a6ccc011 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 25 Sep 2021 01:51:19 +0100 Subject: [PATCH] VU: Only wait for VU sync after wait macro if VU0 still running Makes Tekken Tag a good 2-4 FPS faster. --- pcsx2/VU0.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pcsx2/VU0.cpp b/pcsx2/VU0.cpp index 6f8b0a4979..2d64c87f35 100644 --- a/pcsx2/VU0.cpp +++ b/pcsx2/VU0.cpp @@ -78,7 +78,9 @@ __fi void _vu0run(bool breakOnMbit, bool addCycles) { { cpuRegs.cycle += (VU0.cycle - startcycle); CpuVU1->ExecuteBlock(0); // Catch up VU1 as it's likely fallen behind - cpuSetNextEventDelta(4); + + if(VU0.VI[REG_VPU_STAT].UL & 1) + cpuSetNextEventDelta(4); } }