Open le-flo opened 1 month ago
Hm, I think I just noticed the reason re-reading the logs. I've first been running both games with CrossOver & DXVK. Shifting to GPTK didn't remove the DXVK launch commands, causing the game to request a Vulcan gfx driver from a non-Vulcan Wine build. See
info: Game: witcher3.exe info: DXVK: v1.10.3-20230507-async (macOS) info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module 0118:err:vulkan:get_vulkan_driver Wine was built without Vulkan support. 0118:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan. 0118:err:vulkan:get_vulkan_driver Wine was built without Vulkan support. 0118:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan. info: Required Vulkan extension VK_KHR_surface not supported err: DxvkInstance: Failed to create instance
As you’ve confirmed that’s not a GPTK problem but a Heroic Game Launcher problem.
@Gcenx I've startet re-reading the log after I tried to run the games on your prebuilt GPTK ... same behaviour. btw.: Apples GPTK build script still seems non-functional.
Will edit the post title and error description ASAP.
Question hence changes from: "is there a GPTK implementation bug" to "how to remove DXVK from a Prefix / please implement automatic DXVK deinstallation when switching to GPTK Wine".
the above report is related to the same issue.
Describe the bug
Running Heroic 2.15.1 on macOS 14.6.1 with an M2 CPU
Tried to shift from CrossOver 23.7.1.-1 & DXVK to GPTK (both latest 2.0 and stable 1.1). Any game requiring DX11/12 hardware I tried does quit on launch. Reason seems to be that Heroic still calls Vulkan drivers. See logs.
Tried GPTK builds via the Wine Manager as well as @Gcenx pre-built version. Could't check with a freshly compiled version as Apples script still seems broken, even using Xcode CLI 5.1
Add logs
Steps to reproduce
Expected behavior
Games should run as with CrossOver/DXVK Emulation shift should clean DXVK startup commands in the concerned prefixes
Screenshots
No response
Heroic Version
Latest Stable
System Information
OS: macOS 14.6.1 CPU: Apple M2 GPU: same RAM: 16GB
Additional information
No response