-
-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Hi there,
I am testing this version of DXVK on a Rockchip 3588 based ARM64 platform using a custom version of WINE called Hangover. Hangover has been pretty good at getting Unity based games running on ARM64 platforms, since it uses a combination of Box64 and Box86 (or other backends that can be swapped).
Software information
The game in question is Kandagawa Jet Girls, a Unity based game from 2020. It fails to boot under mainline DXVK due to the Mali G610 GPU missing some extensions, but this version of DXVK allows the Unity runtime to initialise and output graphics.
However, if you start a new game or enter the club room the game will start to load... but when the game starts to fade in, the game locks up with a Invalid invariant idx.type == BI_INDEX_REGISTER error. Maybe a shader is causing DXVK to blow up?
System information
- Device: Radxa ROCK 5 ITX (Rockchip 3588 platform)
- GPU: ARM Mali G610 (Integrated GPU)
- Driver: Panfrost/Mesa 25.3.0; Kernel 6.1.115 (Rockchip vendor branch); Panthor DRM Driver 1.5.0
- Wine version: 10.18 (Hangover ARM64)
- DXVK version: 1.11.0 (git master)
Software information
Name of the game, settings used etc.
Game: Kandagawa Jet Girls
Game target OS: Windows x86_64
Version: 1.00
Settings used: Stock configuration (keyboard + mouse)
Apitrace file(s)
Could not successfully get api trace files. When running inside WINE, the game attempted to start but then quit itself. I can't replicate this issue on another ARM based device at this time.
Game does not crash on my Linux workstation (Arch + CachyOS hybrid).
Log files
Please see attached files.
- output.log is the game's console output and DXVK chatter.
- dxgi.log: Failed; see the section above (apitrace files)
- d3d9.log: Not applicable?
- d3d11.log: Failed
- dxgi.log: Failed
I realize this is a odd issue ticket but I'm not sure what that Invalid invariant idx.type error is, so I thought I'd report it.