• zola2000
    #7678
    Nah a 4866os béta sokat segít, elvileg az eddigi 2 helyett 3 threadet használ ez emulátor, a cpu mérő fel is ugrott az eddigi 45ről 60%ra, és a játékok is gyorsabban futnak/levehetem a speedhackeket 4es szintről 3masra (dragon quest 8 alatt 50 helyett 70FPS!), akinek legalább core2duos gépe van az frissítsen és kapcsolja be a speedhack (játék hackek) fül alatt a multi-threaded microVU1et.

    pcsx2: Implemented Threaded VU1 :D
    Threading VU1 took a lot of rewrites and new code to make possible (MTGS, microVU, gifUnit...), but we finally got to the point where it was feasible, and now we've done it! (so now everyone can stop complaining that pcsx2 only takes advantages of 2 cores :p).
    The speedups in the games that benefit from it are great if you have a cpu with 3+ cores (generally a 10~45% speedup), however games that are GS limited can be a slowdown (especially on dual core cpu's).
    The option can be found in the speedhacks section as "MTVU (Multi-Threaded microVU1)". And when enabled it should should show the VU thread-time percentage on the title bar window (Like we currently do for EE/GS/UI threads).
    It is listed as a speedhack because in order for threading VU1 to have been a speedup, we need to assume that games will not send gif packets containing Signal/Finish/Label commands from path 1 (vu1's xgkick). The good news is very-few games ever do this, so the compatibility of MTVU is very high (a game that does do this will likely hang).
    Note: vs2010 builds and Linux builds need to be updated to include "MTVU.h" and "MTVU.cpp".