
Naiz
Published
PROTON_USE_WINED3D11=1 %command%
about 40-55 FPS with default settings in-game and on Steamdeck
Note: Launching the game from steam on steamdeck running the default steamos on latest beta release without using the PROTON_USE_WINED3D11=1 %command% launch options, for me, resulted in a black screen with audio playing.
Worked out of the box with all default settings. Did not need to change controllers using touchscreen. Not sure if this is due to having an earlier cloud synced save that might have included controller settings.
Could not set video options in-game. Found a workaround:
In ~/.steam/steam/steamapps/common/Doom 3/base/
create autoexec.cfg with the following lines:
seta r_customHeight "1080"
seta r_customWidth "1920"
seta r_fullscreen "1"
seta r_mode "-1"
seta r_aspectratio "1"
seta r_displayRefresh "144"
seta r_multisamples "4"
vid_restart
Note(s):
- seta r_multisamples is the amount of Anti-Aliasing to use.
- seta r_aspectratio should be set to "0" for 4:3 displays, "1" for 16:9, or "2" for 16:10 displays.
** See XIVLauncher FAQ for details: https://goatcorp.github.io/faq/steamdeck **
Just follow the XIVLauncher FAQ and the game runs perfectly with fine performance. I got around 30-60 FPS when using default graphics settings, depending on the surroundings.
** I used the same launch options for my Linux PC as I did for the Steam Deck and it works like a charm. See XIVLauncher FAQ for details: https://goatcorp.github.io/faq/steamdeck **
I had to enable Flatpak (with Flathub) and install XIVLauncher from Flathub in order to use this custom launcher.
** See the guides for setting up Flatpak with Flathub at: https://flatpak.org/setup/ **
Proton-5.9-GE-8-ST GloriousEggroll
Did not try playing for an extended period of time yet, but so far I am impressed with the performance. I did absolutely nothing more than running it using Glorious Eggroll Proton fork. Gives me smooth performance with all graphics settings to "High" or "On". Running at 1080p.
Proton-6.14-GE-2 GloriousEggroll
Runs great at High graphics settings in 1080p Exclusive Fullscreen, using Proton Glorious Eggroll Proton-6.14-GE-2 Everything just works, like Alt-Tabbing, changing graphics settings, photo mode, loading and saving games, autosaving and so on.
Custom DLL
Game would start and audio play, but no image was displayed after the launcher. Switching to Proton 5.0-10 got me through this.
Pressing New Game, the moment the opening cutscene started playing, the game started throwing "Corrupt JPEG" error messages and ultimately crashing. This is supposedly caused of newer generation (Gen 3 and higher) AMD Ryzen CPUs reporting MMX support in a different way than earlier CPUs.
I had to use a custom DLL that would understand the MMX support flag. The DLL was modified by Darkje @ Steam, and is available in a link at the Steam forums:
https://steamcommunity.com/app/12140/discussions/0/1640919737479023003?ctp=3#c1638675549003516936
The Demo of this game just runs in Proton, no tinkering required with my setup.
When running in Borderless window mode, ALT-Tabbing does not work, as game still covers everything except for the taskbar, even when switching to another window.
Did not test any extended gameplay (yet).
When running the Linux Native version, the game crashes when loading a saved game (or starting a new one). Forcing Steam to use Steam Play with Proton Experimental made it work as expected.
Constant FPS stuttering.
The game does not remember what resolution you choose in the Video setup.
Just choose Proton 5.13-1 when installing and youre set to go.
When choosing Windowed fullscreen, my Cinnamon taskbar/panel gets layered on top of the game (it is not working, just rendered on top of game). Just go with true Fullscreen and you will be fine.
When trying to launch the game using Linux Native version, it will just crash. When forcing Steam to use Steam Play with Proton Experimental, it works like a charm. No other changes needed.