Post Reply 
 
Thread Rating:
  • 21 Votes - 4.14 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
08-12-2013, 04:41 PM
Post: #46
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
Frameskipping logic (while trying to rectify black screen issue in few games) in recent builds screws many games very badly such as GTA VCS.
Find all posts by this user
Quote this message in a reply
08-12-2013, 05:11 PM (This post was last modified: 08-12-2013 05:17 PM by solarmystic.)
Post: #47
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-12-2013 04:41 PM)Danyal Zia Wrote:  Frameskipping logic (while trying to rectify black screen issue in few games) in recent builds screws many games very badly such as GTA VCS.

Are you saying that Frameskipping is basically useless in the latest builds no matter what the number?

Hmm.. Let me try it out, and if it is, I'll alter my guide accordingly.

EDIT:- Yup. I just tested Frameskipping in GTA VCS on my rig in sig and no matter what the setting, turning it on causes the game to just display a static image which only resolves itself once you turn off Frameskipping again. I may have to try out other games too, just to confirm that this is a global phenomenon.

Tested with v0.8.1-1279-g2e6f1e0

EDIT2:- It seems that the phenomenon is limited to a number of games. Will publish results later.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-12-2013, 05:32 PM
Post: #48
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-12-2013 05:11 PM)solarmystic Wrote:  
(08-12-2013 04:41 PM)Danyal Zia Wrote:  Frameskipping logic (while trying to rectify black screen issue in few games) in recent builds screws many games very badly such as GTA VCS.

Are you saying that Frameskipping is basically useless in the latest builds no matter what the number?

Hmm.. Let me try it out, and if it is, I'll alter my guide accordingly.

EDIT:- Yup. I just tested Frameskipping in GTA VCS on my rig in sig and no matter what the setting, turning it on causes the game to just display a static image which only resolves itself once you turn off Frameskipping again. I may have to try out other games too, just to confirm that this is a global phenomenon.

Tested with v0.8.1-1279-g2e6f1e0

EDIT2:- It seems that the phenomenon is limited to a number of games. Will publish results later.
Unfortunately, it seems while trying to solve static black screen problem in some games, it somehow reverted back to old frameskipping logic.

EDIT:- Oh lord! v0.8.1-1279-g2e6f1e0 doesn't boot any game at all. Even when multithreading and seperate IO thread is disabled.
Find all posts by this user
Quote this message in a reply
08-12-2013, 07:10 PM (This post was last modified: 08-12-2013 07:49 PM by solarmystic.)
Post: #49
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-12-2013 05:32 PM)Danyal Zia Wrote:  EDIT:- Oh lord! v0.8.1-1279-g2e6f1e0 doesn't boot any game at all. Even when multithreading and seperate IO thread is disabled.

That's serious. What was the last build you can boot up (with those two options disabled)?

EDIT:- Did you try the buildbot version or your own self compiled version?

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-12-2013, 08:36 PM (This post was last modified: 08-12-2013 08:37 PM by solarmystic.)
Post: #50
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
A minor update to the Frameskipping situation.

Using the Fixed Speed Toggle (` key) to accelerate speed with Frameskipping in a quite a number of games is rather buggy at the moment.

Normal Tab unthrottling is fine however when combined with Frameskipping.

Testing is still in progress. Only use Frameskipping if you're struggling to even hit 60 VPS (100%) in games.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-12-2013, 10:13 PM (This post was last modified: 08-12-2013 11:34 PM by solarmystic.)
Post: #51
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
Here are the Frameskipping test results in over 26 different games that I've tabulated in an easy to read format.

Modes tested include:- BR ON and OFF, coupled with Fixed Speed Toggle and Standard modes.

[Image: ibapiyHANlUU0o.PNG]

(Click to enlarge the table, it's a massive one)

You can sort of notice a pattern here:-

0. Most games are fine with any level of frameskipping as long as you do not unthrottle the speed, and leave it at Standard (100%).

1. Most 30 FPS games now prefer a frameskip level of 4 or 8 when Buffered Rendering Mode is set and coupled with Fixed Speed Toggle. On the other hand, when Non Buffered Mode is set with Fixed Speed Toggle, they're pretty much okay with any Even (2,4,6,8) number of frameskipping.

2. 60 FPS games are a lot less fussy when it comes to frameskipping, even with the Fixed Speed Toggle enabled, with a few exceptions. In non buffered mode, any frameskip level is fine for any 60 FPS game.

3. Frameskipping is either a hit or miss proposition now. If it works, it works perfectly, with no flickering whatsoever. If it doesn't, one of the following scenarios will occur:-

a. The screen turns black.

b. The screen freezes. The game is still running in the background and you can still hear your character's movements.

c. The chracter's movements becomes glitchy.

All of the above scenarios can be resolved by turning off Frameskipping or moving to a number(s) the game prefers. (refer to my table above)

For reference, Fixed Speed Toggle = Toggled Speed Limit:-

[Image: isEsODOvqv2oB.jpg]

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-13-2013, 04:33 AM (This post was last modified: 08-14-2013 05:14 AM by Danyal Zia.)
Post: #52
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-12-2013 07:10 PM)solarmystic Wrote:  
(08-12-2013 05:32 PM)Danyal Zia Wrote:  EDIT:- Oh lord! v0.8.1-1279-g2e6f1e0 doesn't boot any game at all. Even when multithreading and seperate IO thread is disabled.

That's serious. What was the last build you can boot up (with those two options disabled)?

EDIT:- Did you try the buildbot version or your own self compiled version?
v0.8.1-1279-g2e6f1e0 whether I download it from builtbot or compile myself, it just shows black screen in all the games I have (such as GTA VCS, Castlevania, Crysis core etc) I don't know about the last build that works for me, but v0.8.1-1163-gc8ce303 was fine for me.

EDIT:- v0.8.1-1315-g2f39c8c works fine now, though frameskipping is still broken.
Find all posts by this user
Quote this message in a reply
08-13-2013, 11:46 AM
Post: #53
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
The ppsspp build that you suggest on the forum works find but some games like bleach heat soul 6 have black screens.im running ppsspp 1090..on samsung s4 tmobile
Find all posts by this user
Quote this message in a reply
08-13-2013, 04:14 PM
Post: #54
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-13-2013 11:46 AM)DBZLOVER Wrote:  The ppsspp build that you suggest on the forum works find but some games like bleach heat soul 6 have black screens.im running ppsspp 1090..on samsung s4 tmobile

You may have to use an older build for that game. It seems to have the same issue like DBZ Tag in the newer builds with broken graphics.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-15-2013, 09:57 AM
Post: #55
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
I am using oppo most of the game i played crashed and bugged.
ppsspp seems still in buggy badass mode on android.
and none of these guide help ppsspp work on my phone. Dang i am losing hopes to play ppsspp gold on my android.
Find all posts by this user
Quote this message in a reply
08-15-2013, 10:33 PM (This post was last modified: 08-15-2013 11:04 PM by solarmystic.)
Post: #56
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
As of v0.8.1-1378-g664d74a, the frameskipping algorithm has been modified again by Henrik, so the advice given with regards to Frameskipping in my guide is now obsolete until I've performed some more additional testing on my own.

All users are advised to upgrade to the latest version to take advantage of this new Frameskipping method.

http://buildbot.orphis.net/ppsspp/

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-16-2013, 03:34 AM (This post was last modified: 08-16-2013 03:55 AM by Danyal Zia.)
Post: #57
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-15-2013 10:33 PM)solarmystic Wrote:  As of v0.8.1-1378-g664d74a, the frameskipping algorithm has been modified again by Henrik, so the advice given with regards to Frameskipping in my guide is now obsolete until I've performed some more additional testing on my own.

All users are advised to upgrade to the latest version to take advantage of this new Frameskipping method.

http://buildbot.orphis.net/ppsspp/

You mean games like GTA VCS and Crisis Core are fine with frameskipping now? (builtbot is down and isn't opening, gotta make a build myself! How's the progress of Multithreading up till now?)
Find all posts by this user
Quote this message in a reply
08-16-2013, 06:49 AM (This post was last modified: 08-16-2013 06:50 AM by solarmystic.)
Post: #58
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-16-2013 03:34 AM)Danyal Zia Wrote:  You mean games like GTA VCS and Crisis Core are fine with frameskipping now? (builtbot is down and isn't opening, gotta make a build myself! How's the progress of Multithreading up till now?)

Still pretty experimental. Best effects are seen on users with already powerful CPUs like a Quad Core i5/i7 or better. There are net gains in Core 2 CPUs like mine but the effect is much smaller.

Those CPUs probably don't even need Multithreaded in the first place since one i5/i7 CPU core can bulldoze through most games.

I wonder what the effect is on a P4 with Hyperthreading?

See this github thread for the MT discussion:-

https://github.com/hrydgard/ppsspp/issues/3116

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
08-16-2013, 07:00 AM
Post: #59
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-16-2013 06:49 AM)solarmystic Wrote:  I wonder what the effect is on a P4 with Hyperthreading?
It's little hard to measure it with percentage rather than the actually speed but the effect is speed boost...a little but it's still a speed boost.

Using PPSSPP on Windows 7 x64 SP1
i7 4771 3.5Ghz,GTX750TI,16GB RAM

Batch iso <=> cso converter
http://forums.ppsspp.org/showthread.php?tid=5384
Save Game\States Manager
http://forums.ppsspp.org/showthread.php?tid=5516
Find all posts by this user
Quote this message in a reply
08-16-2013, 08:22 AM (This post was last modified: 08-16-2013 08:25 AM by Danyal Zia.)
Post: #60
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-16-2013 06:49 AM)solarmystic Wrote:  I wonder what the effect is on a P4 with Hyperthreading?
Hyperthreading in P4 doesn't give much speed boost as compared to Hyperthreading in modern CPUs. Benchmarks showed that Pentium M @ 2.0 Ghz performs faster than P4 @ 3.0 Ghz with Hyperthreading. I bet Pentium M @ 2.0 Ghz (with 2 MB of L2 cache) will perform faster than P4 of @vsub_
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: