Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why was Multi-threading removed?
09-13-2018, 03:36 PM
Post: #22
RE: Why was Multi-threading removed?
(09-13-2018 05:41 AM)TkSilver Wrote:  It is not really about "we have powerful PC" or "we don't want low end system users to run X emulator". Emulation has 2 main cycles accuracy and optimization. Accuracy involves making the emulator respond more like the hardware it is trying to emulate so more games work and work like they would if run on the physical hardware. Usually more accurate methods require more powerful hardware as timings get tighter and some things are removed because they break the newer more accurate methods. Then comes optimization where the newer more accurate methods are improved upon to make them less resource intensive. Hopefully the optimizations make the more accurate methods accessible on a larger amount of hardware but sometimes changes will eliminate certain hardware. For example if a new method of making the emulator more accurate requires SSE4 instructions then CPUs that only support SSE3 and lower will not be compatible no matter how optimized the new method becomes.

Luckily there is a solution (kind of). You can always install and run older versions of the emulator if they work on your system and are accurate enough for the games you like to play. Unfortunately less people will run those versions (les people can help if you have issues), you won't be able to take advantage of newer features and some games can only be fixed my the more accurate methods (so some games will not work or will have issues).
Accuracy purposes (you are joking dont you) i find it hard to bellieve since accuracy went down after reaching 1.0 of 100 games i have more then half of those barelly runs on latest version (weird they work almost perfect from beggining to end on older version ignoring 3 games that had the save feature broken because they opted to keep the useless snapshot save feature)
Optimization has become less and less since now the emulator is crippled on purpose we known they want to make money but they should stop crippling the emulator free version and giving the best experience to users that pay (this normally tends to increase the third party site usage and the leaking of gold version for free)
While some games have issues those issues got there after reaching 1.0 and havent been fixed (is easy revert the code to 0.9.9.1) so is kinda useless to avoid using old versions since they work faster and better (they are not being crippled on purpose)

For example on one pc i can use ppsspp 0.9.9.1 at 4X upscaling,16x anysotropic filtering,4x rendering resolution and using reshade at full speed without problems but the same pc has issues while using latest version i cant use 4x rendering or 4x upscale i cant use reshade or anything at all that made games look good since the emulator will start slowing down even at 1x without upscaling the games will slowdown because the emulator is being crippled on purpose.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Why was Multi-threading removed? - Tabris666 - 09-13-2018 03:36 PM

Forum Jump: