What does the Doom log say?
steamapps/compatdata/379720/pfx/drive_c/users/steamuser/Saved Games/id Software/DOOM/base/Error*
.../Saved Games/id Software/ does not exist.
The demo uses denuvo AFAIK. It was dropped in the retail.
@maiself Oh derp. That appid is Doom retail and not for the demo. Seems @LeJimster may be on the right track.
Hi, I tried to run Doom 2016 on Ubuntu 18.04.1, but I couldn't. I share all info I could get from my system and the bug showed by Wine. I hope it helps to improve the support of Steam Play/Proton.
This is the basic configuration of my system:
-Ubuntu 18.04.1
-Motherboard: ROG STRIX X370-F GAMING
-CPU: AMD Ryzen 7 1700 Eight-Core Processor
-RAM: 32GB DDR4 3.200GHz.
-GPU: Nitro+ Radeon RX 580 from Sapphire
@cold-distance Please search the other Doom issues. Yours is because you are trying to use OpenGL. Setting it to Vulkan should work.
@parkerlreed Thank you. It seems that Mesa lacks of a OpenGL extension that Windows has. I hope that Mesa corrects that in the future. I will try force the execution with Vulkan.
@cold-distance It is implemented. Vulkan is preferred for Doom anyways.
If you want to do OpenGL, you need Mesa 18.2 or newer.
DOOM Demo crashes on Acer Nitro 5 w/Ubuntu 20.04 LTS
Issue transferred from https://github.com/ValveSoftware/Proton/issues/4602.
@tptignor posted on 2021-02-09T13:03:21:
https://gist.github.com/tptignor/b87d4a1685a55e6e4c962e9a82276881
No such log produced with this launch option.
The game crashes 10 seconds into startup.
Open Steam. Accept any updates. Launch DOOM Demo.
@tptignor commented on 2021-02-09T13:07:24:
This crash report may also be helpful.
Please let me know what other info I can provide or things I can try. Thanks in advance.
Callstack Function(desc) Line Bytes File Process Address
** UNKNOWN ( FUNC_PARAM_ERROR **) ... + 0x7b01193e ?
** UNKNOWN ( FUNC_PARAM_ERROR **) ... + 0x5b629255 ?
** UNKNOWN ( FUNC_PARAM_ERROR **) ... + 0x5b2087be ?
** UNKNOWN ( FUNC_PARAM_ERROR **) ... + 0x5b1eff47 ?
** UNKNOWN ( FUNC_PARAM_ERROR **) ... + 0x5a754e4f ?
EDI: 0x0000000006447480 ESI: 0x0000000006447560 EAX: 0x0000000006447460
EBX: 0x00000001428DDD98 ECX: 0x0000000006447440 EDX: 0x0000000000000001
EIP: 0x000000007B01193E EBP: 0x0000000006447560 SegCs: 0x0000000000000033
EFlags: 0x0000000000000202 ESP: 0x0000000006447420 SegSs: 0x000000000000002B
ExpCode: 0xE06D7363 (Undefined Exception)
ExpFlags: 1
ExpAddress: 0x000000007B01193E
User: steamuser
Version: 20160720-180331-purple-razzmatazz
File Path: Z:\home\ttignor\.local\share\Steam\steamapps\common\DOOM Demo\DOOMx64vk.exe
System Time: 2/9/2021 07:59:04
Build String: 20160720-180331-purple-razzmatazz
VT File Path:
VMTR Override: generated/pagefiles
Launch Command: "Z:\home\ttignor\.local\share\Steam\steamapps\common\DOOM Demo\DOOMx64vk.exe" +r_renderAPI -2
In Use: 80%
MB Physical RAM: 4096
MB Physical Free: 4096
MB Paging File: 4096
MB Paging Free: 4294965248
MB User Address: 4096
MB User Free: 4096
Num Packages: 1
Num Cores: 4
Num Logical: 8
CPU ID: Generic
CPU MHz: 4100
Hi. kisak-valve just recently transferred my issue here. (Thanks.) I understood Proton is using Vulkan internally. I'm happy to use whatever works! Let me know if there is any other info I can provide.
I successfully played the demo from start to finish. That was on OpenGL.
However, the demo crashes when attempting to use Vulkan.
Computer Information:
Manufacturer: ASUSTeK COMPUTER INC.
Model: ROG STRIX B550-A GAMING
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 5 5600G with Radeon Graphics
CPU Family: 0x19
CPU Model: 0x50
CPU Stepping: 0x0
CPU Type: 0x0
Speed: 4463 MHz
12 logical processors
6 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
"NixOS 23.11 (Tapir)" (64 bit)
Kernel Name: Linux
Kernel Version: 6.3.5-xanmod1
X Server Vendor: The X.Org Foundation
X Server Release: 12301001
X Window Manager: KWin
Steam Runtime Version: steam-runtime_0.20230509.49499
Video Card:
Driver: AMD AMD Radeon RX 6700 XT (navi22, LLVM 15.0.7, DRM 3.52, 6.3.5-xanmod1)
Driver Version: 4.6 (Compatibility Profile) Mesa 23.1.1
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 143 Hz
VendorID: 0x1002
DeviceID: 0x73df
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 2560 x 1440
Desktop Resolution: 2560 x 1440
Primary Display Size: 23.62" x 13.39" (27.13" diag), 60.0cm x 34.0cm (68.9cm diag)
Primary VRAM: 12288 MB
Sound card:
Audio device: ATI R6xx HDMI
Memory:
RAM: 15793 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 476427 MB
Largest Free Hard Disk Block: 82988 MB
Storage:
Number of SSDs: 1
SSD sizes: 500G
Number of HDDs: 0
Number of removable drives: 0
DOOM (2016) demo crashes with Vulkan
Issue transferred from https://github.com/ValveSoftware/Proton/issues/6903.
@SuperSamus posted on 2023-07-02T00:08:09:
Continuation of #185, which can be closed (as it works perfectly with OpenGL).
DOOM (2016) demo crashes when using the Vulkan API. It crashes as soon as you enable it, and it crashes every time you try to open the game afterward.
Logs by trying to open the game after the fact. Steam overlay is disabled. steam-479030.log
Hello @SuperSamus, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.
Steam Runtime Diagnostics: https://gist.github.com/SuperSamus/a25ac4d9e170c8907ec40301edbe5f77
So looking at the Proton log, Assertion failed: !status && "vkGetPhysicalDeviceSurfaceSupportKHR", file ../src-wine/dlls/winevulkan/loader_thunks.c, line 4876 looks relevant, and the relevant Vulkan render path (https://gist.github.com/SuperSamus/a25ac4d9e170c8907ec40301edbe5f77#file-gistfile1-txt-L5338) looks healthy, so I'm not sure what to make of that off hand.
Crashing on Vulkan is still an issue.
Though, apparently, this is an issue on Windows as well, so... nevermind.
https://community.amd.com/t5/drivers-software/doom-not-loading-7850-17-12-2/td-p/268523
PC Wiki says that "in the Demo Vulkan is completely not functional".
https://www.pcgamingwiki.com/wiki/Doom_(2016)#Crash_on_startup_after_switching_to_Vulkan_API
The easiest way to revert to OpenGL is to add +r_renderapi 0 as a launch option. It works both on the Demo and the full game.
PC Wiki says that "in the Demo Vulkan is completely not functional". https://www.pcgamingwiki.com/wiki/Doom_(2016)#Crash_on_startup_after_switching_to_Vulkan_API The easiest way to revert to OpenGL is to add
+r_renderapi 0as a launch option. It works both on the Demo and the full game.
For the sake of avoiding circular reporting, the one who added the note to the PCGW article is me.
I am gonna keep this one message short without uploading 9 immages:
In the Demo, Anti Aliasing doesn't seem to work, or it's worse at its job.
Granted, I am on Linux, but it shouldn't change anything nowadays... (It could be that OpenGL is bugged, but I don't have the health to test this one out properly, I have a chronic illness and little health to spare these weeks.)
Checking this on W10/11 is easy and quick, but I can't right now. This room is the easiest to get to for anyone and is a great test for performance overall; I'd advice using it for tests.
I've double-checked if Sharpening at 1.0 would be at fault, but no, it just accentuates the lack of AA.
Here's the screenshots from the Demo, with No AA and with TSSAA 8TX:
Here's the ones from the game proper, on Vulkan:
If the images got compressed it may be more difficult to check, but you can see that altho edges are better defined compared to their respective No AA defaults, the Demo's has way more aliasing just... everywhere.
I run DOOM 2016 at relatively low settings because I don't really need to raise them, I also prefer to get more fps rather then "a puddle of goo with 3x more details". The Demo instead defaulted to a mix of Medium and Ultra settings, so I left it as it was.
(I am running the tests before finishing the update on my Fedora KDE PC, and also it went into sleep mode a couple of times and had other programs in the background, so the "not expected performance" is due to that.)
Indeed after the update, reboot, and running the game alone, this is the performance.
proton 5.13-5x1 2021-02gameoverlayrenderer64.dllx1 2018-08
Looking the logs it looks like
gameoverlayrenderer64.dll.sois being searched for but not found. I've verified the demo installed correctly.steam-479030.log