If you’re curious how FSR3 performs on Steam Deck (primarily the frame generation), there’s a way to demo it yourself for free.
- Download the Immortals of Aveum demo on your Steam Deck
- Launch the demo once
- Navigate to the following folder on your Steam Deck
Home\.steam\steam\steamapps\compatdata\2555360\pfx\drive_c\users\steamuser\AppData\Local\P3\Saved\Config\Windows
- Open the file called “Engine.ini”
- Copy and paste the following at the bottom of it
[/Script/Engine.Engine]
bSmoothFrameRate=False
[SystemSettings]
D3D12.PSO.DiskCache=1
D3D12.PSO.DriverOptimizedDiskCache=1
gc.MinDesiredObjectsPerSubTask=20
gc.NumRetriesBeforeForcingGC=5
gc.TimeBetweenPurgingPendingKillObjects=300
niagara.CreateShadersOnLoad=1
r.AllowOcclusionQueries=1
r.CreateShadersOnLoad=1
r.GPUParticle.Simulate=1
r.GTSyncType=1
r.ShaderPipelineCache.BatchSize=50
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.GameFileMaskEnabled=0
r.ShaderPipelineCache.LazyLoadShadersWhenPSOCacheIsPresent=1
r.ShaderPipelineCache.ReportPSO=1
r.ShaderPipelineCache.StartupMode=3
r.Shaders.Optimize=1
r.Tonemapper.GrainQuantization=0
r.Tonemapper.Sharpen=0.4
r.XGEShaderCompile.Mode=1
r.XGEShaderCompile.Xml.BatchGroupSize=256
r.XGEShaderCompile.Xml.BatchSize=16
r.XGEShaderCompile.Xml.JobTimeout=0.500000
r.XGEShaderCompile=1
s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0
s.ForceGCAfterLevelStreamedOut=0
r.AllowLandscapeShadows=0
r.AmbientOcclusionLevels=0
r.BloomQuality=0
r.DepthOfFieldQuality=0
r.LensFlareQuality=0
r.MipMapLODBias=3
r.MotionBlurQuality=0
r.ParticleLODBias=3
r.ReflectionEnvironment=0
r.RefractionQuality=0
r.SSR=0
r.SSS.Quality=0
r.SceneColorFringeQuality=0
r.Shadow.CSM.MaxCascades=1
r.Shadow.DistanceScale=0.001
r.Shadow.MaxResolution=2
r.ShadowQuality=0
r.SkeletalMeshLODBias=2
r.StaticMeshLODDistanceScale=0.4
r.ViewDistanceScale=0.4
r.VolumetricFog=0
[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
This will severely downgrade the graphics because the Steam Deck can’t even hit 30 FPS in Immortals of Aveum by default.
- Setup done. Open the “Immortals of Aveum” demo and mess around with the settings. FSR3 can be enabled under “display”, NOT graphics.
Believe it or not, I find FSR3 30 FPS to 60 FPS a totally playable experience. Feels much more responsive than I anticipated.
Would this work to get 90fps on the OLED model? I don’t have one, just curious.
Possibly, depends on the location in the game. With this config, lowest settings, lowest FOV, and FSR3 set to Quality, you can hit 60 FPS in some scenarios. FSR3 is supposed to double your framerate but I think with the overhead it’s more like increasing your FPS by 25% on Steam Deck, so you should be able to reach 90 on the OLED.
FSR 3 will be amazing on the Steam Deck OLED. 45fps baseline using Frame Generation to hit 90fps/90hz should look great and still feel decent.
Can’t think of any title where you can hit that performance, especially when you account for the overhead of FSR3.
There doesn’t seem to be a lot of lag but It feels like the gamepad look/mouse resolution is low (big increments)
YES responsive and gyro works well at 50% sensitivity.