Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to Force CPU Process?
07-22-2013, 07:26 AM (This post was last modified: 07-22-2013 07:08 PM by azzuryo.)
Post: #1
How to Force CPU Process?
Sorry for my bad english...

PPSSPP is the greatest emulator I ever use.
Very light and SIMPLE...

it's powerful emulator to running game on *full FPS with minimum used process on CPU (only 30% of my CPU) and only used RAM around 120mb.
[Image: znmo1h.jpg]

But on the GPU process above 75% on my Radeon 5770.

What if CPU process help GPU process and RAM help VRAM, can make it more powerful emulator??..

*my full FPS sometimes get dropped on random moment, especially when load new world or geometry on real time. Ex: when you look behind or near the finish line on GranTurismo.

Thank you for making this emulator, it's very useful and Sorry for my bad english...

Sorry for my english, I'm from Indonesia
Find all posts by this user
Quote this message in a reply
07-22-2013, 07:39 AM
Post: #2
RE: Force CPU Process
The emulator only uses a small amount of your CPU because it is only limited to one CPU core at the moment, it is not multithreaded.

It is a good thing that you're not CPU limited, a high GPU utlization on your Radeon 5770 means that your CPU is coping well with the emulator.

You should only be worried if the GPU is getting 100% utilization and your Speed drops.

Speed is the only metric to be worried about, in terms of well your PC is doing in this emulator.

FPS (which is different) drops means that the emulator itself is as fault.

You can refer to your screenshot.

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
07-22-2013, 08:04 AM
Post: #3
RE: Force CPU Process
(07-22-2013 07:39 AM)solarmystic Wrote:  The emulator only uses a small amount of your CPU because it is only limited to one CPU core at the moment, it is not multithreaded.

It is a good thing that you're not CPU limited, a high GPU utlization on your Radeon 5770 means that your CPU is coping well with the emulator.

You should only be worried if the GPU is getting 100% utilization and your Speed drops.

Speed is the only metric to be worried about, in terms of well your PC is doing in this emulator.

FPS (which is different) drops means that the emulator itself is as fault.

You can refer to your screenshot.

Thank you for your explanation... I Understand now..
No offense but why sometimes bit lag at random moment, especially when load new world or geometry on real time? My RAM is have more space but PPSSPP only used around 120mb. (I don't know how to see VRAM usage)

Sorry for my bad english (correct me)

Sorry for my english, I'm from Indonesia
Find all posts by this user
Quote this message in a reply
07-22-2013, 08:20 AM
Post: #4
RE: Force CPU Process
(07-22-2013 08:04 AM)azzuryo Wrote:  No offense but why sometimes bit lag at random moment, especially when load new world or geometry on real time?

This usually happens if Texture Scaling is enabled (2x and above).

The reason it sometimes lags at new scenes is because the texture is being loaded into the memory or something, once it's loaded it will stop lagging.

(At least that's what i think is happening...)

[CPU]: Intel Core i7-4790K 4.0GHz
[GPU]: EVGA GeForce GTX 970 Superclocked ACX 2.0 4GB GDDR5
[PSU]: EVGA SuperNOVA G1 1000W (80 Plus Gold)
[RAM]: Corsair Vengeance 16GB (2x8GB) DDR3 1600MHz
[MOBO]: MSI Z97-GAMING 5
[PC CASE]: ENERMAX Ostrog GT (Red)
[CPU FAN]: Cooler Master: Hyper 212 EVO
Find all posts by this user
Quote this message in a reply
07-22-2013, 08:27 AM (This post was last modified: 07-22-2013 08:29 AM by solarmystic.)
Post: #5
RE: Force CPU Process
(07-22-2013 08:20 AM)xZabuzax Wrote:  This usually happens if Texture Scaling is enabled (2x and above).

The reason it sometimes lags at new scenes is because the texture is being loaded into the memory or something, once it's loaded it will stop lagging.

(At least that's what i think is happening...)

Bingo.

The main problem with the current Texture Scaling implementation is that it is performed on the CPU, and also, using the same thread/core as the main program, so the operation is not parellelized and will often interrupt the main emulator thread that's also dealing with the sound.

(Sound is also processed on the very same core, which is why hitches to the performance also causes drop outs in the sound production)

This is very evident if you render a scene which is highly volatile (ones that introduce a lot of continously changing objects and elements to the screen), the hitches will be very, very obvious at higher Texture Scaling setings.

A GPU based implementation would be much, much faster.

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
07-22-2013, 08:35 AM (This post was last modified: 07-22-2013 08:36 AM by xZabuzax.)
Post: #6
RE: Force CPU Process
You always take your time with those awesome and detailed explanation, i like that =p

[CPU]: Intel Core i7-4790K 4.0GHz
[GPU]: EVGA GeForce GTX 970 Superclocked ACX 2.0 4GB GDDR5
[PSU]: EVGA SuperNOVA G1 1000W (80 Plus Gold)
[RAM]: Corsair Vengeance 16GB (2x8GB) DDR3 1600MHz
[MOBO]: MSI Z97-GAMING 5
[PC CASE]: ENERMAX Ostrog GT (Red)
[CPU FAN]: Cooler Master: Hyper 212 EVO
Find all posts by this user
Quote this message in a reply
07-22-2013, 08:46 AM
Post: #7
RE: Force CPU Process
(07-22-2013 08:35 AM)xZabuzax Wrote:  You always take your time with those awesome and detailed explanation, i like that =p

Me too..
PPSSPP developed by awesome guy...

Sorry for my english, I'm from Indonesia
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: