ValveSoftware / Proton

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

Crash on Startup w/o DirectX #7620

Open goatheaded opened 3 months ago

goatheaded commented 3 months ago

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.

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.

kisak-valve commented 3 months ago

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

goatheaded commented 3 months ago

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.