


if on proton
if on proton
get luxtorpeda from AUR, then install it, finally set compatiblity from proton to luxtorpeda. the game will run 3x faster, the graphics will improve (shadows, lighting, etc.), and the game breaking rendering issue that is present on proton with this game after mars city starts is resolved with luxtorpeda (RBDOOM) at launch.

Steam version freezed on the copyright screen so had to install luxtorpeda and use classic-rbdoom-3-bfg
Неможливо грати

Won't work in Fedora 41
Won't work in Fedora 41. Tried to use all proton versions, tried to use all launch options. Stuck in bethesda logo screen.

Switched A and B to japanese layout.
From my own steam deck i needed luxtorpeda to even play it and Classic RBDoom BFG just to even do anything.

BFG is borked on experimental. Stuck on copyright screen.

The game may work ootb for some people, for others gets stuck on copyright screen; I got it working
I've installed DOOM 3 BFG and DOOM 3 from Lutris, then after getting stuck on the copyright screen and getting the screen unresponsive was getting tired of trying, but DOOM 3 (no BFG edition) worked fine, so I gave it another try on Proton issue github and found this bug and found that if I changed the proton version to 4.11-13 the game worked!
For that go to the game on the library > cog wheel > Properties > Compatibility > Check "Force the use of a specific Steam Play compatibility tool > Select "Proton 4.11-13" from the dropdown > Close and Launch
If needed read the github issue there are other fixes that work for some people
4k Resolution worked fine on the menus but didn't worked well within the game
Check other versions of Proton if the game gets stuck on copyright screen Check the issue on Proton for this game (BFG Edition) for further fixes

Install Dhewm 3 source port Linux and use this video as a guide: https://www.youtube.com/watch?v=VSu2x41rHTQ&list=LL&index=1&t=631s.
use mods to unlock fps and better textures, fov, resolution, etc
To enable widescreen support, open the DoomConfig.cfg (/home/YOUR-USER-NAME/.steam/debian-installation/steamapps/common/Doom 3/base), go find the arguments r_mode and change it to "-1", r_customHeight and set it to your screen height, i.e. "1080", r_customWidth and set it to your screen width, i.e. "1920" then save the file.

+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.

gamescope -- %command%
Had to run it with gamescope because the company logos screen would freeze. Also I would recommend running rbdoom3bfg

Switching to older proton and using +set r_fullscreen 1 +set com_skipintrovideos 1 worked fine for me

MESA_LOADER_DRIVER_OVERRIDE=zink %command%
Certain windows glitch when viewed from certain angles.
The game runs fine with antialiasing but didn't load models at first, after adding the launch option it loaded the models. However, windows remained glitchy no matter which proton, protons tested are 9.0-1, GE9-5, Experimental and Chaotic AUR ProtonGE Custom

DOOM 3 BFG. Great experience, one weird issue
Some weird motion blur behaviour
For some reason, if I activate even minimum amount of Motion Blur in the game's menu, the gameplay began looks like a drunk LSD dream. If u turn the motion blur off everything is perfect

GE proton for better experience
works well

+set r_fullscreen 1 +set com_skipintrovideos 1
Some textures don't load in at all.

It runs perfect on the intro level. But when I go down the 1st elevator there is an unplayable graphics artefacts. No issues on Main menu or 1st section prior to elevator after locker 001.
Tried different proton versions, no difference.

When using regular proton many 3D models wouldnt render correctly
mouse input is sometimes delayed but is fixed on a restart

Works great on the Vega 7 iGPU. Still issues with my RX 6650 XT computer.

MESA_LOADER_DRIVER_OVERRIDE=zink %command% +set r_fullscreen 1 +set com_skipintrovideos 1
Without the MESA launch option the game would launch with a white screen. I intended on playing the original DOOM 3, but no matter what I did I could not get the game to work, only BFG works for me.

I've tried everything, it doesn't work.
Strange behavior here. The game installs, and remains in the "installing" stage indefinitely until I restart Steam. When I do and click play, nothing happens, doesn't even show any error messages in terminal. When I add that installed game as a non-Steam game, the game launches. But it tells me I need a CD key. If I click CD Keys under Steam options, it shows nothing for DOOM 3. ROE has a CD key, but it says invalid if I try it. Gave up on it and just decided to use BFG edition instead.

Was unable to find any combination of versions or settings that was playable.
MESA_LOADER_DRIVER_OVERRIDE=zink

+set com_skipintrovideos 1
In the BFG edition, no textures get rendered, only special surfaces like screens and particle effects (so the screen is almost black). This can be fixed by setting the MESA_LOADER_DRIVER_OVERRIDE=zink
environment variable.

Runs perfectly out of the box.
Both the original and BFG edition work perfectly without any tweaks required. Ultimate Doom and Doom II work well in BFG edition and the mouse sensitivity was perfect - best out of the box Classic Doom experience so far.

Works fine if you have AA off, with the latests releases of Proton they have fixed the AA Blackscreen bug. I've not noticed any other issues and seems to play well with ID Softwares default control scheme for the Steam Deck.

+set com_skipintrovideos 1 +set g_nightmare "1" +set g_roeNightmare "1" +set g_leNightmare "1" +set g_fov "120"
The launch options skip the splash screens, unlock nightmare difficulty for each of the different campaigns, and allow me to play at 120 FOV.
Played through the entire doom 3 campaign at a solid 240fps in one sitting with no issues!

Doom 1 and 2 are working, Doom 3 BFG Edition has missing graphics (nearly black screen) with only a few shader effects visible.
+set r_fullscreen 1 +set com_skipintrovideos 1
Doesn't work with default Proton 8. At least boots up using GE. The classic DooM and DooM 2 are working without issues, but DooM 3 BFG Edition is not playable, as once the game starts (menu is fine) you are pretty much "walking in the dark", because the level (polygons and textures) won't load / be visible, only a few lighting shader effects are visible.

Не можливо грати
Відсутні текстури і моделі. Світло розмите.

+set r_fullscreen 1 +set com_skipintrovideos 1
Not that I would play with a gamepad, but I could not get the game to recognise a DualShock 4.
Performance on this machine was a bit disappointing, especially since the BFG edition backports a few enhancements from the id Tech 5 engine.
Linux users are better served by the dhewm3 source port, which is compatible with the assets from the original Doom 3 game (not the BFG edition).
MESA_LOADER_DRIVER_OVERRIDE=zink %command%
Using Zink driver and disabling antialiasing fixes ingame rendering problems.
Doom 3 Unplayable
Tried all proton versions
Tried all proton versions listed below, 4.11, 5.13, experimental. Nothing worked, missing textues and light bluring or just black screen.
You have to disable antialising or you will only have a blank black screen. Only audio is running in the background. After disabling antialising everything is smooth and fine.
Not with the aforementioned black screen issue.
The whole game was a big black screen.

No Textures only light sprites, and those left ghost after images when moving around.
Tried Proton Normal, Proton Experimental, Proton 5.13-6, and Proton-6.21-GE-2. All with and without AA. Issue was always pressent. Looked like a black screen but all the light generating items where there but would leave a ghost image trail (similar to the screensaver from win98) when you looked around. Issue presented after going down the 1st elevator. No issues on Main menu or 1st section prior to elevator after locker 001.
The only tinkering you'll have to do (or lack of) is leaving antialiasing off. If turned on, you will still be able to access the menu perfectly fine but in game all you'll get is a black screen. So just leave AA off and it works perfectly.

If you enable Anti-aliasing, the game image will just be a black screen. No problems as long as AA remains disabled.
Gamepad controls are somewhat broken. Specifically, the duck command cannot be rebound from RS to LT. Even though you can assign it as such in the control options, the command will not work in-game.
Save data is deleted when the game is uninstalled. No Steam Cloud support.
Game runs/looks butter smooth. The controller layout feels weird even after changing ingame or with community layouts. Definitely needs some tweaking.
Doom 1 & 2 run fine, Doom 3 is pretty much unplayable.
Doom 3 only shows a black screen with some textures, pretty much unplayable.
Try the original version of Doom 3 (app ID 9050), that one works perfectly with Proton.

+set r_fullscreen 1 +set com_skipintrovideos 1
Only works with Proton 5.13-6. Only get a black screen with newer versions.
Some people seem to be able to launch it with any version, but that didn't work for me.