DXVK 1.8 comes to fix issues with some titles, multi-monitor support enhancements, and more

DXVK extension

After almost more than two months of development the new version of the DXVK 1.8 project is presented, version in which fixes have been made to some game titles and also in gaming performance on Intel CPUs, in addition to introduce improvements to support for multiple monitors and other things.

For those who are unfamiliar with the project, they should know that it is a fantastic tool that can convert Microsoft DirectX 11 and DirectX 10 graphic calls to Vulkan, the open source graphics API that is compatible with Linux. To use DXVK, in addition to Wine and Vulkan, you will 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 provides the Vulkan-based D3D11 implementation for Linux and Wine, Regarding performance and optimization when running Direct3D 11 games on Wine, as they also provide support for Direct3D9.

Main new features of DXVK 1.8

In this new version DXGI includes support for multi-monitor setups. For it to work properly, you must install a relatively new version of Wine with support for XRandR 1.4.

To solve problems with running games on systems without a separate GPU, Vulkan software implementations that use CPUs, such as Lavapipe, are listed in the list of rasterizers.

In addition, In the Direct3D 9 implementation, the process of loading textures and checking visibility has been optimized overlapping objects by other objects. Fixed issues with incorrect return of the list of supported screen buffer formats (back buffer).

While on the other hand, optimized image layout operations are highlighteds to improve the performance of some games on Intel GPUs.

In Direct3D 11, the default settings are d3d11.enableRtOutputNanFixup (for older versions of the RADV driver) and d3d11.invariantPosition (to resolve anti-Z issues on RDNA2 GPUs). Fixed issues with reference counting and handling null values ​​(NaN) in shaders.
Fixed warnings when creating newer versions of the Meson Toolkit.

And also highlighted are fixed issues in Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2, and Tomb Raider Legend.

Finally if you are interested in knowing more about it About this new release, you can check the details In the following link.

How to add DXVK support to Linux?

DXVK can be used to run 3D applications and games on Linux using Wine, acting as a higher-performance alternative to Wine's built-in Direct3D 11 implementation that runs on OpenGL.

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.7.3/dxvk-1.7.3.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.8.0.tar.gz

Then we access the folder with:

cd dxvk-1.8.0

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 the dll to be installed 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/

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  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.