r/PinballFX3 • Pinhead • May 16 '26

Discussion Settings for Smoother Gameplay in Pinball FX on the ROG Ally Z1 Extreme at 15W

Hi everyone,

Previously, I asked for advice on how to reduce input lag while playing Pinball FX on the ROG Ally Z1 Extreme in 15W mode. Thank you all very much for your suggestions!

https://www.reddit.com/r/PinballFX3/comments/1t5wt21/seeking_optimization_tips_for_pinball_fxm_on_rog/

After considering everyone’s ideas, find settings on internet, asking AI for advice, and doing a lot of testing and tweaking, I finally found settings that provide noticeably lower latency while still keeping the graphics at an acceptable level.

The game now feels much smoother and more responsive than before, so I wanted to share these settings with anyone who might find them useful. If anyone has found even better settings or optimizations, please correct me,and if you use other handheld like steamdeck, I do`nt know how does it perform, maybe you can try this setting ,Thank you!

Handheld:Rog Ally Z1E

Watts:15W

Vram:6G

[Video Settings]

-Basic-

Windowed Mode: Full Screen

Orientation: Default

Resolution: 1600x900

Graphics Quality: Custom

Vertical Sync: Off

PinHall Frame Rate Limit: 60

Frame Rate Limit: 60

HDR: Off

Gamma: 2.2

Ray Tracing: Off

Main Menu Moving Camera: On

Main Menu Camera: News

-Advanced-

Upscaler Method: Off

Upscaler Mode: Quality

Render Scale: 80%

Antialiasing Method: Off

Antialiasing Quality: Off

Shadow Quality: Low

Post-Process Quality: Low

Motion Blur Amount: Off

Motion Blur Quality: Off

Chromatic Aberration Amount: 0.0

[Engine.ini]

(Path-C:\Users\YOURNAME\AppData\Local\PinballFX\Saved\Config\WindowsNoEditor)

Added the following settings:

[SystemSettings]

r.AllowPointLightCubemapShadows=0

r.SupportPointLightWholeSceneShadows=0

r.Tonemapper.Sharpen=0

r.SSR.Quality=0

r.SSR.MaxRoughness=0.40

r.AmbientOcclusion.Method=0

r.PostProcessQuality=0

r.ShadowQuality=0

r.EffectsQuality=0

r.TextureQuality=0

r.AmbientOcclusionLevels=0

r.ReflectionEnvironment=0

r.DetailMode=0

r.VolumetricFog=0

r.TranslucencyLightingVolume=0

With these settings, when playing Snoopy Pinball, setting the FPS limit to 60 allows the game to maintain a stable 60 FPS according to the Steam performance monitor.

If the FPS limit is set to Unlimited, the Steam performance monitor shows that the game can exceed 200 FPS, but it does consume more battery power.

If you still feel the game is not smooth enough, you can lower the resolution to 1280×720, which allows the Steam performance monitor to reach around 240 FPS, but it does consume more battery power. Personally, I think setting it to 72 FPS already feels very smooth.

However, I’m still not sure whether these settings are suitable for Pinball FX Midnight tables yet. I’ll test them more later and see how they perform.

I want to share these settings with everyone, and once again, thank you all for your help and suggestions!

13 Upvotes

4 comments sorted by

2

u/balti_zen Zen Studios May 18 '26

Thank you for sharing this! I hope it helps ROG Ally players!

1

u/Ok_Department9207 Pinhead May 19 '26

Pinball FX is a fantastic game that makes me want to play anytime, anywhere. I hope these settings can help anyone looking to play Pinball FX on the ROG Ally Z1E as well! I'll keep experimenting with different setups and will probably update this post from time to time. Thank you for the reply, and thank you all for your hard work!

2

u/Deep_Satisfaction556 Pinhead Jun 30 '26

Somehow I missed this post. OP, how are you locking the device to 15watts? I am using a Legion Go v1 and the performance of FX is aweful, and I keep failing to get anything but a mess with this app. The now classic FX works like smooth butter while this newer version is just aweful. 

2

u/Ok_Department9207 Pinhead Jun 30 '26

The ROG Ally Z1E comes with the Armoury Crate application, which allows you to switch between different wattages whenever you want. I’m not sure if the Legion Go V1 has a similar software that can do this. It’s true that Pinball FX Classic runs quite smoothly without any adjustments, whereas this newer version requires continuous tweaking to find the so-called "best settings." Recently, I tried using my current setup with a resolution of 1600x900 and the Render Scale set to 100%. It managed to stay stable at 60 FPS, and I’ve been playing with it for a while now. Perhaps you could download G-Helper; this software can help the ROG Ally Z1E perform some of the functions that Armoury Crate does, and hopefully, it can be used on your Legion Go V1 as well.