Hello as this seems really fun I was also trying to get this to work but running into problems so it would be amazing if you could clarify a bit more please?
I have mainline Mesa but that comes with PanVK to level 1.4+
vulkaninfo --summary
Devices:
========
GPU0:
apiVersion = 1.4.328
driverVersion = 25.2.99
vendorID = 0x13b5
deviceID = 0xa8670000
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = Mali-G610
driverID = DRIVER_ID_MESA_PANVK
driverName = panvk
driverInfo = Mesa 25.3.0-devel (git-099ac5be1a)
conformanceVersion = 1.4.1.2
deviceUUID = b5130000-0000-67a8-0000-000000000000
driverUUID = ac34a6fa-924e-d4b0-3a47-66ccf4729ee5
I then build your dxvk repo
https://github.com/khanh-it
And install like,
export WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
(its weird that the x64 files go in the system32 folder and opposite too)
I then did the 'Native' override to those libraries mentioned in winecfg.
I downloaded https://github.com/pythonlover02/DXVK-Sarek/actions
and stuck the dll's in the games x64 folder
But I keep getting a black window and the error that the game can't find a graphics device,
info: Game: Hades.exe
info: DXVK-Sarek: v1.11.0
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
[BOX64] Using emulated /mnt/net_d/emu/PC/wine-10.15-staging-tkg-ntsync-amd64-wow64/lib/wine/x86_64-unix/winevulkan.so
[BOX64] Using native(wrapped) libvulkan.so.1
info: Enabled instance extensions:
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Mali-G610:
info: Driver: 25.2.99
info: Vulkan: 1.4.328
info: Memory Heap[0]:
info: Size: 5950 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x7
2025-10-22 15:35:50 [MainThread ] direct3d11.cpp:833 INFO| Created DXGI1.2 factory.
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_1
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
err: D3D11CoreCreateDevice: Requested feature level not supported
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_1
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
err: D3D11CoreCreateDevice: Requested feature level not supported
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_1
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
err: D3D11CoreCreateDevice: Requested feature level not supported
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_1
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
err: D3D11CoreCreateDevice: Requested feature level not supported
2025-10-22 15:35:50 [MainThread ] direct3d11.cpp:1012 INFO| gpuCount = 0
2025-10-22 15:35:50 [MainThread ] program.cpp:2117 ERR| Failed to initialize ForgeRenderer.
2025-10-22 15:35:50 [MainThread ] program.cpp:2118 INFO| Showing MessageBox: No Graphics Device
2025-10-22 15:35:53 [MainThread ] luaext.cpp:445 INFO| Lua interface destroyed
Would you please be able to elaborate a bit on the steps if you can see what I'm doing wrong?
Cheers!
UPDATE: Oh wait! I got it to work now, I copied the 'stripped' x32 dll's from (https://github.com/khanh-it/dxvk/releases
Into the games x64 folder. (I had previously copied the x64 dll's into the x64 folder. Silly me obviously that's not how it works)
Cool!