Skip to content

"Invalid invariant idx.type = BI_INDEX_REGISTER" assert failed on DXVK Async (git master) #30

@SoftwareGuy

Description

@SoftwareGuy

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions