ValveSoftware / Proton

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

Doom 3: BFG Edition (208200) #569

Open xDShot opened 6 years ago

xDShot commented 6 years ago

During starting videos, I only see a black screen with smaller white rectangle 2018-08-25 19-54-58 After finishing, it only shows white screen: 2018-08-25 19-55-11 I can stiil hear all sounds like music and UI sounds when I move mouse

OS: Arch Linux Kernel: 4.18.4 Card: Intel HD Graphics 4600 Mesa: 18.1.7

xDShot commented 6 years ago

Same happens when launch with AMD Radeon HD 8750M card

parkerlreed commented 6 years ago

In case you didn't know, there's a native Doom 3 BFG port for Linux https://github.com/RobertBeckebans/RBDOOM-3-BFG

flukejones commented 6 years ago

@parkerlreed, that is entirely and absolutely besides the point here. The Windows version can and does work fine using Proton.

I suspect it comes down to the Intel HD Graphics 4600 and either incorrect or old driver, missing drivers, or OpenGL version is too old.

xDShot commented 6 years ago

@parkerlreed RBDOOM-3-BFG, while I'm aware of this project, is out of concerns as it misses important features like achievements and online multiplayer, and it tends to be unstable.

xDShot commented 6 years ago

@Luke-Nukem kernel and graphics drivers are up to date and support opengl up to 4.5

whizse commented 6 years ago

I think BFG requires a compatibility context, which is not supported on the intel/i915 driver. But even on radeonsi it doesn't launch. Chances are it has the same problems as Brink.

I filed a driver bug about that here: https://bugs.freedesktop.org/show_bug.cgi?id=107687

edn9 commented 6 years ago

I get the same bug @xDShot

Arch Linux Kernel 4.18.3 Proton 3.7 bspwm 0.9.5 CPU Intel Core i3-2350m @ 4x 2.3GHz RAM 4gb GPU Intel(R) HD Graphics 3000

whizse commented 6 years ago

So, this was not the same as the issue with Brink. Doom 3 BFG is quite broken:

It requires to be run with allow_glsl_builtin_variable_redeclaration=true and force_glsl_extensions_warn=true set for the shaders to compile. Afterwards the intro videos play but hangs on the id/Bethesda logo screen. That might be an actual wine bug.

xDShot commented 6 years ago

@whizse I added these parameters in launch properties adn launched with Radeon card. The game successfully passed intro logos and even could play original Doom and Doom 2, but when load any Doom 3 campaign level, it crashes during the load.

Log

``` GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to ProcessingInstallScript with "" GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 208200, ActionID 4] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 208200, ActionID 4] : LaunchApp continues with user response "CreatingProcess" Opted-in Controller Mask: 74 Game update: AppID 208200 "", ProcID 4288, IP 0.0.0.0:0 >>> Adding process 4288 for game ID 208200 GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to WaitingGameWindow with "" ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. GameAction [AppID 208200, ActionID 4] : LaunchApp changed task to Completed with "" >>> Adding process 4289 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4290 for game ID 208200 >>> Adding process 4291 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 4297 != 4296, skipping destruction (fork without exec?) >>> Adding process 4296 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4298 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4301 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4303 for game ID 208200 >>> Adding process 4306 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4315 for game ID 208200 >>> Adding process 4320 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4326 for game ID 208200 pid 4299 != 4298, skipping destruction (fork without exec?) ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4330 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4331 for game ID 208200 >>> Adding process 4334 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4336 for game ID 208200 >>> Adding process 4339 for game ID 208200 >>> Adding process 4348 for game ID 208200 >>> Adding process 4353 for game ID 208200 ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 4360 for game ID 208200 Game update: AppID 208200 "", ProcID 4330, IP 0.0.0.0:0 Game update: AppID 208200 "", ProcID 4330, IP 0.0.0.0:0 INTEL-MESA: warning: Haswell Vulkan support is incomplete WARNING: radv is not a conformant vulkan implementation, testing use only. ATTENTION: default value of option force_glsl_extensions_warn overridden by environment. ATTENTION: default value of option allow_glsl_builtin_variable_redeclaration overridden by environment. Installing breakpad exception handler for appid(gameoverlayui)/version(20180908192109) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments wine: Unhandled page fault on write access to 0x00000000 at address 0xf7c70d79 (thread 0025), starting debugger... ERROR: ld.so: object '/home/xdshot/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. >>> Adding process 4421 for game ID 208200 Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0xf7c70d79). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:f7c70d79 ESP:022e5b68 EBP:cdb81308 EFLAGS:00010202( R- -- I - - - ) EAX:022e5c70 EBX:e7151d14 ECX:00000040 EDX:00000000 ESI:00000001 EDI:e7151440 Stack dump: 0x022e5b68: e7151d14 eb9bf335 00000000 022e5c70 0x022e5b78: 00000040 00000001 00000004 00000002 0x022e5b88: ebe0c85c 01691200 022e5c70 00000004 0x022e5b98: c89fb6b0 f4aa6626 e7151440 c89f4bd8 0x022e5ba8: ec1044ec 00000000 022e5bd4 004eb4b0 0x022e5bb8: 00000000 03691200 00000006 f7c85801 Backtrace: =>0 0xf7c70d79 __memcpy_ssse3+0x49() in libc.so.6 (0xcdb81308) 1 0xeb9bf335 in radeonsi_dri.so (+0x552334) (0xcdb81308) 2 0xeb9c0bb6 in radeonsi_dri.so (+0x553bb5) (0x022e5c48) 3 0x7a83df09 glUniform4fv+0x78(location=, count=, value=) [/home/proton/proton/wine/dlls/opengl32/opengl_ext.c:15025] in opengl32 (0x022e5c48) 4 0x004e5e44 in doom3bfg (+0xe5e43) (0x022e6500) 5 0x004fca5b in doom3bfg (+0xfca5a) (0x022e6540) 6 0x005002d3 in doom3bfg (+0x1002d2) (0x022e6664) 7 0x005005b7 in doom3bfg (+0x1005b6) (0x022e66fc) 8 0x00500ba4 in doom3bfg (+0x100ba3) (0x022e6794) 9 0x004e4336 in doom3bfg (+0xe4335) (0x022e67c0) 10 0x004ebd3e in doom3bfg (+0xebd3d) (0x022e67d0) 11 0x004718f5 in doom3bfg (+0x718f4) (0x022e67e4) 12 0x00476a47 in doom3bfg (+0x76a46) (0x022e6848) 13 0x004c8e0e in doom3bfg (+0xc8e0d) (0x022e68b0) 14 0x004e0bfe in doom3bfg (+0xe0bfd) (0x022e6d8c) 15 0x004e0e7e in doom3bfg (+0xe0e7d) (0x022e6d9c) 16 0x004e0361 in doom3bfg (+0xe0360) (0x022e7190) 17 0x004ecdcb in doom3bfg (+0xecdca) (0x022e71a4) 18 0x0047761d in doom3bfg (+0x7761c) (0x022ff8cc) 19 0x00472568 in doom3bfg (+0x72567) (0x022ffe18) 20 0x0056f58b in doom3bfg (+0x16f58a) (0x022ffe30) 21 0x0076040d in doom3bfg (+0x36040c) (0x022ffec0) 22 0x7b4611dc call_process_entry+0xb() in kernel32 (0x022ffed8) 23 0x7b462a36 start_process+0x105(entry=, peb=) [/home/proton/proton/wine/dlls/kernel32/process.c:1099] in kernel32 (0x022fffd8) 24 0x7b4611ea start_process_wrapper+0x9() in kernel32 (0x022fffec) 0xf7c70d79 __memcpy_ssse3+0x49 in libc.so.6: ??? Modules: Module Address Debug info Name (184 modules) PE 240000- 252000 Deferred libfreespace PE 260000- 267000 Deferred x3daudio1_7 PE 400000- 12f3000 Export doom3bfg PE 2630000- 26a9000 Deferred openvr_api_dxvk PE 2970000- 2aad000 Deferred steam PE 4630000- 46be000 Deferred xaudio2_7 PE 10000000-1004a000 Deferred binkw32 PE 3b400000-3b41f000 Deferred steam_api PE 6f400000-6f596000 Deferred dxgi PE 78aa0000-78b5e000 Deferred msvcr100 ELF 7a800000-7a93d000 Dwarf opengl32 \-PE 7a820000-7a93d000 \ opengl32 ELF 7b400000-7b7ea000 Dwarf kernel32 \-PE 7b410000-7b7ea000 \ kernel32 ELF 7bc00000-7bd0f000 Deferred ntdll \-PE 7bc10000-7bd0f000 \ ntdll ELF 7c000000-7c004000 Deferred ELF 7d6eb000-7d6f2000 Deferred libxfixes.so.3 ELF 7d6f2000-7d6fe000 Deferred libxcursor.so.1 ELF 7d6fe000-7d70a000 Deferred libxrender.so.1 ELF 7d70a000-7d71d000 Deferred libxi.so.6 ELF 7d76c000-7d7ff000 Deferred winex11 \-PE 7d780000-7d7ff000 \ winex11 ELF 7d7ff000-7d823000 Deferred imm32 \-PE 7d810000-7d823000 \ imm32 ELF 7da1d000-7da59000 Deferred libexpat.so.1 ELF 7da59000-7daa4000 Deferred libfontconfig.so.1 ELF 7daa4000-7db1c000 Deferred libpcre.so.1 ELF 7db1c000-7dc4c000 Deferred libglib-2.0.so.0 ELF 7dc4c000-7dd0b000 Deferred libharfbuzz.so.0 ELF 7dd0b000-7dd24000 Deferred libz.so.1 ELF 7dd24000-7dd62000 Deferred libpng16.so.16 ELF 7dd62000-7dd74000 Deferred libbz2.so.1.0 ELF 7dd74000-7de44000 Deferred libfreetype.so.6 ELF 7de46000-7de4d000 Deferred libxxf86vm.so.1 ELF 7de93000-7df4b000 Deferred msvcrt \-PE 7deb0000-7df4b000 \ msvcrt ELF 7df4b000-7dfb8000 Deferred setupapi \-PE 7df60000-7dfb8000 \ setupapi ELF 7dfb8000-7dfd0000 Deferred hid \-PE 7dfc0000-7dfd0000 \ hid ELF 7dfd0000-7e100000 Deferred oleaut32 \-PE 7dff0000-7e100000 \ oleaut32 ELF 7e100000-7e175000 Deferred shlwapi \-PE 7e110000-7e175000 \ shlwapi ELF 7e175000-7e415000 Deferred shell32 \-PE 7e180000-7e415000 \ shell32 ELF 7e415000-7e44e000 Deferred ws2_32 \-PE 7e420000-7e44e000 \ ws2_32 ELF 7e44e000-7e468000 Deferred wsock32 \-PE 7e450000-7e468000 \ wsock32 ELF 7e468000-7e492000 Deferred iphlpapi \-PE 7e470000-7e492000 \ iphlpapi ELF 7e492000-7e4ae000 Deferred dinput8 \-PE 7e4a0000-7e4ae000 \ dinput8 ELF 7e4ae000-7e4c5000 Deferred xinput1_3 \-PE 7e4b0000-7e4c5000 \ xinput1_3 ELF 7e4c5000-7e4f0000 Deferred msacm32 \-PE 7e4d0000-7e4f0000 \ msacm32 ELF 7e4f0000-7e570000 Deferred rpcrt4 \-PE 7e500000-7e570000 \ rpcrt4 ELF 7e570000-7e6c7000 Deferred ole32 \-PE 7e590000-7e6c7000 \ ole32 ELF 7e6c7000-7e77f000 Deferred winmm \-PE 7e6d0000-7e77f000 \ winmm ELF 7e77f000-7e7f7000 Deferred advapi32 \-PE 7e790000-7e7f7000 \ advapi32 ELF 7e7f7000-7e924000 Deferred gdi32 \-PE 7e800000-7e924000 \ gdi32 ELF 7e924000-7eb22000 Deferred user32 \-PE 7e940000-7eb22000 \ user32 ELF 7ef9c000-7efb1000 Deferred libnss_files.so.2 ELF 7efb3000-7efb7000 Deferred libxcomposite.so.1 ELF 7efb7000-7efd1000 Deferred version \-PE 7efc0000-7efd1000 \ version ELF e1ff7000-e2083000 Deferred libvorbisenc.so.2 ELF e2083000-e2109000 Deferred libflac.so.8 ELF e2109000-e21e7000 Deferred libgcrypt.so.20 ELF e21e7000-e2275000 Deferred libsndfile.so.1 ELF e6175000-e62ab000 Deferred comctl32 \-PE e6180000-e62ab000 \ comctl32 ELF e62ab000-e63f6000 Deferred libsdl2-2.0.so.0 ELF e7b69000-e7bff000 Deferred libsystemd.so.0 ELF e8506000-e8529000 Deferred libgpg-error.so.0 ELF e8529000-e8542000 Deferred libresolv.so.2 ELF e8542000-e8570000 Deferred libvorbis.so.0 ELF e8570000-e85ff000 Deferred libpulsecommon-12.2.so ELF e8f03000-e8f54000 Deferred libdbus-1.so.3 ELF e8f54000-e8fb0000 Deferred libpulse.so.0 ELF e8fd2000-e8fe7000 Deferred avrt \-PE e8fe0000-e8fe7000 \ avrt ELF e9905000-e9931000 Deferred liblzma.so.5 ELF e9931000-e995a000 Deferred winepulse \-PE e9940000-e995a000 \ winepulse ELF e995a000-e997d000 Deferred mmdevapi \-PE e9960000-e997d000 \ mmdevapi ELF eac07000-eac35000 Deferred libpng12.so.0 ELF eac35000-eac6c000 Deferred uxtheme \-PE eac40000-eac6c000 \ uxtheme ELF eb46d000-ec300000 Dwarf radeonsi_dri.so ELF ec501000-ec554000 Deferred dinput \-PE ec510000-ec554000 \ dinput ELF ec574000-ec583000 Deferred libdrm_radeon.so.1 ELF ec583000-ec59f000 Deferred libxcb-glx.so.0 ELF ec59f000-ec5be000 Deferred libglapi.so.0 ELF ed006000-ed016000 Deferred libsensors.so.4 ELF ed016000-ed08e000 Deferred libglx_mesa.so.0 ELF ed08e000-ed096000 Deferred libogg.so.0 ELF ed096000-ed09d000 Deferred libasyncns.so.0 ELF edb3f000-edee8000 Deferred libvulkan_intel.so ELF edee8000-ef883000 Deferred libicudata.so.62 ELF ef883000-efa4a000 Deferred libicuuc.so.62 ELF efa4a000-efbca000 Deferred libxml2.so.2 ELF efbca000-efc3a000 Deferred libncursesw.so.6 ELF efc3a000-efc4f000 Deferred libdrm.so.2 ELF efc4f000-efc61000 Deferred libxcb-randr.so.0 ELF efc61000-efc6f000 Deferred libwayland-client.so.0 ELF efc6f000-efc77000 Deferred libxcb-sync.so.1 ELF efc77000-efc7b000 Deferred libxcb-present.so.0 ELF efc7b000-efc97000 Deferred libelf.so.1 ELF efc97000-f3db7000 Deferred libllvm-6.0.so ELF f3dba000-f3dc5000 Deferred libdrm_nouveau.so.2 ELF f3dc5000-f3dc9000 Deferred libxdamage.so.1 ELF f3dc9000-f3dcf000 Deferred libxcb-dri2.so.0 ELF f3def000-f3e06000 Deferred steamoverlayvulkanlayer.so ELF f3e06000-f4062000 Deferred libvulkan_radeon.so ELF f4162000-f4176000 Deferred api-ms-win-core-file-l2-1-1 \-PE f4170000-f4176000 \ api-ms-win-core-file-l2-1-1 ELF f4176000-f417f000 Deferred libffi.so.6 ELF f417f000-f4209000 Deferred libgmp.so.10 ELF f4209000-f4240000 Deferred libhogweed.so.4 ELF f4240000-f427d000 Deferred libnettle.so.6 ELF f427d000-f4292000 Deferred libtasn1.so.6 ELF f4292000-f42c6000 Deferred libidn.so.11 ELF f42c6000-f4408000 Deferred libp11-kit.so.0 ELF f4408000-f443b000 Deferred libcrypt.so.1 ELF f443b000-f4605000 Deferred libgnutls.so.30 ELF f4605000-f4693000 Deferred libcups.so.2 ELF f4693000-f46ea000 Deferred libvulkan.so.1 ELF f46ed000-f46f2000 Deferred libxcb-dri3.so.0 ELF f46f2000-f46fd000 Deferred libdrm_amdgpu.so.1 ELF f46fd000-f4711000 Deferred api-ms-win-core-localization-l1-2-1 \-PE f4700000-f4711000 \ api-ms-win-core-localization-l1-2-1 ELF f4711000-f4725000 Deferred api-ms-win-core-fibers-l1-1-1 \-PE f4720000-f4725000 \ api-ms-win-core-fibers-l1-1-1 ELF f4725000-f4739000 Deferred api-ms-win-core-synch-l1-2-0 \-PE f4730000-f4739000 \ api-ms-win-core-synch-l1-2-0 ELF f4739000-f4778000 Deferred winevulkan \-PE f4740000-f4778000 \ winevulkan ELF f4778000-f47b8000 Deferred winspool \-PE f4780000-f47b8000 \ winspool ELF f47b8000-f47f1000 Deferred wbemprox \-PE f47c0000-f47f1000 \ wbemprox ELF f483b000-f4880000 Deferred usp10 \-PE f4840000-f4880000 \ usp10 ELF f4980000-f5ef7000 Deferred steamclient.so ELF f5ef7000-f6107000 Deferred lsteamclient \-PE f5fb0000-f6107000 \ lsteamclient ELF f6107000-f610a000 Deferred libxshmfence.so.1 ELF f610a000-f610f000 Deferred libx11-xcb.so.1 ELF f610f000-f6127000 Deferred vulkan-1 \-PE f6110000-f6127000 \ vulkan-1 ELF f6127000-f613b000 Deferred psapi \-PE f6130000-f613b000 \ psapi ELF f6181000-f6185000 Deferred libxinerama.so.1 ELF f762b000-f7632000 Deferred libxdmcp.so.6 ELF f7632000-f7637000 Deferred libxau.so.6 ELF f7637000-f7661000 Deferred libxcb.so.1 ELF f7661000-f767e000 Deferred libgcc_s.so.1 ELF f767e000-f76e0000 Deferred libgldispatch.so.0 ELF f76e0000-f76f5000 Deferred libxext.so.6 ELF f76f5000-f7842000 Deferred libx11.so.6 ELF f7842000-f7865000 Deferred libglx.so.0 ELF f7867000-f7934000 Deferred libm.so.6 ELF f7ab8000-f7abe000 Deferred libdl.so.2 ELF f7abe000-f7ac9000 Deferred librt.so.1 ELF f7ac9000-f7b2d000 Deferred libgl.so.1 ELF f7b2d000-f7d0a000 Dwarf libc.so.6 ELF f7d0a000-f7d2b000 Deferred libpthread.so.0 ELF f7d2f000-f7d38000 Deferred libuuid.so.1 ELF f7d7a000-f7f31000 Dwarf libwine.so.1 ELF f7f31000-f7f6d000 Deferred gameoverlayrenderer.so ELF f7f6f000-f7f99000 Deferred ld-linux.so.2 ELF f7f9c000-f7f9d000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000c services.exe 00000022 0 0000001f 0 0000001a 0 00000016 0 00000011 0 0000000e 0 0000000d 0 0000000f winedevice.exe 00000017 0 00000015 0 00000014 0 00000010 0 00000018 plugplay.exe 0000001c 0 0000001b 0 00000019 0 0000001d winedevice.exe 00000023 0 00000021 0 00000020 0 0000001e 0 00000024 (D) Z:\home\xdshot\.local\share\Steam\steamapps\common\DOOM 3 BFG Edition\Doom3BFG.exe 00000039 0 00000037 -1 00000035 0 00000034 0 00000033 0 00000032 15 00000031 15 00000030 0 0000002f 0 0000002e 0 0000002d 0 0000002c 0 0000002b 2 00000025 0 <== 00000026 explorer.exe 0000002a 0 00000029 0 00000028 0 00000027 0 System information: Wine build: wine-3.7 Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 4.18.6-arch1-1-ARCH Game removed: AppID 208200 "", ProcID 4330 No cached sticky mapping in ActivateActionSet.JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments pid 4332 != 4331, skipping destruction (fork without exec?) ```

ScarecrowDM commented 5 years ago

With allow_glsl_builtin_variable_redeclaration=true, force_glsl_extensions_warn=true and MESA_GL_VERSION_OVERRIDE=4.5COMPAT, the game seems to work fine. I'm using latest mesa-git\llvm-svn paired with a R9 280X card (Tahiti). Proton 3.7-6 Beta.

captura de tela de 2018-09-12 12-56-34 captura de tela de 2018-09-12 12-58-02

MasterCATZ commented 5 years ago

Proton 3.7-6 Beta with allow_glsl_builtin_variable_redeclaration=true, force_glsl_extensions_warn=true, MESA_GL_VERSION_OVERRIDE=4.5COMPAT, I still have a black screen how can I help debug / log this on Ubuntu ?

$ steam
Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2018-09-23 13:54:53] Startup - updater built Sep 20 2018 21:57:21
[2018-09-23 13:54:53] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
[2018-09-23 13:54:53] Verifying installation...
[2018-09-23 13:54:53] Verification complete
Fatal : VkResult is "ERROR_INITIALIZATION_FAILED" in /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp at line 823
session->GetSaveGameManager().CancelToTerminate();
soundSystem->StopAllSounds();
Stop();
CleanupShell();
delete loadGUI;
delete renderWorld;
delete soundWorld;
delete menuSoundWorld;
session->ShutdownSoundRelatedSystems();
session->Shutdown();
game->Leaderboards_Shutdown();
uiManager->Shutdown();
soundSystem->Shutdown();
usercmdGen->Shutdown();
eventLoop->Shutdown();
declManager->Shutdown();
renderSystem->Shutdown();
commonDialog.Shutdown();
UnloadGameDLL();
saveFile.Clear( true );
stringsFile.Clear( true );
CloseLogFile();
fileSystem->Shutdown( false );
Sys_Shutdown();
console->Shutdown();
idKeyInput::Shutdown();
cvarSystem->Shutdown();
cmdSystem->Shutdown();
ClearWarnings( GAME_NAME " shutdown" );
warningCaption.Clear();
errorList.Clear();
idLib::ShutDown();
xDShot commented 5 years ago

Still crashes with latest mesa and llvm

peldax commented 5 years ago

When running out of the box without any configuration I have the same problem - no videos, whitescreen, sound OK.

When running with parameters mentioned above - intro videos show without any problems, I can play DOOM I, II smoothly, DOOM III menu OK, but crashes during loading of the game.

Arch Linux - 4.18.16-hardened, mesa 18.2.3

EDIT: Crash during loading of the game is fixed (at least for me) by starting a private MP match (should load without problems), leaving the match and loading SP game afterwards.

MasterCATZ commented 5 years ago

MESA_GL_VERSION_OVERRIDE=4.5COMPAT allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true PROTON_NO_ESYNC=1 %command%

Spike29 commented 5 years ago

MESA_GL_VERSION_OVERRIDE=4.5COMPAT allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true PROTON_NO_ESYNC=1 %command%

Thanks, these parameters work. However I also have to start a private MP match & leave it before loading SP, otherwise SP just crashes the game.

MasterCATZ commented 4 years ago

try PROTON_USE_WINED3D=1

xDShot commented 4 years ago

Doubt it gonna be useful. The game is on OpenGL anyway.

kopr12 commented 4 years ago

With latest Steam update which includes new design, I can't launch this game anymore. White screen appears for a second and then it exits. This happened to me while on beta also (with the new library design) then I switched out of beta just in order to play this game, but now the new design is default and I'm not on beta so I don't know what to do anymore in order to play it. Don't know why is there a relation between new library design and this game not launching but clearly there is.

kisak-valve commented 4 years ago

Hello @kajzersoze, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box. Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

kopr12 commented 4 years ago

Hello @kisak-valve ,

steam-208200.log

System information

laloch commented 4 years ago

The above happens to me whenever I set r_multiSamples (antialiasing) to anything greater than 0.

kopr12 commented 4 years ago

btw it launches fine but once out of maybe ten tries. Sometimes more sometimes less.

Predatux commented 4 years ago

Radeon RX570. Ubuntu 19.04 I tried the game without touching anything. At first it opened without problems. When I started to play it was closed. I've tried to open it many times, but it closed by itself. From time to time it stayed open, but closed later. Now you can hear the sound when you open it, but there's no video. I tried reducing the resolution to 1080 with no result. I tried different versions of proton...

random2324 commented 4 years ago

Thx @laloch , deactivating AA really helped to see some actual rendering. All other stuff for mesa users isnt needed anymore as allow_glsl_builtin_variable_redeclaration=true and force_glsl_extensions_warn=true are enabled by default.

Opened https://gitlab.freedesktop.org/mesa/mesa/-/issues/2819 for this issue.

kisak-valve commented 3 years ago

Doom 3 BFG Edition - no video, only sound with AA

Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/8039. @stixholder posted on 2021-09-04T22:41:58:

Your system information

Please describe your issue in as much detail as possible:

In Doom 3, any anti-aliasing setting other from 'disabled' will cause any 3D rendering and cutscenes to stay black. Sound is ok, HUD and crosshair is displayed, footsteps are audible when moving around (game engine obviously is running), but everything else, models, textures, motion, etc. is not rendered.

Steps for reproducing this issue:

  1. Run Doom 3 with 'anti aliasing' setting 2x, 4x or 8x
whizse commented 2 years ago

I've been tracking a problem with the game hanging and spinning the CPU on launch (after intro videos) and I'm curious if anyone else is experiencing the same issue?

Specifically, the game goes into an infinite loop looking up keymappings if your keyboard layout contains a dead character for any of the key lookups. It happens on my Swedish keyboard layout, and, I'm guessing, most Nordic and many European layouts.

Switching keyboard layouts on the fly (at least in GNOME) is not enough to reproduce or work around this bug.

This is outlined in more detail in Wine bug #45766

NikoBellicRU commented 2 years ago

I also cannot use any anti aliasing and the colors are also really weird like 16 bit

Screenshot_20211109_190945 .

sonic2kk commented 2 years ago

I am also noticing the colour-depth issue and that the game does functions weirdly with different combinations of different graphics settings. With default settings and no arguments, the game looks like this:

20220218022331_1

20220218022319_1

With anti-aliasing/or motion blur enabled, the game goes black with only some lighting effects.

With the launch options MESA_GL_VERSION_OVERRIDE=4.5COMPAT allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true posted by a user above, and no anti-aliasing AND no motion blur, the game runs, but still has the colour issue.

Tested with Proton 6.3-8, Proton Experimental, Proton 7.0-1, Proton-6.21-GE-2, and Proton-7.1-GE-2.

System Information:

stixholder commented 2 years ago

UPDATE on #8039 : Tried again with Ubuntu 20.3, and here the game seems to actually work, apart from any anti-aliasing setting, which will result in a black screen with only sound working.

stixholder commented 1 year ago

Any progress about the issue preventing antialiasing from working/producing a black screen, while the game is actually running?

mbriar commented 1 year ago

The black screen with antialiasing enabled happens only on Proton, running the game on upstream wine 8.1 works fine with it enabled.

stixholder commented 1 year ago

Then, the obvious solution (to this problem) seems to be upgrading Proton to Wine 8.x: https://github.com/ValveSoftware/Proton/wiki/Changelog https://www.winehq.org/announce/8.1

sleibrock commented 1 year ago

I can confirm this game is still mostly broken out of the box with Proton 8.x on my desktop. But on the Steam Deck it runs completely fine. Some visual objects will appear but the buffer isn't cleared properly. Other times the game will load fine, but not load character models (except their eyes).

stixholder commented 1 year ago

Still black environment rendering with AA enabled (regardless 2x,4x,8x) with Proton 8.0-2. Experimental won't start at all.

RafaelLinux commented 9 months ago

Stucked in copyright screen. Including or not thoase environment variables makes not difference.

imagen

System Info:
CPU: 24x AMD Ryzen 9 3900X 12-Core Processor
Memory: 33.55 GB (used: 17.31 GB)
GPUs:
  GPU 0:
    Name: undefined undefined
    IDs: D=7480 V=1002 SD=7601 SV=1eae
    Driver: amdgpu
OS: openSUSE Tumbleweed 6.5.9-1-default (linux)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.10.0 Jewelry Bonney
  Legendary: 0.20.33 Undue Alarm
  gogdl: 0.7.3
  Nile: 1.0.0 Jonathan Joestar

Game Settings: {
    "autoInstallDxvk": true,
    "autoInstallVkd3d": true,
    "preferSystemLibs": false,
    "enableEsync": false,
    "enableFSR": false,
    "enableFsync": false,
    "nvidiaPrime": false,
    "enviromentOptions": [
        {
            "key": "allow_glsl_builtin_variable_redeclaration",
            "value": "true"
        },
        {
            "key": "force_glsl_extensions_warn",
            "value": "true"
        },
        {
            "key": "MESA_GL_VERSION_OVERRIDE",
            "value": "4.5COMPAT,"
        }
    ],
    "wrapperOptions": [],
    "showFps": false,
    "useGameMode": false,
    "language": "",
    "wineVersion": {
        "bin": "/mnt/Juegos_y_descargas/Juegos/Steam/steamapps/common/Proton 8.0/proton",
        "name": "Proton - Proton 8.0",
        "type": "proton"
    },
    "winePrefix": "/home/Juegos/Heroic/Prefixes/default/DOOM 3 BFG Edition",
    "wineCrossoverBottle": "",
    "autoInstallDxvkNvapi": true
}

Game launched at: Sun Nov 19 2023 16:26:42 GMT+0100 (hora estándar de Europa central)

Launch Command: HEROIC_APP_NAME=1135892318 HEROIC_APP_RUNNER=gog HEROIC_APP_SOURCE=gog allow_glsl_builtin_variable_redeclaration=true force_glsl_extensions_warn=true MESA_GL_VERSION_OVERRIDE=4.5COMPAT, LD_PRELOAD= DOTNET_BUNDLE_EXTRACT_BASE_DIR= DOTNET_ROOT= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/.steam/steam STEAM_COMPAT_DATA_PATH="/home/Juegos/Heroic/Prefixes/default/DOOM 3 BFG Edition" STEAM_COMPAT_INSTALL_PATH="/home/Juegos/Heroic/DOOM 3 BFG" WINE_FULLSCREEN_FSR=0 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId="heroic-DOOM 3 BFG" PROTON_LOG_DIR=/home /tmp/.mount_Heroicy1tbvq/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/home/Juegos/Heroic/DOOM 3 BFG" 1135892318 --no-wine --wrapper " '/mnt/Juegos_y_descargas/Juegos/Steam/steamapps/common/Proton 8.0/proton' run" --platform windows

Game Log:
wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
ATTENTION: default value of option force_glsl_extensions_warn overridden by environment.
ATTENTION: default value of option allow_glsl_builtin_variable_redeclaration overridden by environment.
ATTENTION: option value of option allow_glsl_builtin_variable_redeclaration ignored.
ATTENTION: option value of option force_glsl_extensions_warn ignored.
Launch command: ['/mnt/Steam/steamapps/common/Proton 8.0/proton', 'run', '/Juegos/Heroic/DOOM 3 BFG/Doom3BFG.exe']
All processes exited
kisak-valve commented 7 months ago

steamplay proton 7.0-6 doom 3 BFG fedora linux 39 operation system and others all games

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7465. @alfur12 posted on 2024-02-01T19:42:19:

doom 3 BFG is freeze steamplay proton 7.0-6 Kuvakaappaus - 2024-02-01 20-25-33

Computer Information: ``` Manufacturer: MSI Model: B85M-E45 (MS-7817) Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Pentium(R) CPU G3420 @ 3.20GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 3200 MHz 2 logical processors 2 physical processors Hyper-threading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Unsupported AVX: Unsupported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Fedora Linux 39 (Workstation Edition) (64 bit) Kernel Name: Linux Kernel Version: 6.6.13-200.fc39.x86_64 X Server Vendor: The X.Org Foundation X Server Release: 12302004 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime_0.20231127.68515 Video Card: Driver: Intel Mesa Intel(R) HD Graphics (HSW GT1) Driver Version: 4.6 (Compatibility Profile) Mesa 23.3.4 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x8086 DeviceID: 0x402 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1024 x 768 Desktop Resolution: 1024 x 768 Primary Display Size: 10.67" x 7.99" (13.31" diag), 27.1cm x 20.3cm (33.8cm diag) Primary VRAM Not Detected Sound card: Audio device: Intel Haswell HDMI Memory: RAM: 3775 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: fi_FI.UTF-8 Total Hard Disk Space Available: 952843 MB Largest Free Hard Disk Block: 818844 MB Storage: Number of SSDs: 2 SSD sizes: 1000G,0B Number of HDDs: 0 Number of removable drives: 0 ```
RunyonChris commented 7 months ago

I know everyone is trying to use the latest Vulkan drivers but I have a configuration that works with Ubuntu 20.04.06 Focal Fossa using the Nvidia 390 driver and Proton 4.11-13.

I am also using Alsa Audio not Pulse Audio and the sound is really good in stereo.

Required Dependencies: Wine 5.0 Proton 4.11-13 Alsa audio driver

Recommended LaunchOptions: SDL_AUDIODRIVER=alsa WINE_DISABLE_VULKAN_OPWR=1

The game is running great at 2880x1800 and anti-aliasing with vsync turned on at 60 fps.

kisak-valve commented 6 months ago

doom 3 BFG freeze

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7524. @weron3 posted on 2024-02-26T02:26:51:

doom 3 BFG freeze linux ubuntu 22.04 LTS trying start game is freeze

Computer Information: ``` Manufacturer: MSI Model: B85M-E45 (MS-7817) Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Pentium(R) CPU G3420 @ 3.20GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 3200 MHz 2 logical processors 2 physical processors Hyper-threading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Unsupported AVX: Unsupported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Ubuntu 22.04.4 LTS (64 bit) Kernel Name: Linux Kernel Version: 6.5.0-21-generic X Server Vendor: The X.Org Foundation X Server Release: 12201001 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime_0.20231127.68515 Video Card: Driver: Intel Mesa Intel(R) HD Graphics (HSW GT1) Driver Version: 4.6 (Compatibility Profile) Mesa 24.0.1 - kisak-mesa PPA OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x8086 DeviceID: 0x402 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1024 x 768 Desktop Resolution: 1024 x 768 Primary Display Size: 10.67" x 7.99" (13.31" diag), 27.1cm x 20.3cm (33.8cm diag) Primary VRAM Not Detected Sound card: Audio device: Intel Haswell HDMI Memory: RAM: 3769 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: fi_FI.UTF-8 Total Hard Disk Space Available: 937289 MB Largest Free Hard Disk Block: 758926 MB Storage: Number of SSDs: 2 SSD sizes: 1000G,0B Number of HDDs: 0 Number of removable drives: 0 ```

Kuvakaappaus - 2024-02-26 04-23-11

RafaelLinux commented 6 months ago

Required Dependencies: Wine 5.0 Proton 4.11-13 Alsa audio driver Recommended LaunchOptions: SDL_AUDIODRIVER=alsa WINE_DISABLE_VULKAN_OPWR=1

Tried on openSUSE, with Proton 8 and those environment variables, and doesn't work. Hanged in screenshot showed below.

Th3D4d0 commented 6 months ago

Required Dependencies: Wine 5.0 Proton 4.11-13 Alsa audio driver Recommended LaunchOptions: SDL_AUDIODRIVER=alsa WINE_DISABLE_VULKAN_OPWR=1

Tried on openSUSE, with Proton 8 and those environment variables, and doesn't work. Hanged in screenshot showed below.

Exactly the same here.

hifron commented 5 months ago

@kisak-valve If there is unofficial port, time to contact idSoft because John Carmack used to have Linux as primary platform but since then it only worsen and if now there is attempt to flawlessly somehow used this maybe idSoft think of this bug and altough John Carmack is not in idSoft anymore, maybe want this franchise be part of Linux community.

kisak-valve commented 4 months ago

(Steam Deck) Doom 3 and RoE (both OG and BFG Edition) have graphical glitches when MSAA is enabled

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7647. @Deus-nsf posted on 2024-04-14T04:43:16:

Most particularly visible on transparent surfaces with refraction (glass from windows, heat particles, etc...) It creates a smearing white effect that is very unpleasant to look at. No MSAA fixes it, but it's a shame since the Deck has plenty of GPU headroom.

It's very surprising though as ID Tech 4 uses OpenGL, so this is using native rendering, maybe an issue with Mesa drivers?

kisak-valve commented 4 months ago

Hello @Deus-nsf, it might be worthwhile to also mention the rendering artifact you're seeing to your video driver vendor.

Deus-nsf commented 4 months ago

Hello @Deus-nsf, it might be worthwhile to also mention the rendering artifact you're seeing to your video driver vendor.

Unfortunately they don't care :( If you're not someone important they won't reply to your posts on the AMD driver thing forums, I already tried my luck a couple of times, never had an answer. For example super sampling / sample rate shading on point sampled textures (very useful for retro games) isn't supported in the AMD driver stack (proprietary or mesa) but works just fine on Nvidia, can't say about intel.

mrdbg commented 2 months ago

I was able to bypass the companies logos freeze screen by using gamescope in my launch options.

Distro: Arch Linux Kernel: 6.9.5-arch1-1 GPU Driver: NVIDIA 550.90.07 Graphics Platform: Wayland Proton Version: 9.0-2

doom 3 BFG freeze

Issue transferred from #7524. @weron3 posted on 2024-02-26T02:26:51:

doom 3 BFG freeze linux ubuntu 22.04 LTS trying start game is freeze Computer Information:

Kuvakaappaus - 2024-02-26 04-23-11

rafameou commented 1 month ago

Stucked in copyright screen. Including or not thoase environment variables makes not difference.

Everyone that is stuck in the copyright screen (black screen with ID Software and Bethesda logo after the intros), try setting the proton version to 5.13-6, this fixed the issue for me.

RafaelLinux commented 1 month ago

That version doesn't appear in Proton-QT

image

rafameou commented 1 month ago

The version I talked about is the latest 5.x version of proton available on steam, not GE, if you have time please check if that version 5 of GE works.

RafaelLinux commented 1 month ago

The problem is that the oldest version of Proton shown on Steam is 7-9. That's why I've used ProtonUp-QT to make it available, but all the ones it shows are "GE-Proton" or "Wine-GE". Still, I tried with version 5 and unfortunately, it didn't even show the DOOM credits screen, it stayed black, and there are too many subversions of 5 branch to test them all :(

Tiagoquix commented 1 month ago

If you search for "Proton" on the Steam Library you should be able to download Proton versions starting from 3.17.