I frequently come across discord discussions where DXVK is having problems with some Vulkan drivers. I think DXVK has the potential to uncover many Vulkan driver bugs and low performance code paths.
Announcement
Collapse
No announcement yet.
DXVK 0.41 Released, Slightly More CPU Efficient & Offers A Heads-Up Display
Collapse
X
-
Steps to set up DXVK:
Install vulkan drivers for linux, both 64 and 32 bit.
Verify that vulkan works in linux. eg.
$ vulkan-smoketest
Install wine with vulkan eg. Wine 3.5.
Install LunarG Vulkan sdk in wine.
Run Bin/cube.exe and Bin32/cube.exe from vulkan sdk in wineprefix to verify that 64 and 32 bit wine vulkan works.
Now you can install DXVK. :-)
That's all there is to it.
If DXVK_HUD does not work DXVK is not loaded.
You can also look at console messages and .log files if there are VK_ things.
32 bit vulkan, both wine and linux, and 32 bit dxvk is important since even recent 2018 windows games are 32 bit.
Comment
-
Originally posted by theriddick View PostDXVK could be a game changer for Linux.
Most people don't care for politics and rather just be able to PLAY their games at decent performance level so this could pull some windows gamers towards linux whom want a change or wish to get away from the annoying Microsoft echo-system, and IMO that is a good thing because the more people on Linux the more likely we will see native ports, but you need stuff like DXVK to attract the population first.
Comment
-
Originally posted by Dukenukemx View Post
This could be a problem for Microsoft as well. Who says you can't use this for Windows? I think some people already have. You can use Vulkan to speed up DX11 games on Windows, basically making the DX11 API useless. I'm assuming there might be a speed up.
- Likes 1
Comment
-
-
Originally posted by Etherman View PostSteps to set up DXVK:
Install vulkan drivers for linux, both 64 and 32 bit.
Verify that vulkan works in linux. eg.
$ vulkan-smoketest
Install wine with vulkan eg. Wine 3.5.
Install LunarG Vulkan sdk in wine.
Run Bin/cube.exe and Bin32/cube.exe from vulkan sdk in wineprefix to verify that 64 and 32 bit wine vulkan works.
Now you can install DXVK. :-)
That's all there is to it.
If DXVK_HUD does not work DXVK is not loaded.
You can also look at console messages and .log files if there are VK_ things.
32 bit vulkan, both wine and linux, and 32 bit dxvk is important since even recent 2018 windows games are 32 bit.
Comment
-
The only way DXVK could be made to be faster for some games is if the threaded workload was handled better within Vulkan. There are plenty of DX11 games that just ignore X CPU cores, so perhaps DXVK can pick up some slack there. I do believe atm DXVK has a slight texture buffering issue as I see occasional hickups with the games people have tested so far, not sure whats causing that.
Comment
-
Originally posted by theriddick View PostThere are plenty of DX11 games that just ignore X CPU cores, so perhaps DXVK can pick up some slack there.
Comment
Comment