This is an automated archive made by the Lemmit Bot.
The original was posted on /r/steamdeck by /u/Capable-Commercial96 on 2024-08-30 22:43:56+00:00.
Game looks a bit worse but lets be honest who actually wants the piss filter anyway
Before I continue, this screen shot looks like I’m bullshotting, but I have been using this specific spot to test performance because it’s taxing and it just so happens to be right at the start of the game making it useful for seeing any improvements when settings are changed, normally this spot rests at 18fps, so given that I’m now reaching 30fps, i’d say it’s an improvement, enough so I thought I’d make a guide for it. I need to specify here that this mostly a hacky way of getting more FPS, so there are some downsides to this, one being Coles electric effects are broken, you might be able to re enable them by choosing a different patch load out, but this testing was done with everything off so your mileage may vary, regardless the game is playable, it just looks worse.
Right click on Infamous and choose create a custom game configuration (we have to use Game patches so it’s best to do this to seperate them and not have them affect your other games)
If not specified, leave it as default
CPU
PPu Decoder= Recompiler llvm
SPU Decoder= Recompiler llvm
SPU XFloat Accuracy= Approximate XFloat
Additional Settings= Do NOT turn on SPU Loop Detection
SPU Block Size= Mega
Preferred SPU= Threads= Auto
GPU
Renderer= Vulkan
Framelimit= infinite
Anisotropic Filtering= 2X
Anti-Aliasing= Disabled
ZCULL Accuracy= Relaxed
Shader Quality= Low
Just trust me
Shader Mode= LEGACY (SINGLE THREADED)
Number of Shader Compiler Threads= 1
Additional Settings= Only activate Asynchronous Texture Streaming
Before I continue, in this section the reason why we are not using Multithreaded, here is because the Steam Deck doesn’t have the cpu power to take advantage of it, most of the time I find these settings make the games run worse, and if CPU power ios not the reason why this happens, idk, but games run better with it off for me by like a frame or 2, not alot but we’re trying to claw as much as we can here so roll with it.
Audio
Buffering= Enable set at 100 ms
Leave everything else as default
Advanced
Sleep Timers Accuracy= As Host
Maximum Number of SPURS Threads= Unlimited
Vulkan Queue Scheduler= Fast
RSX FIFO Accuracy= Fast
Driver Wake-up Delay= 100
Debug
GPU= Disable ZCull Accuracy
Accurate PPU 128 Reservations= Disabled
PPU Thread Count= 2
LOD Bias Offset=-4.00
Manage Game Patches
Download any updates if asked
Infamous
BCUS98119 - All Versions
Enable everything but All Powers unlocked
Click on Change FOV and choose Decreased FOV (1.2)
Set your GPU Clock as low as it can go (Mine is at 500mhz, if this doesnt work go up or down by 100mhz), RPCS3 uses the CPU mostly so you really only need the minimum when it comes to the GPU, meaning we need all the power we can get saved for the CPU here.
OverClocking
Not needed, everything is being done at stock but if you can up your CPU it should perfrom slightly better. Keep in mind having Power Tools installed at all will negate any Overclocking and prevent your CPU from ramping up any higher than stock.
Now earlier in this setup I told you to chooses infinite when it came to framecapping, the reason why is I think the game gets slightly worse performance if it’s capped at 30, like it stays a frame or 2 lower on average when playing, so what I do is leave it at inifinite and cap it outside of RPCS3 using Mangohud. If you don’t care about the fluctuating Framerate or prefer RPCS3’s Framelimiter more power too ya, but if you want to use Mango hud do this
Go into properties of either Infamous or RPCS3 and paste this line entirely into the name field
MANGOHUD=1 MANGOHUD_CONFIG=fps_limit=30,fps_limit_method=early,no_display %command%
Just and FYI concerning Mangohud, a Valve update made it weird to turn on, sometimes you can just write “mangohud” at the vbegininng and it works, but for other games you need to type “MANGOHUD=1”. Weird.