Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Full screen + Vsync + texture scaling = performance loss
06-18-2013, 01:31 AM
Post: #1
Full screen + Vsync + texture scaling = performance loss
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.
Find all posts by this user
Quote this message in a reply
06-18-2013, 01:35 AM (This post was last modified: 06-18-2013 01:40 AM by solarmystic.)
Post: #2
RE: Full screen + Vsync + texture scaling = performance loss
(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.

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
06-18-2013, 01:54 AM
Post: #3
RE: Full screen + Vsync + texture scaling = performance loss
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.

CPU: Intel Core i7 3770 3.4 GHz (3.9 GHz with turbo boost) 4.23GHz with OC
RAM 8GB DDR3
NVIDIA GTX 770 Gigabyte
Windows 7 Ultimate 64bit
Currently using Driver 337.88 WHQL
Find all posts by this user
Quote this message in a reply
06-18-2013, 02:55 AM
Post: #4
RE: Full screen + Vsync + texture scaling = performance loss
Try enabling triple buffering from your video card settings.

ズキューーン
Find all posts by this user
Quote this message in a reply
06-18-2013, 05:00 AM
Post: #5
RE: Full screen + Vsync + texture scaling = performance loss
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]
Find all posts by this user
Quote this message in a reply
06-18-2013, 05:23 AM
Post: #6
RE: Full screen + Vsync + texture scaling = performance loss
its normal vsync behavior when the framerate cannot sustain full speed
Find all posts by this user
Quote this message in a reply
06-18-2013, 05:29 AM
Post: #7
RE: Full screen + Vsync + texture scaling = performance loss
Oh, duh. That makes sense.

-[Unknown]
Find all posts by this user
Quote this message in a reply
06-18-2013, 11:35 AM
Post: #8
RE: Full screen + Vsync + texture scaling = performance loss
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.
Find all posts by this user
Quote this message in a reply
06-18-2013, 12:08 PM
Post: #9
RE: Full screen + Vsync + texture scaling = performance loss
I don't have this issue. Vsync on, full screen, and 5x texture scaling. I'm using a 7870.
Find all posts by this user
Quote this message in a reply
06-18-2013, 12:26 PM (This post was last modified: 06-18-2013 12:30 PM by Ritori.)
Post: #10
RE: Full screen + Vsync + texture scaling = performance loss
(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?

I worse write english so take easy on me
(even my own language realy bad T_T)

Rig to test now :
Windows 8 64 bit (Laptop)
Intel® Core™ i3-3110M (2.4GHz, 3MB L3 Cache)
Nvidia GT720M 2GB
Find all posts by this user
Quote this message in a reply
06-18-2013, 05:42 PM
Post: #11
RE: Full screen + Vsync + texture scaling = performance loss
(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) ?

Samsung Captivate, Android 2.3.5 SAUROM, Corn Kernel v701
Fly Evo Chic 3, Android 4.4.2 Stock, improved stock kernel
Find all posts by this user
Quote this message in a reply
06-18-2013, 06:39 PM
Post: #12
RE: Full screen + Vsync + texture scaling = performance loss
In some scene, I get a slowdown when VSync is on. Don't know why. My GPU should be capable.
Find all posts by this user
Quote this message in a reply
06-19-2013, 02:15 AM
Post: #13
RE: Full screen + Vsync + texture scaling = performance loss
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.
Find all posts by this user
Quote this message in a reply
06-19-2013, 02:46 AM
Post: #14
RE: Full screen + Vsync + texture scaling = performance loss
create a profile for ppsspp with the power management mode set to prefer max performance
Find all posts by this user
Quote this message in a reply
06-19-2013, 03:34 AM
Post: #15
RE: Full screen + Vsync + texture scaling = performance loss
(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!
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: