@esullivan While __GL_13ebad=0x1 works I think it allocates the memory slightly wrong on Ada cards, making the game crash if DXVK_NVAPI_GPU_ARCH=AD100 is set on cards <=12Gb.
This is just a theory but looking at the in game HEAP allocations, they aren’t really reversed by the same amount with the workaround as one would think.
Update:
I saw some explanation about IdTech/MOTOR games here, it’s a very long issue thread but basically the sort answer is that if the game runs out of memory on Linux, it crashes, with or without nvcuda.
If from what i remenber that issue is the same as i had when playing Detroit Become Human try deleting shaders in your game folder, after a reboot and exiting the game bam error pops in.
The good thing is that i at least had found a way to just delete minimal amount so the shader compilation afterwards wd be faster… dk if its possible here
Does anyone know how to use the __GL_13ebad=0x1 command on Heroic Launcher or Lutris? I have the GOG version of the game. I’m getting like 20FPS vs 60FPS on Windows 11.