Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
slow down when using scaling
#1
please see the video



my computer i5 4440 Hd 7990

scale x2 or x6 doesnt matter they just slow down like that when i use scaling

ppsspp 0.9.8

my config

Code:
[General] FirstRun = False RunCount = 74 Enable Logging = True AutoRun = True Browse = False IgnoreBadMemAccess = True CurrentDirectory = ShowDebuggerOnLoad = False CheckForNewVersion = True Language = en_US NumWorkerThreads = 4 EnableAutoLoad = False EnableCheats = True ScreenshotsAsPNG = False StateSlot = 2 RewindFlipFrequency = 0 GridView1 = True GridView2 = True GridView3 = False ReportingHost = default AutoSaveSymbolMap = False TopMost = False WindowX = 195 WindowY = 125 WindowWidth = 1293 WindowHeight = 768 PauseOnLostFocus = False DumpDecryptedEboots = False ForceLagSync = False [CPU] Jit = True SeparateCPUThread = False AtomicAudioLocks = False SeparateIOThread = True FastMemoryAccess = False CPUSpeed = 255 FuncReplacements = True [Graphics] ShowFPSCounter = 0 RenderingMode = 1 SoftwareRendering = False HardwareTransform = True SoftwareSkinning = True TextureFiltering = 1 InternalResolution = 3 FrameSkip = 0 AutoFrameSkip = False FrameRate = 0 FrameSkipUnthrottle = False ForceMaxEmulatedFPS = 60 AnisotropyLevel = 0 VertexCache = True TextureBackoffCache = False TextureSecondaryCache = False FullScreen = False PartialStretch = False StretchToDisplay = True SmallDisplay = False ImmersiveMode = False TrueColor = True MipMap = True TexScalingLevel = 4 TexScalingType = 0 TexDeposterize = True VSyncInterval = False DisableStencilTest = False AlwaysDepthWrite = False TimerHack = False LowQualitySplineBezier = False PostShader = FXAA AlphaMaskHack = False SplineBezierQuality = 2 MemBlockTransferGPU = True [Sound] Enable = True VolumeBGM = 8 VolumeSFX = 7 LowLatency = True AudioLatency = 1 SoundSpeedHack = False [Control] HapticFeedback = True ShowTouchCross = True ShowTouchCircle = True ShowTouchSquare = True ShowTouchTriangle = True ShowTouchStart = True ShowTouchSelect = True ShowTouchLTrigger = True ShowTouchRTrigger = True ShowAnalogStick = True ShowTouchDpad = True ShowTouchUnthrottle = True ShowTouchPause = False IgnoreWindowsKey = False ShowTouchControls = False DisableDpadDiagonals = False TouchButtonStyle = 1 TouchButtonOpacity = 65 ActionButtonSpacing2 = 1.000000 ActionButtonCenterX = 0.875000 ActionButtonCenterY = 0.779412 ActionButtonScale = 1.150000 DPadX = 0.148958 DPadY = 0.470588 DPadScale = 1.150000 DPadSpacing = 1.000000 StartKeyX = 0.637500 StartKeyY = 0.873162 StartKeyScale = 1.150000 SelectKeyX = 0.500000 SelectKeyY = 0.873162 SelectKeyScale = 1.150000 UnthrottleKeyX = 0.361458 UnthrottleKeyY = 0.873162 UnthrottleKeyScale = 1.150000 LKeyX = 0.083333 LKeyY = 0.084559 LKeyScale = 1.150000 RKeyX = 0.928125 RKeyY = 0.084559 RKeyScale = 1.150000 AnalogStickX = 0.148958 AnalogStickY = 0.830882 AnalogStickScale = 1.150000 [Network] EnableWlan = False [SystemParam] PSPModel = 1 PSPFirmwareVersion = 150 NickName = PPSSPP proAdhocServer = localhost MacAddress = 01:02:03:04:05:06 Language = 1 TimeFormat = 1 DateFormat = 1 TimeZone = 0 DayLightSavings = False ButtonPreference = 1 LockParentalLevel = 0 WlanAdhocChannel = 0 BypassOSKWithKeyboard = False WlanPowerSave = False EncryptSave = True [Debugger] DisasmWindowX = 203 DisasmWindowY = 88 DisasmWindowW = 805 DisasmWindowH = 708 GEWindowX = 203 GEWindowY = 112 GEWindowW = 897 GEWindowH = 742 ConsoleWindowX = -1 ConsoleWindowY = -1 FontWidth = 8 FontHeight = 12 DisplayStatusBar = True ShowBottomTabTitles = True ShowDeveloperMenu = False SkipDeadbeefFilling = False FuncHashMap = False [SpeedHacks] PrescaleUV = False DisableAlphaTest = False [JIT] [Upgrade] UpgradeMessage = New version of PPSSPP available! UpgradeVersion = 0.9.9 DismissedVersion = [Recent] MaxRecent = 30 FileName0 = E:/union blaze.iso FileName1 = E:/srw z 2 2.iso FileName2 = E:/GKnights.v2.2.5.PSPCollections.net.iso FileName3 = E:/b-ys7uu.iso [PinnedPaths]
Reply
#2
Try different scalling, listing them:
- xBRZ is the lightest one while looking exactly same as hybrid(which is xBRZ+reverse AA ~ not really usefull imo and it is much heavier),
- bicubic is just slightly better than no upscalling at all possibly not worth doing it,
- and hybrid+bicubic mixes those two making it the heaviest one with half of the effect of previous ones, so it's usually better to use lower xBRZ scalling than hybrid+bicubic for similar result.

Or upgrade, as I just noticed you're using outdated 0.9.8. Latest ppsspp limits how much is upscalled per frame to avoid such slowdowns. Textures might get upscalled later resulting in an effect similar to one from unreal engine which in some games is not noticeable at all(since the texture which is set to upscale later might not even show later if it's just part of menu transition animation), but it's certainly better than lags;p.
http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Reply
#3
i tried the latest build but it is still slowdown like that.... i was using xBRZ all the time, AF off, postprocessing shader off, still laggy
Reply
#4
Then maybe the effect which this game uses is simply weirdly heavy and with upscalling your hardware cannot handle it. Yeah I saw what you have, it's not exactly a weak hardware and in fact it's normally way more than enough for ppsspp, but that doesn't really matter in emulation. The thing is that some games do certain effects in a very weird ways that pc hardware was never optimized for, and this will not be the first game with such problem.

If you really must upscale textures I would recommend to check "disable slower effects"(in graphics settings of the new 0.9.9+) and see how the game works with it as some games do alot of work with no noticeable result and you can turn some of it off fairy safely.
If it doesn't help, or disabling those heavier effects actually glitches the game, try using auto frameskip set to skip 1 or 2 frames at max. The game will still be smooth normally, and drops few frames only when it needs to, hopefully keeping the full speed with a nice sound.
http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Reply
#5
This is Yggdra Union, right?

I tried the same area. Setting >= 3x scaling on my hardware (underclocked 9800 GT + i7 3770), I can't even get full speed without opening the menu. It's clearly changing textures every so often. Setting 2x, I get the effect you described - if I open the menu maybe 5 times, it stops happening.

Unfortunately, this means it's texturing in a way that is hard to scale. We may be able to find a way to make this more efficient, but it will be tricky to do that without bugs other places... hmm.

Auto frameskip is definitely a good option as LunaMoo said.

-[Unknown]
Reply


Forum Jump: