protonscr

DOOM (2016) Demo

protonopen appid 479030Game compatibility - Unofficial
ValveSoftware/Proton#185 · opened 2018-08-22 by maiself · updated 2024-08-01 · 16 comments · github · game page · search this game
Mmaiself 2018-08-22 github

Looking the logs it looks like gameoverlayrenderer64.dll.so is being searched for but not found. I've verified the demo installed correctly.

steam-479030.log

Pparkerlreed 2018-08-22 github

What does the Doom log say?

steamapps/compatdata/379720/pfx/drive_c/users/steamuser/Saved Games/id Software/DOOM/base/Error*
Mmaiself 2018-08-22 github

.../Saved Games/id Software/ does not exist.

LLeJimster 2018-08-22 github

The demo uses denuvo AFAIK. It was dropped in the retail.

Pparkerlreed 2018-08-23 github

@maiself Oh derp. That appid is Doom retail and not for the demo. Seems @LeJimster may be on the right track.

Ccold-distance 2018-09-11 github

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

Fallo Doom Steam Play.zip

Pparkerlreed 2018-09-11 github

@cold-distance Please search the other Doom issues. Yours is because you are trying to use OpenGL. Setting it to Vulkan should work.

https://github.com/ValveSoftware/Proton/issues/488

Ccold-distance 2018-09-12 github

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

Pparkerlreed 2018-09-12 github

@cold-distance It is implemented. Vulkan is preferred for Doom anyways.

If you want to do OpenGL, you need Mesa 18.2 or newer.

Kkisak-valve maintainer 2021-02-09 github

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:

Compatibility Report

  • Name of the game with compatibility issues: DOOM Demo
  • Steam AppID of the game: 479030

System Information

  • GPU: Mesa Intel UHD Graphics 630 (CFL GT2)
  • Driver/LLVM version: nvidia-driver-460
  • Kernel version: Kernel Version: 5.8.0-40-generic
  • Link to full system information report as Gist:

https://gist.github.com/tptignor/b87d4a1685a55e6e4c962e9a82276881

  • Proton version: Proton 5.13-5

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.

No such log produced with this launch option.

Symptoms

The game crashes 10 seconds into startup.

Reproduction

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 ?

Register Info

EDI: 0x0000000006447480 ESI: 0x0000000006447560 EAX: 0x0000000006447460
EBX: 0x00000001428DDD98 ECX: 0x0000000006447440 EDX: 0x0000000000000001
EIP: 0x000000007B01193E EBP: 0x0000000006447560 SegCs: 0x0000000000000033
EFlags: 0x0000000000000202 ESP: 0x0000000006447420 SegSs: 0x000000000000002B

Exception Info

ExpCode: 0xE06D7363 (Undefined Exception)
ExpFlags: 1
ExpAddress: 0x000000007B01193E

Build & Runtime Info

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

Memory Info

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

CPU Info

Num Packages: 1
Num Cores: 4
Num Logical: 8
CPU ID: Generic
CPU MHz: 4100

Ttptignor 2021-02-09 github

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.

SSuperSamus 2023-06-14 github

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

Kkisak-valve maintainer 2023-07-02 github

DOOM (2016) demo crashes with Vulkan

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6903.
@SuperSamus posted on 2023-07-02T00:08:09:

Compatibility Report

  • Name of the game with compatibility issues: DOOM
  • Steam AppID of the game: 479030

System Information

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

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

Reproduction

  1. Launch DOOM (2016) demo
  2. Go on until you reach the game's settings (they are after you start a new campaign).
  3. In the advanced settings, set Graphics API to Vulkan.
  4. Crash.
  5. Open the game again, crash again.
Kkisak-valve maintainer 2023-07-02 github

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.

SSuperSamus 2023-07-02 github
Kkisak-valve maintainer 2023-07-02 github

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.

SSuperSamus 2024-08-01 github

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