zink: Running out of 32bit address space in Hyperdimension Neptunia Re;Birth1
The 32bit OpenGL game Hyperdimension Neptunia Re;Birth1 runs out of address space with zink and consequently crashes as soon as you enter a 3D environment. The same area on radeonsi sits at 3.1GB VA space and works fine.
install game from steam and run
This will shot over the 4GB 32bit VA limit with zink and crash. RADV_PERFTEST=gpl or ZINK_DESCRIPTORS=db makes no difference. Tested with latest Mesa main and 22.3 stable and also with zink on amdvlk on a RX 6700 XT.
I've seen DXVK do a lot of gymnastics to keep 32bit address space usage in check, like e.g. https://github.com/doitsujin/dxvk/pull/2802, so maybe zink also needs to try harder here?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information