The new version of DXVK 1.5.1 comes with some improvements for some titles

DXVK

The new version of the DXVK project 1.5.1 is available now for download and update. And is that in this new version some improvements have been implemented to fix problems with some games. Of which GTA V, Halo among others benefit.

For those who still do not know about DXVK, they should know what it is one of the tools included in the Steam Play function from Steam. It is a fantastic tool thate can convert Microsoft DirectX 11 and DirectX 10 graphics calls to Vulkan, the open source graphics API that is compatible with Linux. To use DXVK, in addition to Wine and Vulkan, you obviously need a Vulkan-compatible GPU.

While DXVK is still primarily used on Steam Play, it is not the only place Linux users can take advantage of this fantastic technology. It also contributes the Vulkan-based D3D11 implementation for Linux and Wine, Regarding performance and optimization when running Direct3D 11 games on Wine since they also provide support for Direct3D9.

What's new in DXVK 1.5.1?

In this new installment of the DXVK project, we can find that among the main changes announced Direct3D 9 general performance optimization is mentioned, Together with an improved implementation of depth scrolling in Direct3D 9, which eliminated rendering problems with Pixel Shader 1.x., such as lack of shadows and decals in many games.

As well the setting to the number of threads is highlighted used for pipeline complication to deal with today's "common" 6-core and 8-core systems, while allowing newer CPUs with 12+ threads to use more during the build phase.

Also fixed a bug that caused a crash due to division by zero when launching some Direct3D 9 based games.

Of the solved problems mentioned in the announcement of this new version, the games benefited were GTA V in which a regression was fixed that would cause extremely poor performance when enabling Vsync in full screen mode.

Of the other titles We can find the improvements for: Halo CE, Need For Speed: Carbon, Risen 2, Sims 4, Trackmania Forever and Vampire The Masquerade: Bloodlines.

And also dxvk.hud configuration job is highlighted which has been restored and due to monitoring removed in branch 1.5.

Finally if you want to know more about it about the release details of DXVK 1.5.1 you can do so through the release announcement on GitHub In the following link.

How to add DXVK support to Linux?

DXVK installation

DXVK requires the latest stable version of Wine to run. So, if you don't have this installed. Now we will only have to download the latest stable package of DXVK, this one we found In the following link.

wget https://github.com/doitsujin/dxvk/releases/download/v1.5/dxvk-1.5.tar.gz

After having made the download now we are going to unzip the package just obtained, this can be done with from your desktop environment or from the terminal itself by executing in the following command:

tar -xzvf dxvk-1.5.tar.gz

Then we access the folder with:

cd dxvk-1.5

And we execute the sh command to run the install script:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

When installing DXVK in a prefix of Wine. The advantage is that Wine vkd3d can be used for D3D12 games and DXVK for D3D11 games.

Also, the new script allows you to install the dll as symbolic links, making it easier to update the DXVK to get more Wine prefixes (you can do this via the –symlink command).

How will you see the folder DXVK contains two other dlls for 32 and 64 bits these we are going to place them according to the following routes.
Where "user" you replace it with the username you use in your Linux distribution.

For 64 bits we put them in:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

And for 32 bits in:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published.

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

bool (true)