Pinball FX

Pinball FX

Not enough ratings
Steam Deck Optimized
By element109
How to get 60 FPS with your Steam Deck in Pinball FX and Pinball M.
2
   
Award
Favorite
Favorited
Unfavorite
In game settings
Use the default Medium settings at 1280x800 with vsync enabled.
Steam Deck Performance Settings
With the game running press ... on your Steam Deck:

Frame Limit 60 FPS Refresh Rate 60Hz (normally I would set this to 40FPS and 40Hz for better battery life but the game has hard coded frame rate dependencies in it and 40FPS is not supported)

Half Rate Shading Enabled

TDP LImit 9 Watts
It's all in the config!
Switch to Desktop mode, open Dolphin and navigate here:
/home/deck/.local/share/Steam/steamapps/compatdata/2328760/pfx/drive_c/users/steamuser/AppData/Local/PinballFX/Saved/Config/WindowsNoEditor/

For Pinball M here:
/home/deck/.local/share/Steam/steamapps/compatdata/2337640/pfx/drive_c/users/steamuser/AppData/Local/PinballM/Saved/Config/WindowsNoEditor/

Open Engine.ini in Kate.

Add the following:
[SystemSettings] r.SSR.Quality=2 r.SSR.MaxRoughness=0.35 r.Tonemapper.Sharpen=1 r.TemporalAA.Algorithm=0 r.PostProcessAAQuality=6 r.PostProcessing.PreferCompute=1 r.TemporalAA.Upscaler=1 r.TemporalAA.Upsampling=1 r.TemporalAAUpsampleFiltered=1 r.TemporalAA.AllowDownsampling=0 r.TemporalAACatmullRom=1 r.TemporalAA.R11G11B10History=1 r.TemporalAAPauseCorrect=1 r.TemporalAA.HistoryScreenPercentage=100 r.TemporalAASamples=4 r.TemporalAACurrentFrameWeight=0.1 r.TemporalAAFilterSize=0.1 r.TemporalAASharpness=1 r.Upscale.Quality=5 r.Upscale.Softness=0

Open GameUserSettings.ini in Kate.

Confirm the following:
[ScalabilityGroups] sg.ResolutionQuality=100.000000 sg.ViewDistanceQuality=3 sg.AntiAliasingQuality=3 sg.ShadowQuality=2 sg.PostProcessQuality=2 sg.TextureQuality=3 sg.EffectsQuality=3 sg.FoliageQuality=3 sg.ShadingQuality=3
Conclusion
This should give you a stable 60 FPS for all tables except Snoopy Pinball which has some bug that prevents it from running properly (I reported that a year ago but it still has not been fixed), the Dead by Daylight table appeared to have a similar issue but has been fixed. Hooray!

3 Comments
Led Zeppe1in 7 Feb @ 9:36am 
Very good. Thank you
Fantus 27 Jan @ 1:02am 
thank you, it worked
jorp 5 Dec, 2024 @ 10:42pm 
This worked great for me, thanks for putting in the work.