protonscr

Crash on Startup w/o DirectX

protonopen
ValveSoftware/Proton#7620 · opened 2024-03-31 by goatheaded · updated 2024-03-31 · 2 comments · github
Ggoatheaded 2024-03-31 github

BUILD

OS: Arch Linux
GPU: AMD Radeon RX 6650 XT
DRIVER: amdgpu
CPU: AMD Ryzen 7 2700X
DISPLAY SERVER: Wayland, using sway

DESCRIPTION

As some recent update (I'm not sure what) from yesterday or the day before, some (not all) games crash on startup; specifically, it comes up as a black window for about a second or two, then crashes. This happens regardless of Proton version, having tried on 9, 8, Experimental, and some ProtonGE versions. As is implied, none of these games that crash now needed me to use a workaround prior to this point.

A consistent workaround that works is the PROTON-USE-WINED3D11 = 1 launch option.

  • Crash: Rain World, Borderlands 2, World of Warcraft
  • No crash: Lethal Company, Risk of Rain 2, Project Zomboid, Black Ops III, Powerwash Simulator

vulkaninfo --summary output: https://pastebin.com/C4a741Y0
proton log output for Rain World: https://pastebin.com/37jarpdZ

I do notice an error in the vulkaninfo output, but I'm unsure if this is necessarily related to my issue.

Kkisak-valve maintainer 2024-03-31 github

Hello @goatheaded, your system is configured to run games with AMDVLK. Can you test how they behave with mesa/RADV?

Ggoatheaded 2024-03-31 github

Hello @goatheaded, your system is configured to run games with AMDVLK. Can you test how they behave with mesa/RADV?

Hello!
I went ahead and started Steam from terminal to test this out using this command to set the driver:
VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam
And found that all the games mentioned above were working just fine without the need of the DirectX prefix. I guess it was amdvlk drivers causing the issue, though I still don't know why exactly. Regardless, thank you for the quick response.

Nothing extracted yet.