Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Solved]Why is OpenGL slower now?
03-11-2018, 07:33 PM (This post was last modified: 03-14-2018 02:02 PM by GuilhermeGS2.)
Post: #1
[Solved]Why is OpenGL slower now?
I have a crappy onboard motherboard GPU (AMD Radeon HD 3000) and thats why i noticed it.
Going from PPSSPP official build 1.5.4 to the latest Git build i noticed slower performance on OpenGL. I tested GTA Liberty City and had a reduction of 15-20% in Rendering Speed measured by activating the emulator FPS counter. Went from 92% to 74% and the game is now almost unplayable.
Tested other games and had the same results in games that drop below 100% speed.
In my opinion, thats a huge performance loss.

Have you disabled some optimizations after 1.5.4? Do you plan to reintroduce or do something about this?

Cheers.
Find all posts by this user
Quote this message in a reply
03-12-2018, 09:14 AM
Post: #2
RE: Why is OpenGL slower now?
Quite the opposite, PPSSPP got a full rewrite of OGL backend which is now designed for vulkan-like multithreading that made it a few times faster(this includes AMD gpu's). There were also some minor optimizations added that made it even faster.

If you have time you could always check which exactly build started that slowdown for you, most likely it will be render manager aka MT ogl aka your ancient laptop is throttling due to overheat caused by higher cpu usage and you should start saving for new one if you didn't like five years ago as your laptop place is the museum or worse and you should have no expectations of anyone supporting it.;p

You can also forever continue to use older PPSSPP versions, nobody forces you to update and clearly your hardware is to old to benefit from any major improvements or even to easily handle psp emulation at it's current state, plus most exciting things incoming to ppsspp in the future might be limited to modern backends like Vulkan which your hardware will never support.

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
03-12-2018, 07:33 PM (This post was last modified: 03-12-2018 07:37 PM by rgabriel15.)
Post: #3
RE: Why is OpenGL slower now?
I tested the builds and found that the problem is between build v1.5.4-2-gcb835fb17 and build v1.5.4-9-ge3eb6d36b and on. Build v1.5.4-2-gcb835fb17 is fine but build v1.5.4-9-ge3eb6d36b runs slower.
From the descriptions, the problem can be:

-Merge: 9a732fe52 c30e4a938 Merge pull request #10113 from unknownbrackets/core-context Request a core profile in OpenGL (after 1.5.0)
or
-Merge: e11f67ed7 d2be5becc Merge pull request #10230 from unknownbrackets/savedata-new Savedata: Show icon for new saves more often
or
-Merge: cb835fb17 b36a2c608 Merge pull request #10226 from unknownbrackets/max-flips Display: Correct max FPS limiting skew

I would love to keep using updated versions of PPSSPP and still have good performance on my crappy old desktop PC.
Maybe its only a small issue and maybe its something that gone wrong and that should be fixed. Can you or someone take a look at this?
Find all posts by this user
Quote this message in a reply
03-12-2018, 09:18 PM
Post: #4
RE: Why is OpenGL slower now?
Then it's most likely about core profile, but that change will not be reverted for the sake of some 11 yo netbook or something as it was affecting a lot more positively.

Sorry, but the reality is, if you plan to stick to ancient device, you might as well stick to old software version as well. Developement of complex software like emulators just like operating systems etc. requires evolving towards new technologies and new hardware at cost of dropping support for old hardware that doesn't work in modern ways at all or works worse, PPSSPP already dropped some hardware completely and eventually will drop out more, that's just how it is, you will not be able to update ppsspp forever on your hardware unless you also upgrade that hardware;p.

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
03-12-2018, 09:24 PM
Post: #5
RE: Why is OpenGL slower now?
Okay, no problem. I will stick to 1.5.4 until i can upgrade my PC.

Thanks.
Find all posts by this user
Quote this message in a reply
03-14-2018, 02:03 PM
Post: #6
RE: [Solved]Why is OpenGL slower now?
Thread's title edited.

Phones: Poco F3 8GB/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)

PC: AMD Ryzen 5 3600 / 16GB RAM DDR4 3600MHz / NVIDIA GTX 1660 Ti 6GB / Windows 10 Pro
Find all posts by this user
Quote this message in a reply
03-14-2018, 03:30 PM (This post was last modified: 03-14-2018 03:31 PM by FOPSP.)
Post: #7
RE: [Solved]Why is OpenGL slower now?
I compared the v1.5.4-2 build to the later one like it was mentioned above and I noticed the same 15%+ performance drop. But because my system is more advanced I had to use the unthrottle button to notice any difference.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: