It looks like DXVK (Vulkan-based conversion layer for Direct3D 11 and 10) is entering maintenance mode. This is not because it is considered full-featured and error-free, as is usually the case when software enters maintenance mode, but because the main developers believe that DXVK has become a “fragile, unreliable and frustrating maintenance nightmare.”
|Overwatch runs on Linux thanks in part to DXVK|
DXVK is a Vulkan-based conversion layer for Direct3D 10/11, which allows running 3D applications on Linux using Wine. That’s why (along with Wine) makes many Microsoft Windows games run on Linux and is an important part of Proton, which is Valve’s Wine-based compatibility tool that allows Windows games to play on Linux.
DXVK’s main developer Philip Rebohle noted in a comment on the pull request on GitHub that DXVK will enter maintenance mode because “DXVK has become a fragile, unreliable and frustrating maintenance nightmare”, adding:
Most versions of 1.4.x introduced major regressions, and I couldn’t replicate these regressions, so I couldn’t debug and fix them.
[…] Most of these issues remain unresolved, I do n’t even know how to find them, let alone solve them, and those “resolved” issues are resolved by reverting originally useful changes because I do n’t know anything at all all.
Any positive development with this messy code base will only make the situation worse, and I hope I can make up my mind soon.
There is still some work to add some useful Vulkan extensions to DXVK before merging D9VK (using the DXVK backend to convert Direct3D9 to Vulkan layer), but all other operations can only fix errors.
The solution may be to sponsor hardware with Philip and / or hire other developers to help, but this is not an easy task because it is a complex task. I will always pay attention to its development process and tell you.
Via r / linux_gaming (u / YanderMan)