Hello @Seng-Jik, Proton uses DXVK to translate DirectX 9, 10, and 11 into Vulkan. Your virtual machine setup does not support Vulkan which is why the game fails to initialize with:
err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3
err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3
PROTON_USE_WINED3D=1 tells Proton to use wine's DirectX to OpenGL render path, however, this is not considered supported. You'll need to reproduce your issue with that in a vanilla wine setup and report any issues you encounter with that to the upstream wine bug tracker. That said, fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend. is most likely from the virtual machine only supporting OpenGL 3.3.
Hello @Seng-Jik, Proton uses DXVK to translate DirectX 9, 10, and 11 into Vulkan. Your virtual machine setup does not support Vulkan which is why the game fails to initialize with:
err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3 err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3
PROTON_USE_WINED3D=1tells Proton to use wine's DirectX to OpenGL render path, however, this is not considered supported. You'll need to reproduce your issue with that in a vanilla wine setup and report any issues you encounter with that to the upstream wine bug tracker. That said,fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.is most likely from the virtual machine only supporting OpenGL 3.3.
Thank you!
Now I install Ubuntu to my real PC(support to OpenGL 4.6), and when I using PROTON_USE_WINED3D, the game will run perfectly, but if I don't use PROTON_USE_WINED3D, the game will stay in a black scene and look like paused.
steam-1059850.log
Is this a bug?
Another problem, when I import SteamLibrary(in a NTFS file system partition) that contains my game, and run it in Proton, the function SHGetKnownFolderPath will failed.
Now I fixed this bug through remove Proton and game and reinstall them into default SteamLibrary(and remove another SteamLibrary).
I took a look at the log, but unfortunately, I don't see an obvious hint as to what happened there. Proton interacting with NTFS is known to be finicky.
PROTON_USE_WINED3Dx2 2020-12PROTON_USE_WINED3D=1`x2 2020-12imm32.dllx1 2020-120x80004005x1 2020-12
Compatibility Report
System Information
Gist:https://gist.github.com/Seng-Jik/5c4f1558c2611922a53b8eabb2d1b9a5
I confirm:
Symptoms
This game is working on Windows 7 fine, and this game is only support D3D11(Feature Level:D3D10_0).
Using Windows 8.1 SDK, Visual Studio 2019, MSVC 14.28.
If PROTON_USE_WINED3D is enabled.
Broken in Line 101 with no message.
Logs: WINED3D_ENABLED.log
If PROTON_USE_WINED3D is disabled.
Logs: WINED3D_DISABLED.log
Reproduction