Hello @ugly95, these look like the lines of interest from your first log:
err: Failed to create shared resource: VK_KHR_EXTERNAL_MEMORY_WIN32 not supported
warn: D3D9: Failed to write shared resource info for a texture
warn: D3D11Device::OpenSharedResourceGeneric: Handle not found: 0xffffffff
This is followed by an access violation (c0000005).
Proton Experimental log:
err:vulkan:create_gpu_resource Failed to load open a shared resource handle, status 0xc0000034.
warn: DxvkImage::DxvkImage: Failed to get shared handle for image
warn: DxvkImage::DxvkImage: Failed to get shared handle for image
warn: D3D9: Failed to write shared resource info for a texture
warn: D3D11Device::OpenSharedResourceGeneric: Handle not found: 0xffffffff
Shared resources is a experimental only feature for now. Tho why it still errors out there i don't know.
I also see gstreamer is failing a bit loading 64 bit files as if it's supposed to load 32bit.
(wine:65241): GStreamer-WARNING **: 13:05:40.305: Failed to load plugin '/mnt/4tb5400k/Games/SteamLinux/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libprotonmediaconverter.so': /mnt/4tb5400k/Games/SteamLinux/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libprotonmediaconverter.so: wrong ELF class: ELFCLASS64
(wine:65241): GStreamer-WARNING **: 13:05:40.305: Failed to load plugin '/mnt/4tb5400k/Games/SteamLinux/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideobox.so': /mnt/4tb5400k/Games/SteamLinux/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideobox.so: wrong ELF class: ELFCLASS64
etc
But according to the steam requirments the game is supposed to be 64bit. So not sure what is going wrong there.
Currently experimental will get into main menu without crashing. It does display test-pattern on intro video.
8.0-3 exits instead.
proton experimentalx2 2022-07proton 6.3-8x1 2022-07proton 7.0-3x1 2022-070xc0000034x1 2022-07
Compatibility Report
System Information
I confirm:
Symptoms
In-game videos cause the game to crash. This appears to be a regression.
The game will crash immediately when the video starts with Proton 7.0-3
Proton log with 7.0-3
The game will crash with Proton Experimental (note that Proton Experimental before the June 30 update played a corrupt video for a second before crashing).
Proton log with Experimental
Proton 6.3-8 does play the video and the game appears to work properly. But my controller does not work in this version. I have the XBox One controller and tried using both the wired connection and the Microsoft USB wireless dongle with the xone driver. Oddly, the controller seems to work when pressing a button to skip the intro video, but stops working in the game's main menu and during gameplay.
Proton log with 6.3-8
This appears to be a regression because when I first purchased this game, I played for a few hours and did not have any controller or video issues. I'm not sure what Proton version I was using at the time, but it would have been the default version of Proton around April 21, 2022. Judging by the Proton release dates, this could have been 7.0-2 or 7.0-1.
Reproduction
Run the game. Wait for the 3 intro screens to play (design studio, etc.). At this point the games intro video is supposed to play, but the game will crash.
Current workaround is to go to the game's local files:
/path/to/install/steamapps/common/Dark Devotion/CinesAnd rename the files:
Intro.wmv,Outro1.wmvandOutro2.wmvto change the extension (something like .bak will work).The game will run, but instead of the video, there will be a black screen instead of the video along with the subtitles that play with the video.