looz
Active member
Vulkan support would make it easy for Wine users to run WoW, but I guess they want to avoid having to maintain two equal APIs again - from WotLK until BFA they had hidden OpenGL support in the client which often worked less than ideally.DX12 should perform at a similar level as Vulkan. The thing is there are pretty much no pure DX12 games. Most of them are DX11 with DX12 features added. As I have mentioned before companies didn't want to lose ~50% of the players that were on Win7. I wasn't profitable to make DX12 only engine and loose half of the market. That is why most games perform better on the DX11 option and crap out at DX12.
I didn't test it myself although I am on Fedora Workstation 31 atm. but DX12 should be supported through DXVK. I have just read about it briefly on Reddit. So DX11 can easily go. If they want to implement RT then DX11 is just obsolete. So I think it will be DX12/DXR only in the near future. They have started with RT shadows first probably for a test because if they don't work properly it won't be as impacting as global illumination not working.
Consoles are a possibility but probably not a reality.
And while Dx12 support technically exists in DxVK, like so many other emerging Linux gaming shims, it's far from perfect. And it will probably never reach feature parity with native Dx12, and performance penalty is always going to be there.
But yeah, the game will likely remain playable on Linux at its current form, which also implies frametime spiking and even occasional crashes.