


Playing in fullscreen will break Alt+Tab
Game caps at 83 FPS using Vulkan outside of Windowed mode
If you are rendering with Vulkan and experience an arbitrary FPS cap, for me it was 83, put the game in Windowed mode and hide the border through your DE. For example, I put the game in windowed and hid the top bar in KDE Plasma.

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only %command%
Installed "vcrun2015" and "mfc140" trough protontricks on the game
The game crashes if the program is somehow minimized, tested with alt-tab and minimizing in windowed mode. So if you want to switch from the game at all, you should presse alt+enter first.
The game needs the launch options to render things with my nvidia-graphics cards, I switched to the integrated graphics for a test and rendered withouth any launch parameters.
DOOM tourne parfaitement avec Proton 9.0-4

Wonderful
No problems. Great performance and visuals.

Out of the box, severe stutter issues rendered the game unplayable
Out of the box, game ran terribly with severe stuttering. Initially, switched all graphics to Low and it helped but FPS was still unstable. Changed to Vulkan rendering ingame and Proton 7.0-6 and game now runs at a perfect consistent 60FPS on Ultra preset settings.

mangohud gamemoderun %command%
Installed "vcrun2015" and "mfc140".
Black screen always since once I clicked inside my Discord window even in a different running session.

Need to add mfc140 with winetricks, otherwise would black screen on boot. Now runs flawlessly.
mfc140
game runs flawlessly out of the box, great graphics and great fps!

Unable to alt-tab out of game. Caused a black screen and unable to go back into the game. First play had random bouncing to desktop and back into the game during intro screens or loading screens. Didn't happen the second play.
I had problems initially playing with default Proton setting in steam. I had to change it to 9.0-4. After experimentation though it seems to be working across multiple recent Proton releases (cachy, experimental, 9.0-4).
DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 3060 Laptop GPU" SDL_VIDEODRIVER='wayland,x11,windows' __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_PATH="$STEAM_COMPAT_DATA_PATH" prime-run gamemoderun %command% +com_skipIntroVideo 1 +menu_advanced_AllowAllSettings 1 +com_skipKeyPressOnLoadScreens 1 +r_renderAPI 0
if you don't select opengl rendering and then put in the launch options to force the dgpu then you will playing on igpu

Runs immediately ootb
No issues, bugs, crashes or anything to report.

The game crash after showing Bethesda logo.
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only %command%
Crash

Lowered graphic settings to improve battery life.

MESA_VK_DEVICE_SELECT=1002:744c %command%
The game initially used my integrated GPU with no in-game option of changing which device it used. In order to force it to use my discrete GPU, I had to use the MESA_VK_DEVICE_SELECT
environment variable. To list the devices, you can run the command MESA_VK_DEVICE_SELECT=list vulkaninfo
, then just use the two numbers separated by a colon in the beginning of the string with the GPU you want to target. For example, I used 1002:744c
from the following output:
GPU 0: 1002:744c "AMD Radeon RX 7900 XT (RADV NAVI31)" discrete GPU 0000:03:00.0

Приходится переключать Vulkan на OpenGL, а изменение графических настроек можно сделать только через вкладку Сетевая игра
Перейдите в режим сетевой игры и выберите OpenGL вместо Vulkan и игра заработает без черного экрана и ошибок.
Черный экран с Vulkan
It runs perfectly on my machine with the integrated GPU, allowing me to enjoy the game at high settings.

Runs quite well on default (ULTRA) settings!
Game runs surprisingly well at 60 fps on default (ULTRA) settings.

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json DXVK_CONFIG="dxgi.customVendorId = 10DE" LD_PRELOAD="/usr/lib/libgamemodeauto.so.0" VK_LOADER_LAYERS_ENABLE=VK_LAYER_MANGOHUD_overlay_x86_64 gamemoderun %command% +com_skipIntroVideo 1
Mild to heavy crackling at multiple points.
Lots of bugs, but nothing due to Proton as far as I know. Had to do finnagling with a lot of different launch arguments to make the game properly launch using my dedicated GPU instead of the integrated one. The audio crackling was quite extreme in some places.

Played without any tinkering or hassle, played perfectly using both OpenGL and Vulkan, locked solid at 200fps


mangohud %command% +com_skipIntroVideo 1 +set m_smooth 0
Crashed a couple of times when alt-tabbing. Mostly stable.
A solid choice for any FPS fan who plays games on Linux.

Still Doom, just try to make sure you have your savefile from a previous machine on your USB
If I alt-tabbed out of the game whilst in fullscreen, I couldn't alt-tab back in.
My savefile from the cloud dissapeared into thin air, literally on the last section.

Everything worked perfectly, zero issues.
You just install the game throught steam like any other and that's it! I was wondering if performace would be an issue on 3440x1440 ultra, I was bit sceptical because I heard AMD GPUs work better, but it was very smooth with constant 140+ fps. Have not experienced any glitches, errors, anything really.
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

gamemoderun %command%
On a couple of occasions, opening the map causes stutter

vk_amdvlk %command%
Mouse in menus feels weird
Sometimes the connection is bad.
For some reason very bad performance with the radv driver.

Runs fine on Pop OS. My previous issues were likely driver related.

Installed "mfc140"

gamemoderun %command% +com_skipIntroVideo 1 +set m_smooth 0
When installing from GOG offline installer via Lutris, the Visual Studio C++ 2015 runtimes are missing.
In Lutris, I selected from the game config "winetricks" -> "Install Windows DLL" -> "mfc140" and then was able to run the game without any issues!
Black screen on start. Fixed by installing the Windows DLL "mfc140" via winetricks.

+com_skipIntroVideo 1 +set m_smooth 0
The game caps FPS on Fullscreen to 30 no matter if VSYNC is on or off. Windowed and Borderless are working with no issues. Wayland issue.
Since Fedora Gnome ditched X11 I'm unable to play in Fullscreen because of VSYNC issue, not even gamescope can help. If You can enjoy Windowed or Borderless at non-native resolution then go ahead. Until that I hope this gets fixed sometime.

Out of the box experience is poor. Possible regression in Mesa or Proton? Regardless, tinkering is required to have a good experience
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json mangohud %command% +com_skipIntroVideo 1
Massive stutter problems on Mesa 25.0.3 when running the game in Vulkan. OpenGL saw about 37 fps on average. Needed to switch to AMDVLK for a playable experience

I've played 2 levels so far, apart from the initial black screen issue I haven't noticed any other problems so far.
I had to install mfc140
to fix the black screen at launch.
GOG version

black screen only
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 3060 Laptop GPU" SDL_VIDEODRIVER='wayland,x11,windows' __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_PATH="$STEAM_COMPAT_DATA_PATH" prime-run gamemoderun %command% +com_skipIntroVideo 0 +menu_advanced_AllowAllSettings 1 +com_skipKeyPressOnLoadScreens 1 +r_renderAPI 0 &> /dev/shm/doom.debug.txt
After launching the game I only get black screen with nvidia

black screen at startup
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 3060 Laptop GPU" SDL_VIDEODRIVER='wayland,x11,windows' __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_PATH="$STEAM_COMPAT_DATA_PATH" prime-run gamemoderun %command% +com_skipIntroVideo 0 +menu_advanced_AllowAllSettings 1 +com_skipKeyPressOnLoadScreens 1 +r_renderAPI 0 &> /dev/shm/doom.debug.txt
Black screen at startup when using nvidia 3060 (570 drivers). Changing render method to opengl doesn't help

Doesn't work
No matter what steps I try, what version of proton I use or what commands I enter, the game will either not launch or will say it is running but do nothing.