Posts: 28
Threads: 7
Joined: Aug 2009
Reputation:
0
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?
Posts: 3.030
Threads: 9
Joined: Jul 2009
Reputation:
49
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.
Posts: 9.761
Threads: 163
Joined: Dec 2008
Reputation:
154
08-27-2009, 03:37 AM
(This post was last modified: 08-27-2009, 03:38 AM by Shadow Lady.)
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
Posts: 730
Threads: 29
Joined: Nov 2008
Reputation:
20
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.
Posts: 3.030
Threads: 9
Joined: Jul 2009
Reputation:
49
Ahhh... thanks for the more in depth explanation. That explains why Cycle hacks + Cycle Steal = very interesting/slow results.