The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 795 errorHandler->error





Poll: Is your Snapdragon powered device affected by this issue?
This poll is closed.
Yes, is slower than any other device when it shouldn't, even with adviced tweaks 85.19% 46 85.19%
No, it runs everything pretty smooth 14.81% 8 14.81%
Total 54 votes 100%
* You voted for this item. [Show Results]

Thread Closed 
 
Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Current state of Snapdragon-based CPUs in PPSSPP
10-28-2013, 06:16 AM (This post was last modified: 10-28-2013 06:23 AM by KingpinZero.)
Post: #1
Current state of Snapdragon-based CPUs in PPSSPP
Dear Henrik, developers, to whom it may concern;

I just wanted to create a thread that could be useful for those snapdragon users that are still waiting for a better support, or a bit of speedup, for these cpu's.
As you may know, Snapdragons are the cpus chosed by Google to build their google nexus devices on; its clear that with Samsung adopting such cpus as well as LG, Motorola and Oppo, this will be the new hardware "ecosystem" for Android, a thing much needed compared to iOS.

So i own a Nexus 7 2013 which althought being advertised as Snapdragon S4, its actually a Snapdragon 600 with Krait 300 cores (instead of 200, like the N4). It has an Adreno 320 gpu, which supports OpenGL ES 3.0.

The current state of ppsspp makes Exynos 4/Mali 400 gpus shine, running some games with 1:1 render at fullspeed without frameskip with a bit of overclock (i can vouch to this, my old note 2 used to run soul calibur like that with just a 1.8ghz oc and a 700mhz gpu).

So what EXACTLY is wrong with these cpus? Is a matter of optimizations or what?
This is what i tested:

- Changing internal rendering doesnt affect speed the way its supposed to be. The difference is about 2 fps which shows that clearly something is wrong.
- I suspect that even with basic tweaks such disabling buffered rendering, changing internal resolution and such, doesnt help at all with speed. Theres still that 2-maybe-3 fps increase. It is like the emulator runs always in software rendering, or something like that.
- The N7/Note3/LG G2 have all a fullhd panel, with different dpi's, but its 1920x1080 none the less. Using this application: https://play.google.com/store/apps/detai...on_changer is it possible to change DPI and Resolution on the fly choosing between alot of presets, thus effectively decreasing the amount of work from both gpu and cpu. This is what i observed; changing the resolution to the one from Galaxy S3 (which is basically the same, almost, of note 2, althought with a smaller dpi) doesnt help at all in the speed up. Doesnt matter what resolution you use, even 640x480, that doesnt help. PPSSPP still keeps running at absolutely lowest on superior hardware, doesnt make sense right, specially when compared to exynos 4 and mali.
It has been advised to turn off buffered rendering and to keep resolution 1:1; althought it helps a bit, the FPS should skyrocket compared to old phones, but that is not the case. Such tweak helps forgetably the speed by a small, small bit.
Using the resolution changer app linked above in normal android games helps the fps alot, such Dead Trigger 2 (as an example) which means is clearly working).

So to recap, the devices affected to this are:

- Nexus 7 2013
- Nexus 4
- LG G2
- Note 3
- S4 LTE-A
- S4
- Xiaomi m2s
- Xiaomi m3
- Xperia Z
- Xperia Z Ultra
- Xperia Z 1
- Xperia Z Tab
- Galaxy Note 10.1 2014
- Nexus 5 (its confirmed that runs the same HW as LG G2)
- All Motorola MOTO X-based phones from 2013 (X8 moto cpus are based on S4)

Hope this thread serves to gather as much info as we can to possibly solve this problem.
Henrik naturally im available to help if i can.
The device i can run tests on is my Nexus 7 2013 as configured:
- Stock and rooted Rom
- ElementalX 1.8 Kernel, clocked at 1,836mhz on 4cores, and 600mhz gpu

TO USERS or for those interested in contributing to the thread:
- Please if your experience is different, or the total opposite of mine, state your settings, device, rom and kernel, and overclock.
To make things easier, dont post things like "its smooth". By "smooth" and specially compared to Exynos 4 devices, all the tests must be done WITHOUT frameskip. Provide a screenshot where possible.

[Gaming PC]: i7 3770k @ 4,6ghz - 8gb DDR3 1600 G.Skill Ares - GTX 780Ti AMP! - Windows 8 pro x64 - Asus VG248QE
[Mobile]: Iphone 5s 16gb Space Grey - Galaxy S3 GT-i9305 LTE
[Android]: Nvidia Shield
[Consoles]: PsVita - Crisis Core Limited Edition PSP - PS4
Find all posts by this user
Thread Closed 


Messages In This Thread
Current state of Snapdragon-based CPUs in PPSSPP - KingpinZero - 10-28-2013 06:16 AM

Forum Jump: