-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Not an actual issue, just something interesting to play with. I see that Mesa is providing GLonD3D12 and Zink (GL on Vulkan). I downloaded Mesa OpenGL drivers from https://github.com/pal1000/mesa-dist-win/releases/tag/24.1.1 (notice that 24.0.9 should be used since they broke it in 24.1), extracted these files:
- opengl32.dll
- libgallium_wgl.dll
- libglapi.dll
- dxil.dll (for GLonD3D12 only)
Beside diva.exe. Then launch the game as usual. A wrapper device should be showing in GPU Info:
To switch between drivers (backends), use GALLIUM_DRIVER environment variable. Possible values: d3d12, zink, llvmpipe (CPU backend)
Unfortunately, performance statistic OSD is not quite working on my machine, so I won't be able to prove if this worth a try when GPU vendor provided a poor GL driver (not my case, I'm running an NVIDIA Ampere). But solely from frame rate perspective, I can see that Zink only loss about 2 to 3 frames and GLonD3D12 is even on a pair with stock driver. Would you like to test it out?
