What does VU Cycle Stealing do?
So I've been playing around with one of the latest PCSX2 builds (R1674) and I've noticed that while VU cycle stealing can really help in GPU intenisve games like Dragon Quest 8, it can also really slow down games such as Virtua Fighter 4. So I was wondering, what does it actually do? It is really only good in instances when the GPU in bottlenecking the game?

Sponsored links

I find that it's most helpful in that situation but not only helpful in that situation. Basically what cycle steal does is it underclocks the PS2's video hardware. The more you "steal" the lower the clockrate, and thus the easier it is to emulate. But of course doing too much slows down games and can cause some serious graphic glitches.
[Image: 2748844.png]
It's not good only to GPU limited games, some games get a huge boost from it some others dont and sometimes it slows things (specially using frame limiter) or makes the games buggy. It is really game dependant.
Core i5 3570k -- Geforce GTX 670  --  Windows 7 x64
The ps2 has 2 VU (vector units) processors.

The VU cycle stealing hack adds more cycles to the EE processor whenever a VU program is run. This effectively tells the EE that more time has passed.
Its similar to EE cycle hacks, but done when VU programs are run.
Check out my blog: Trashcan of Code
Ahhh... thanks for the more in depth explanation. That explains why Cycle hacks + Cycle Steal = very interesting/slow results.
[Image: 2748844.png]

Users browsing this thread: 1 Guest(s)