ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.54k stars 1.07k forks source link

DOOM (2016) Demo (479030) #185

Open maiself opened 6 years ago

maiself commented 6 years ago

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

parkerlreed commented 6 years ago

What does the Doom log say?

steamapps/compatdata/379720/pfx/drive_c/users/steamuser/Saved Games/id Software/DOOM/base/Error*
maiself commented 6 years ago

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

LeJimster commented 6 years ago

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

parkerlreed commented 6 years ago

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

cold-distance commented 6 years ago

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

parkerlreed commented 6 years ago

@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

cold-distance commented 6 years ago

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

parkerlreed commented 6 years ago

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

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

kisak-valve commented 3 years ago

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

System Information

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

I confirm:

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

tptignor commented 3 years ago

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.

SuperSamus commented 1 year ago

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

kisak-valve commented 1 year ago

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

System Information

I confirm:

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.
kisak-valve commented 1 year ago

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.

SuperSamus commented 1 year ago

Steam Runtime Diagnostics: https://gist.github.com/SuperSamus/a25ac4d9e170c8907ec40301edbe5f77

kisak-valve commented 1 year ago

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.

SuperSamus commented 3 months ago

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