https://bugs.winehq.org/show_bug.cgi?id=46506
Bug ID: 46506 Summary: Why are you still not using Vulkan for WineD3D for D3D9, D3D10, D3D11? Why are you still using OpenGL? Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zefkerrigan@gmail.com Distribution: ---
Hi! Thank you very much for you great work!
Why are you still not using Vulkan for WineD3D for D3D9, D3D10, D3D11? Why are you still using OpenGL? The dizzying success of the DXVK project proved that using Vulkan provides excellent performance in D3D10 and D3D11 games. There is a huge amount of evidence that when using the Wine+DXVK bundle, usually only about ~10% performance loss is obtained relative to launching the same Windows game natively on Windows. But if you run the same game using the usual WineD3D, then the loss of performance is usually about ~80%, and this in turn deprives we of any reason to launch games using WineD3D. But DXVK has a free ZLIB license and open source code. Why not replace the WineD3D with the DXVK inside of the Wine code? Or at least it might be worth using the default DXVK in Wine, with the option of optionally choosing WineD3D for a GPUs without Vulkan support? Or perhaps DXVK would be used by default in Wine, and if some user couldn’t use Vulkan, would Wine automatically switch to WineD3D mode? I believe that the benefits of high performance, which gives the use of DXVK and Vulkan are very important. Please, see here: https://github.com/doitsujin/dxvk Thank you!