PPSSPP Symbian Port
|
09-05-2013, 01:28 PM
(This post was last modified: 09-05-2013 01:44 PM by xsacha.)
Post: #838
|
|||
|
|||
RE: PPSSPP Symbian Port
(09-05-2013 08:40 AM)[email protected] Wrote: maximum??? This is because your Android device doesn't have dedicated Video RAM but instead uses the slower system RAM. Symbian devices do have dedicated video RAM which is why they are able to play PPSSPP with such old hardware. First-generation devices have 32MB video RAM. Second-generation devices have 128MB video RAM. I had to remove foreign-language fonts (Chinese, Japanese, Korean) from PPSSPP for Symbian because it was consuming 32MB of Video RAM and filling up all of the available space. Up to 100MB of video RAM is used for complex 3D games and maybe only 28MB for a typical 2D game. This does not affect the system RAM usage on Symbian. Android: 28MB game textures/images + 32MB fonts = 0MB Video RAM, 60MB System RAM Symbian: 28MB game textures/images + 2MB fonts = 30MB Video RAM (all fits in to video ram, not able to use system ram), 0MB System RAM (09-05-2013 01:48 AM)[email protected] Wrote: Xsacha,ppsspp(symbian) should take ram for better performance.... When the game wants RAM, there is heaps of free RAM for it to use. It makes use of all the RAM. The truth is most games don't need much RAM. They are all (even GTA) intended to run on first-generation PSPs which have only 8MB of usable (out of the 32 total) RAM. Giving them more RAM unfortunately doesn't make the gameplay any faster either. GTA is slow because, as you've discovered, the PSP has a 333MHz custom MIPS CPU with VFPU. Your Nokia N8 has a 680MHz ARMv6 processor with VFP. The 680MHz processor is emulating a 333MHz processor with an entirely different instruction set. This emulator has an incredibly efficient JIT but you'd still want at least 2.5GHz ARM cpu to be able to emulate 333MHz MIPS. It's a miracle it works as well as it does. It's mostly down to the damn right awesome GPUs that Nokia stuck in these devices. If the GPU were any worse, I wouldn't have ever bothered porting this. I have many 1GHz+ devices that struggle with PPSSPP because of weak GPUs. The second-generation devices (like Nokia 808) have a GPU on-par with most 2012 high-end devices. Having a fast CPU means that you can generate all 60 frames/second (eg. game code/logic/movement) but you need a fast GPU to actually render them. Most Android devices have to resort to frameskip because their GPU can't handle it. Hope that helps. |
|||
« Next Oldest | Next Newest »
|