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)
What? Sharing various gaming experiences with RK3588 (Orange Pi 5) on Armbian.
Why? Because RK3588 is a capable gaming chipset, Armbian is a good OS; Vulkan on RK3588 is getting better over time (PanVk)
How? Posting your gaming results here (preferably with setup and screenshots/videos) so people can learn more.