08-22-2011, 12:28 AM
What Bositman said is likely the reason its not faster.
To tell that its working at all though, you should be able to see the "VU%" be non-zero in the game window's title bar on 3d scenes (when VU1 is likely to be used).
The code is pretty much identical between Windows and Linux for the threading; the only differences are due to Windows using exception handling for allocating recompiler memory, while Linux uses Signals. If the Linux code wasn't working basically every game would crash when it tried to run VU1.
And yeh its a shame linux doesn't have a fast gs plugin for it; this is why its currently better to run pcsx2 on windows if possible :/
To tell that its working at all though, you should be able to see the "VU%" be non-zero in the game window's title bar on 3d scenes (when VU1 is likely to be used).
The code is pretty much identical between Windows and Linux for the threading; the only differences are due to Windows using exception handling for allocating recompiler memory, while Linux uses Signals. If the Linux code wasn't working basically every game would crash when it tried to run VU1.
And yeh its a shame linux doesn't have a fast gs plugin for it; this is why its currently better to run pcsx2 on windows if possible :/
Check out my blog: Trashcan of Code