
Zardoz
Published
allow_glsl_extension_directive_midshader=true %command%
Requires the launch options otherwise graphics are completely white.
Created a per-game profile with Frame Limit: 50fps TDP Limit: 8 Watts Manual GPU Clock: 900
Run the first time in desktop mode to get around the EA launch installers.
With the April 25th update Fallout 4 is basically unplayable. You cannot use the steam deck virtual keyboard to input your name for your character. If you have any mods download from the Bethesda mod Marketplace expect everything to crash on your game, taking the deck with it.
Cannot use the Virtual Keyboard (Steam + X) in the game without crashing the game.
Using ANY mods with your game will crash the deck.
After some more testing and tinkering a opted to amend my report.. First... While the virtual keyboard can be used when you are prompted in the game, you CANNOT bring it up with Steam + X without crashing the game.
Mods - forget about using them. As of this writing using any mods will crash the game and possibly your deck along with it.
Default proton recommended by valve caused frequent crashing. Switching to GE-Proton7-10 seems to resolve this based on discussions on redit.
Gamepad input does not work without switching to Proton 5.1-10
The 25th Anniversary Edition of Half Life "just works" and works flawlessly on the Steam Deck. You'll enjoy it.
Use the Keyboard and Mouse layout and click play on the secondary launch window leaving the dialog settings at their defaults.
Using FSR 3 Quality and Frame Generation with low-mid preset, game becomes really smooth.
SteamDeck=0 %command%
After reviewing other posts here I figured to share something a bit more comprehensive.. You will not get 60FPS but you will get smooth gameplay and a reasonable experience. This is for SteamDeck LCD - not OLED - you might have access to HDR options in the OLED model.
GE-Proton9-20 Set launch options to
SteamDeck=0 %command%
Without the SteamDeck=0
option the rest of these configurations will be useless
Next go into the Engine.ini
file for the game. Mine was located here:
/home/deck/.local/share/Steam/Steam/steamapps/compatdata/2124490/pfx/drive_c/users/steamuser/AppData/Local/SilentHill2/Saved/Config/Windows
Go to the end of Engine.ini
and add the following
[SystemSettings]
r.FidelityFX.FI.Enabled=1
Save your changes and start the game. Before playing to into settings and change the graphics settings as follows:
Frame Generation: On Supersampling: FSR 3.1 FSR 3.1 Preset: Quality Render Quality Preset : Low
Occasional drops below 30FPS but nothing that makes the game in playable.
The initial hour I played everything just worked.. no crashes or issues of any kind.
Runs fine with GE Proton.. you might have to interract with the Windows installer once during installation.
WINEDLLOVERRIDES="d3d8=n,d3dimm=n,ddraw=n" %command%
For this to run in steam deck as others have said here, download dgVoodoo2 and put the D3D8.dll file from the distro next to the exe for launching uru, modify the command line startup and you're off to the races. You can watch this video for details:
Changed the AppSettings.InI file as follows
[Renderer.Win32]
ScreenWidth=1920
ScreenHeight=1080
MinScreenWidth=1024
MinScreenHeight=768
VertexProcessing=1
DX9RenderTargetMode=3
DX9DepthSurfaceMode=75
DX9FrameBufferMode=0
D3D10OutputIdx=0
D3D10MultisampleCount=1
D3D10MultisampleQuality=0
D3D10DSFormat=45
D3D10RTFormat=28
UseD3D10Renderer=0
Fullscreen=1
NVPerfHUD=0
RefRast=0
Use16Bit=0
PureDevice=1
VSync=1
MultiThread=0
RendererDialog=0
D3D11OutputIdx=0
D3D11MultisampleCount=1
D3D11MultisampleQuality=0
D3D11DSFormat=45
D3D11RTFormat=28
D3D11FeatureLevel9_1=1
D3D11FeatureLevel9_2=1
D3D11FeatureLevel9_3=1
D3D11FeatureLevel10_0=1
D3D11FeatureLevel10_1=1
D3D11FeatureLevel11_0=1
RendererID=2
I changed the MinScreen and ScreenWidth, ScreenHeight lines.
In Config.ini, I cranked the framerate to 60. I changed VSync to 1 to stop screen tearing.
After making the changes in AppSettings.Ini and Config.ini be sure to set Game Resolution in Steam Deck mode to 1920x1080.
Needed to go into settings and reset resolution to 1280x720 to properly see the full screen