Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PPSSPP - Samsung Galaxy S6 Edge+ progressive Slowness
04-21-2016, 05:25 PM
Post: #15
RE: PPSSPP - Samsung Galaxy S6 Edge+ progressive Slowness
@Bananaclawz there's no such thing as "Enable Multi Threaded" in PCSX2, it's Multi Threaded VU1 ~ MTVU in short and it IS a speedhack which as a matter of fact does break some games, I wasn't into ps2 emulation for a while and can't give an example, but I think pcsx2 devs should by now have a decent list of games broken by it as the option exist for quite a few years. Also it's not "enabled" for 3+ cores, but "recommended" in such situations, however as a matter of fact most of the time it will not give any advantage when having more than 2 cores since while it pretty much puts a VU1 to separate thread which can get heavy, in many games EE thread will still be around as heavy as VU1+GS threads combined. So yeah 2 fast cores will often have same results as 4 cores assuming architecture and clocks would be constant and background load irrelevant. And 3 cores is really maximum it will ever put a heavy load on without software rendering which really doesn't count, most users never use it anyway.
If you want to read how MTVU was possible and why it works, find "Cottonvibes" dev blog(if it even still exist;p), or some of his posts about it somewhere around pcsx2 forum(althrough he left the team few years ago).

Either way option like that will not happen in PSP emulation since it's different hardware and I don't really think it would be needed either. PPSSPP is already very light/fast and cpu emulation is rarely if ever a bottleneck in psp games(I guess it would be on new iOS, but that's only due to apple killing emulation on their devices), most of the time your device gets limited by graphic driver overhead and poor implementations of gles extensions and this is where vulkan backend could be like a cure for cancer bringing even bigger performance differences that it does already on pc's. However that's still the future as nobody could make it work on android likely due to again poor/buggy/late driver support.


What I really want to say by even discussing this is that neither lack of heavy multi threading is a problem of psp emulation nor some magical support for it could ever solve anything. Sorry to hear people have performance problems even on devices that should be powerful enough, however "utilizing more cores" is not an answer.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: PPSSPP - Samsung Galaxy S6 Edge+ progressive Slowness - LunaMoo - 04-21-2016 05:25 PM

Forum Jump: