
Naromi
Published
The game runs perfect but there are a few quirks that should be known. The game runs with black bars top and bottom at native resolution. If you want these removed you must use "Easy Flawless Widescreen for Deck" from GitHub.
When using this make sure you set flawless to start minimized, turn off the aspect ratio fix under the Binary Domain Plugin as it's not needed on the deck and causes visuals issues with the game on all platforms. Lastly if using this to remove the black bars you MUST set the game to run as windowed in the Binary Domain Configurator.
Both controller and Xbox button prompts need to be enabled via the games configuration tool.
The game runs perfectly out of the box but for some reason the FPS limiter must be enabled or you will encounter significant performance issues. The game holds 60 frames per second on Max settings 99% of the time with drops only occurring when there's lots of alpha effects on the screen.
The game will hold what appears to be a locked 60fps even with the frame limiter off but you again will experience significant performance issues if you do not turn the steam deck limiter on to 60 frames per second.
If you don't mind the black bars the game runs perfectly fine out of the box without any tinkering, just make sure you enable controller support and button prompts via the games configuration tool and you turn on the FPS limiter to avoid performance issues.
The game doesn't have very good anti-aliasing but I was able to set the resolution in the steam properties for the game to 1900x1200 check the box that says set external and internal resolution, and then was able to run the game upscaled at 1680 by 1050 to help with the aliasing without any performance issues at all.
Somewhat small UI text
Default configuration out of the box is poor, resulting in fluctuations from 60 all the way down to 25 FPS. This was odd as the title was previously reported to run very well on the steam deck.
Switching the renderer to Vulcan and the proton version to 7.0-6 solved this completely and allows the game to run on ultra at a consistent 60 frames per second.
You can run the Vulcan renderer and not switch to an older proton version and you'll still see significantly improved performance but you WILL get isolated FPS drops below 60 if you're not running 7.0-6.
Going into the advanced graphic settings within the game and switching the rendering to Vulcan and setting proton to 7.0-6 results in a nearly locked 60 FPS for the duration of the playthrough.
+seta com_allowconsole 1
The game runs perfect at max settings with 8x AAA aside from windows being opaque when viewed at certain angles.
This is solved by using the launch command reported above to enable the console, opening the console with the ~ (tilda) key and setting r_useScissor 0 followed by hitting enter.
This will have to be done every time the game is launched.
To make this a permanent change navigate to your prefix folder/Saved Games/id software/DOOM 3 BFG/base and open up D3BFGconfig.cfg in a text editor. Add set r_useScissor "0" in between the other set r_ commands (scroll down once you open the cfg file).
Save the file, right click it and select properties and then select the permissions tab, under "Owner" make sure the it's set to read only.
The last step is opening up the savegame folder in the same location as the cfg file you just edited and deleting profile.bin. Start the game, set your graphic settings and you're good to go.
Windows turn white/opaque at certain angles, solved by using a console command or editing D3BFGconfig.cfg and making it read only.
Gamepad support is fully functioning but needs to be turned on via the options menu, other than that and the opaque Windows which can be fixed the game runs just fine out of the box using GE Proton or the default proton layer. This is perfectly playable without any type of tinkering if you don't mind minor visual glitches.
Perfect out of the box. Game really only uses mouse controls so even the default control profile that starts with the game works just fine with it.
The game is as close to verified as you can get without being officially rated as verified just download and play.
Works perfectly out of the box. Resolution is set lower on first launch, being changeable to 1280x720 in the settings.
A bit small but not unreadable for the average user by any means.
Installed and enabled Sleepless core options in SpecialK to solve frame drops.
The game runs at a locked 60FPS on Steamdeck even upscaled to 1920x1200 HOWEVER just like on windows regardless of resolution or graphical configuration the game has an issue where it will drop frames by nearly half for a moment or two when traversing the world. This is a common issue with the older Lego games such as this one and LOTR. It happens regardless of configuration.
The fix is to install specialK and enable sleepless cores.
Basically just download Specialk put specialk32.dll into the games main install folder, rename that dll to d3d9.dll and specialK is now installed.
Edit a control layout to make one of the buttons press Ctrl+shift+backspace to pull up the specialK on-screen-display. Near the frame-rate graph you'll see an "Advanced" option, click that, and enable "Sleepless cores" and "Sleepless Windows Core" and then you're all set. You can now play now max upscaled at a locked 60FPS without any drops.
For more information see the entry on PC gaming Wiki for this title
Used the latest Proton GE to avoid any textures issues and installed SpecialK to enable sleepless cores to fix the FPS drop issue. Game runs flawlessly after those fixes.
Using the latest proton GE fixes any texture issues.
The game runs at a locked 60FPS on Steamdeck even upscaled to 1920x1200 HOWEVER just like on windows regardless of resolution or graphical configuration the game has an issue where it will drop frames by nearly half for a moment or two when traversing the world. This is a common issue with the older Lego games such as this one and Marvel Heroes It happens regardless of configuration.
The fix is to install specialK and enable sleepless cores.
Basically just download Specialk put specialk32.dll into the games main install folder, rename that dll to d3d9.dll and specialK is now installed.
Edit a control layout to make one of the buttons press Ctrl+shift+backspace to pull up the specialK on-screen-display. Near the frame-rate graph you'll see an "Advanced" option, click that, and enable "Sleepless cores" and "Sleepless Windows Core" and then you're all set. You can now play now max upscaled at a locked 60FPS without any drops.
For more information see the entry on PC gaming Wiki for "L
After the two pretty simple tweaks above the game runs fantastically with zero issues even at massively upscaled resolutions.
I set each trackpad to a left or right mouse click and the X button and Y button to "I" for my inventory and "D" for diary.
Works absolutely perfectly. Just make sure you set your control profile to mouse only or keyboard WASD+Mouse and you'll be good to go.
If you are attempting to run the epic game store version, you MUST enable the EOS overlay. In heroic launcher this can be done after installing the game using the drop-down options menu.
Controller input must be selected from the options menu, at least for the epic game store version. If using heroic you must also enable the epic online services overlay which can be accessed by clicking the game in heroic and then using the drop-down menu.
The game runs at Max settings 60 frames per second without issue, there is full controller support but the game can be played using just a mouse and this is the way I've enjoyed it.
Some slight audio correctly during the initial logo introduction videos, this is the only place that occurs and crackling is not present during cutscenes, mission videos, or gameplay.
You will have to hold the steam button and use the analog stick to control the mouse upon starting the game up at first launch to create a profile. You also need to turn on the Xbox 360 controller input method in the options menu.
This title has zero anti-alising support leading the game to have a ton of jaggies at native 1280x800 resolution.
To remedy this I was able to run the game at 1900 by 1200 upscaled and Max settings 60 FPS with only very very rare drops to 55 FPS.
To do this before you start the game on Steam to the right of the play button select the cog icon and go to properties, scroll down a bit and you'll see resolution is set to default, switch that to 1900 by 1200 and then turn on the option that appears labeled "set resolution for internal and external display". This will allow you to start the game and then set 1900 by 1200 resolution in the game settings.
The above will upscale the picture for you while maintaining perfect performance and getting rid of the horrible jaggies.
Used a high rated community layout and edited the back buttons to be quick save and quick load.
Set the resolution to 1280x800 in the settings and grab one of the really well made community profiles that you can choose to edit or not to your preference.
It's a really good experience on Deck and works without issue, the community profiles even allow you just to pick one and go without doing any editing.