September 16, 20251 yr 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.
September 16, 20251 yr Author Armbian 25.8.1 Noble Gnome (Kernel: 6.1.115) + libMali (https://github.com/ginkage/libmali-rockchip) + box64 3.7 (https://ryanfortner.github.io/box64-debs/) + wine-9.22-staging-tkg-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/9.22) + DXVK-Sarek v1.11.1 - Mali GPU Fix by Ayman-Zeyada (https://github.com/Ayman-Zeyada/DXVK-Sarek/releases/tag/v1.11.1-mali-fix) ~60fps@1080p HK: SilkSong Edited September 16, 20251 yr by KhanhDTP Added game name!
September 17, 20251 yr Author Armbian 25.8.1 Noble XFCE (mainline Kernel: 6.16.6-edge-rockchip64) + PanVk - mesa 23.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.7 (https://ryanfortner.github.io/box64-debs/) + wine-10.15-staging-tkg-ntsync-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.15) + DXVK-stripped v2.7.1 ~60fps@720p Hades Edited February 28Feb 28 by KhanhDTP Added a YT video ref.
September 25, 20251 yr Author Armbian 25.8.1 Noble XFCE (mainline Kernel: 6.16.6-edge-rockchip64) + PanVk - mesa 23.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.7 (https://ryanfortner.github.io/box64-debs/) + wine-10.15-staging-tkg-ntsync-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.15) + DXVK-stripped v2.7.1 ~30fps@720p Dark Souls 2 - SotFS
October 6, 20251 yr Impressive! How did you get DXVK-stripped v2.7.1 to work? Full DXVK v2.7.1 requieres Vulkan 1.3, which is not yet available PanVK (I got Device does not support required feature 'fillModeNonSolid' when tried)
October 6, 20251 yr Author @oscylator678 I used this PPA https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco Mesa 23.0, PanVk has already Vulkan 1.4.
October 20, 2025Oct 20 @khanhdtp Excellent What does DXVK-stripped mean, and where did you get it / how did you prepare it? Is it just the normal DXVK v2.7.1 from the github? Cheers.
October 20, 2025Oct 20 Author @MartinB Official DXVK won't work, because it requires some Vulkan extension/features that Mali drivers don't have. So, I build the stripped versions that remove most of the requirements. You can download it here https://github.com/khanh-it/dxvk/actions https://github.com/pythonlover02/DXVK-Sarek/actions Just extract it into the game's folder and allow dlls overrides in wine. Edited October 20, 2025Oct 20 by KhanhDTP
October 21, 2025Oct 21 @KhanhDTP Many thanks. I was hoping to get Portal running with the GPU. But looks like it's early days ... and a bit too much. I was getting some kind of memory limit error.
October 22, 2025Oct 22 Author Armbian 25.8.1 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 23.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + wine-10.17-staging-tkg-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.17) + DXVK-stripped v1.8.1 (https://github.com/khanh-it/dxvk/releases) ~60fps@720p @MartinB
October 22, 2025Oct 22 @KhanhDTP Amazing, thanks!! I'll give it a go. Just to check - how did you launch Portal ... from within Steam? ... or direct from the Portal folder? Did you use any special arguments when launching it? Thanks.
October 22, 2025Oct 22 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! Edited October 23, 2025Oct 23 by Fredrik
October 23, 2025Oct 23 Author @MartinB Quote how did you launch Portal ... from within Steam? ... or direct from the Portal folder? direct from the game's folder (no Steam) Quote Did you use any special arguments when launching it? no special arguments Edited October 23, 2025Oct 23 by KhanhDTP
October 23, 2025Oct 23 Author @Fredrik You should use the dxvk-2.7.1-stripped (I have re-uploaded recently) for the Hades game. It achieves a higher frame rate (~15%) than the stripped versions of dxvk-1.x.x-stripped.
October 23, 2025Oct 23 I'm actually sporting dxvk-2.7.1-stripped now as I spotted you used that version! I get around 45-61 fps in Hades at 720p, Wayland desktop. Some other tips for anyone trying, if you have sound that intermittently blanks/disappears you could try running this before the wine command, PULSE_LATENCY_MSEC=60 people say its a buffering problem and I think for me its actually helped. But note it adds latency to the audio. You can try different values. I wanted to play with gamepad but it didn't work for me in Hades. You can test if your pad generally works in Wine by running wine control then check the different input types. For me it worked there but not in the game. If you search it there are all kinds of complicated ways people are supposedly getting it to work. All I had to do was run these registry add commands, wine reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "DisableHidraw" /t REG_DWORD /d 1 wine reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "Enable SDL" /t REG_DWORD /d 1 Actually I also added the gamecontrollerdb.txt to somewhere after spotting a message in the term output. Not sure if this is the official one but I think I used this one, https://github.com/mdqinc/SDL_GameControllerDB Also I'm not sure if it helped as I did that first and it didn't fix gamepad input, doing the registry entries did. Edited October 23, 2025Oct 23 by Fredrik
October 23, 2025Oct 23 Author @Fredrik Quote I get around 45-57 fps in Hades at 720p, Wayland desktop. I got like ~80fps at 720p. I sometimes get the gamepad not working. For me, just remove the wineprefix and it will work again!
October 31, 2025Oct 31 Author Armbian 25.8.1 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 25.2.6 (https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + wine-10.17-staging-tkg-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.17) + DXVK-sarek-stripped v1.11.0 (https://github.com/pythonlover02/DXVK-Sarek/actions) ~30fps@720p Dark Souls: Remastered
November 2, 2025Nov 2 This is truly incredible. I had no idea Mali and Linux has come this far. Though it's a shame things aren't mainlined.
November 3, 2025Nov 3 Author @nom Quote Though it's a shame things aren't mainlined. What do you mean? Armbian Edge with the mainline kernel and PanVk is working properly. Edited November 3, 2025Nov 3 by KhanhDTP
November 7, 2025Nov 7 Armbian Trixie XFCE (Edge kernel 6.18.0-rc3-edge-rockchip64) + Stable mesa 25.0.7-2 + box64-rk3588 0.3.9+20251106.dcd3ba0-1 (https://ryanfortner.github.io/box64-debs/) + wine-10.18-staging-tkg-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases) + dxvk-sarek v1.11.0-sarek-async-writeaccessfix-malifix-5d21d2b (https://github.com/pythonlover02/DXVK-Sarek/actions) Elin ~40fps@720p
November 22, 2025Nov 22 I tried Dragon Quest 11S with stripped dxvk 1.11. It failed because the panvk driver does not support Geometry Shader. There's an on-going MR https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38401 to support it.
November 24, 2025Nov 24 Armbian 25.11.1 Noble XFCE (BSD Kernel: 6.1.115) + Stable mesa 25.0.7 Using a native vulkan game: Serious Sam Classics VK: https://github.com/tx00100xt/SeriousSamClassic-VK ~60fps@1080p Edited November 24, 2025Nov 24 by maul7456
November 24, 2025Nov 24 Author Armbian 25.8.1 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 25.3 (https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + wine-10.19-staging-tkg-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.19) + DXVK-sarek-stripped v1.11.0 (https://github.com/pythonlover02/DXVK-Sarek/actions) ~60fps@1080p Cat Quest II
November 26, 2025Nov 26 Author Armbian 25.8.1 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + wine-10.15-staging-tkg-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.15) + DXVK-stripped v2.7.1 ~20fps@720p (low settings) Skyrim SE Edited November 26, 2025Nov 26 by KhanhDTP
December 2, 2025Dec 2 Author Armbian 25.8.2 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + proton-10.0-3-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/download/proton-10.0-3/wine-proton-10.0-3-amd64-wow64.tar.xz) + DXVK-stripped v2.6.2 60fps@1080p Celeste
December 2, 2025Dec 2 Author Armbian 25.8.2 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + proton-10.0-3-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/download/proton-10.0-3/wine-proton-10.0-3-amd64-wow64.tar.xz) + DXVK-stripped v2.6.2 >=60fps@1080p Dead Cells
December 2, 2025Dec 2 Author Armbian 25.8.2 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + proton-10.0-3-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/download/proton-10.0-3/wine-proton-10.0-3-amd64-wow64.tar.xz) + DXVK-stripped v2.6.2 >=60fps@1080p Yu-Gi-Oh LOTD Evolution
December 6, 2025Dec 6 Author Armbian 25.8.2 Noble XFCE (BSD Kernel: 6.1.115) + PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco) + box64 3.9 (https://ryanfortner.github.io/box64-debs/) + proton-10.0-3-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/download/proton-10.0-3/wine-proton-10.0-3-amd64-wow64.tar.xz) + DXVK-stripped v1.8.1 >=60fps@720p Portal 2
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.