DOOM + DOOM II (1993) (2280)
Compatibility Report
- Name of the game with compatibility issues: Ultimate Doom
- Steam AppID of the game: 2280
System Information
- GPU: Intel HD Graphics (Bay Trail, 313 - 896 MHz)
- Driver/LLVM version: Mesa 18.2/ no llvm
- Kernel version: 4.18
- Link to full system information report as Gist
- Proton version: 3-7.6
I confirm:
- [x] that I haven't found an existing compatibility report for this game.
- [x] that I have checked whether there are updates for my system available.
steam-2280.log
relevant part I think is err:d3d:wined3d_debug_callback 0x1852c8: "GL_INVALID_ENUM in glMatrixMode(mode)".
Symptoms
very low fps, from 1 to 10, right from dosbox screen and the menu
Reproduction
Run the game
Notes
This also happens on my PC with Nvidia GPU, also Arch Linux.
~~This does not happen on PC when running Ubuntu~~
Running the game without Steam and using dosbox from repositories (dosbox DOOM.EXE) works fine, no issues.
Valve: Is there a chance once can extend Proton to use native DOSBox for these games? This could perhaps be bundled with the Steam Runtime and used to run these games?
There are a large enough number of DOSBox-powered games sold by Steam to justify the addition to Proton.
I tested Debian 9 stable, fresh install, and the issue is there too. I was able to pinpoint the factor to mouse polling rate. Dosbox games run fine with a keyboard + a little of touchpad, and some cheap mouse heavily reduces the performance. Logitech gaming mouse (1000 Hz) totally kills the performance on laptop, the game freezed twice. I also tested on my PC (Ryzen 5), I have a Cougar mouse with hardware polling rate switch there, and Dosbox games run fine with polling rate of 125, 250 or 500 - no difference, and switching to 1000 heavily affects the performance, it drops from 35 FPS to 5-15 depending on how much the mouse is actually used.
Same was reported for Prey (2017) by @nilleairbar in https://github.com/ValveSoftware/Proton/issues/251#issuecomment-416038469 although I have no such issue in Prey myself.
A problem with Doom (1993) on proton
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7399. @Romactu posted on 2024-01-12T00:33:44:
When I starting play on proton, unfortunately, I used to seen all logo like usual, and now it starts incorrectly show color bars instead. Can you fix it if I please?
Hello @Romactu, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
(DOOM + DOOM II) Sprite flickering
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7976. @SladeWilson52 posted on 2024-08-09T08:36:39:
Issue:
The new re-release of the classic DOOM games has some graphical glitches when running under Proton, leading to the entity sprites to flicker every few seconds.
To reproduce:
Just run the game and play a level, you'll see it in front of you.
System Information:
CPU: AMD Ryzen 3 2300X (4) @ 3.500GHz GPU: AMD ATI Radeon RX 6600 XT RAM: 16GB OS: Artix Linux x86_64 Kernel: 6.10.2-artix1-1 Proton Version: Proton Experimental
gzdoom-rt fails due to missing VK_KHR_external_fence_win32
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7997. @Vash63 posted on 2024-08-18T12:45:16:
Compatibility Report
- Name of the game with compatibility issues: gzdoom-rt mod for Doom II
- Steam AppID of the game: N/A - not on Steam (mod for appid 2280 but bug is not for that app)
System Information
- GPU: RTX 3090
- Video driver version: 560.31.02
- Kernel version: 6.10.4-200.fc40.x86_64
- Link to full system information report as Gist: https://gist.github.com/Vash63/e02125eb4f43802f908355be00d71f26
- Proton version: Experimental as of 2024-08-18
I confirm:
- [X] that I haven't found an existing compatibility report for this game.
- [X] that I have checked whether there are updates for my system available.
Symptoms
Game fails to launch due to missing Vulkan extension in winevulkan
Reproduction
Download and unzip: https://github.com/vs-shirokii/gzdoom-rt/ Install Doom I & II on Steam (appid 2280) Copy DOOM2.wad into gzdoom-rt directory Set Steam launch options to target gzdoom instead of default, i.e. (adjust paths as needed):
cmd=(%command%); cd "$PWD/gzdoom-rt-1.0.2/"; cmd[-1]=$PWD/gzdoom.exe; PROTON_LOG=1 "${cmd[@]}"
the game engine was replaced, now is like a different game altogether and people say it works on the Deck but the status is Unsupported, so it needs to be re-verified, maybe a new thread and close this one.
Just letting you all know that the game's most recent update broke Proton compatibilty
It works fine here on Steam Deck and Desktop Linux, tried Proton 9.0-4 and Proton Experimental, both fine. Put your log file up if it doesn't work for you @robotman40
Edit: Ah, specifically playing with mods causes the problem, playing without works as expected. As soon as you install a single mod it won't launch any more.
Steam Deck Proton Log file:
Desktop Proton Log file:
You don't even need to DL a mod, just hitting Play from the Mod menu will also show the issue
Seems a new patch from today fixes the crashing issue - just tried a mod and no more crashes. 👍
DOOM + DOOM II (2280)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/8843. @Constancies posted on 2025-06-23T15:09:47:
Compatibility Report
- Name of the game with compatibility issues: DOOM + DOOM II
- Steam AppID of the game: 2280
System Information
- GPU: AMD Custom GPU 0932
- Video driver version: Mesa 24.2.99
- Kernel version: 6.11.11-valve14-1-neptune-611-g96885212a919 (64-bit)
- Link to full system information report as Gist: https://gist.github.com/Constancies/c3ea7ace6944db7bd4756e7172922138
- Proton version: Proton 9.0-4
I confirm:
- [X] that I haven't found an existing compatibility report for this game.
- [X] that I have checked whether there are updates for my system available.
Symptoms
DOOM + DOOM II supports a text chat feature in online games, accessible via controller by pressing the menu button and selecting "Open Chat". In SteamOS's gaming mode, when the chat is first opened, the SteamOS keyboard will show up like normally and allow you to enter a message, but after that, if the chat is re-opened to send another message, it will simply send the same message as last time without bringing up the SteamOS keyboard.
Reproduction
- Open DOOM + DOOM II in Steam Gaming Mode
- Go through the first launch prompts, select "DOOM" -> "Multiplayer" -> "Continue.." -> "Online" -> "Create Match", and create a private online lobby (or public, it doesn't matter either way)
- In the lobby, select "Open Chat", press A, and press A again
- Enter a message, like "hi"
- Press down and then up on the d-pad to re-select the "Open Chat" option (normally pressing A immediately after sending a message results in no action)
- Press A to select "Open Chat" once more, and the message sent earlier will be re-sent instead of the game allowing you to send a new message.