forums.PPSSPP.org
Full screen + Vsync + texture scaling = performance loss - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: Full screen + Vsync + texture scaling = performance loss (/showthread.php?tid=4120)

Pages: 1 2


Full screen + Vsync + texture scaling = performance loss - RPG Advocate - 06-18-2013 01:31 AM

If I play a game in full screen with Vsync and 5x BRZ texture scaling, VPS drops to around 30-40. Disabling any one of those three things returns the VPS to 60. It doesn't appear to be a resource problem, because when I use those settings, I get about 35% CPU utilization, and I have over 10GB of RAM free.

My system:

i5-3570K @ 4.2 GHz
16GB RAM
NVidia 660 Ti 2GB

Those specs should be more than enough to handle PPSSPP at max settings.


RE: Full screen + Vsync + texture scaling = performance loss - solarmystic - 06-18-2013 01:35 AM

(06-18-2013 01:31 AM)RPG Advocate Wrote:  If I play a game in full screen with Vsync and 5x BRZ texture scaling, VPS drops to around 30-40.

Which game? Any game in particular?

Also 35% CPU utlization for a super charged IB i5 quad is disturbingly high for if it's just PPSSPP you were running at the time on your machine.

Don't leave us hanging mate.


RE: Full screen + Vsync + texture scaling = performance loss - Bad Company - 06-18-2013 01:54 AM

If you play with Vsync and 5x BRZ texture scaling, but without full screen the vps drops or not?

I am with the same problem when I switch to full screen the vps drops to 30, but when I turn back to window the vps go to 60.

With VSync OFF on full screen and/or with Vsync ON on window, it doesn't happens.


RE: Full screen + Vsync + texture scaling = performance loss - KrossX - 06-18-2013 02:55 AM

Try enabling triple buffering from your video card settings.


RE: Full screen + Vsync + texture scaling = performance loss - [Unknown] - 06-18-2013 05:00 AM

How much video memory are you using when you do that, according to like GPU-Z or whatever?

Vsync affecting it definitely does sound like a driver related thing.

-[Unknown]


RE: Full screen + Vsync + texture scaling = performance loss - Squall Leonhart - 06-18-2013 05:23 AM

its normal vsync behavior when the framerate cannot sustain full speed


RE: Full screen + Vsync + texture scaling = performance loss - [Unknown] - 06-18-2013 05:29 AM

Oh, duh. That makes sense.

-[Unknown]


RE: Full screen + Vsync + texture scaling = performance loss - Henrik - 06-18-2013 11:35 AM

We need to make the resolution system a bit more flexible so you can run at non-full resolution while still scaling to full screen. This should let your GPU keep up - it's obvious that it's falling _just_ a little behind.


RE: Full screen + Vsync + texture scaling = performance loss - xemnas - 06-18-2013 12:08 PM

I don't have this issue. Vsync on, full screen, and 5x texture scaling. I'm using a 7870.


RE: Full screen + Vsync + texture scaling = performance loss - Ritori - 06-18-2013 12:26 PM

(06-18-2013 12:08 PM)xemnas Wrote:  I don't have this issue. Vsync on, full screen, and 5x texture scaling. I'm using a 7870.

maybe u device (pc) is strong enough to handle it?


RE: Full screen + Vsync + texture scaling = performance loss - vitality19 - 06-18-2013 05:42 PM

(06-18-2013 11:35 AM)Henrik Wrote:  We need to make the resolution system a bit more flexible so you can run at non-full resolution while still scaling to full screen. This should let your GPU keep up - it's obvious that it's falling _just_ a little behind.

Yes, this would be great for weaker gpus. Is this hard to implement on Android, I mean to set PPSSPP to run in original PSP resolution (480*272) or is it already implemented by enabling buffered rendering (the image gets blurry, but some games run slower, though some faster) ?


RE: Full screen + Vsync + texture scaling = performance loss - xemnas - 06-18-2013 06:39 PM

In some scene, I get a slowdown when VSync is on. Don't know why. My GPU should be capable.


RE: Full screen + Vsync + texture scaling = performance loss - RPG Advocate - 06-19-2013 02:15 AM

Here's a screenshot of CPU, GPU and RAM usage when the slowdown occurs.

[Image: 2rokdaf.png]

One other interesting thing is that the reported FPS doesn't decrease, only the VPS.


RE: Full screen + Vsync + texture scaling = performance loss - Squall Leonhart - 06-19-2013 02:46 AM

create a profile for ppsspp with the power management mode set to prefer max performance


RE: Full screen + Vsync + texture scaling = performance loss - RPG Advocate - 06-19-2013 03:34 AM

(06-19-2013 02:46 AM)Squall Leonhart Wrote:  create a profile for ppsspp with the power management mode set to prefer max performance

This completely eliminates the slowdown. Thanks!