This guide will walk you through setting up Nvidia drivers, Wine versions and DXVK version for DirectX 11 games in PlayOnLinux
1. Install Nvidia 440
Use the Driver Manager or Additional Drivers (Mint/Ubuntu) to install Nvidia 440 drivers
Reboot
If you don't see 440 then you may have to enter this PPA:
Open Terminal
Run command
Refresh Driver Manager
Check Nvidia 440
Click Install
Reboot
2. Install Vulkan Linux Libraries
Launch Terminal
Run the following commands:
Press Enter
Reboot
3. Vulkan Install Check
Verify that Linux Vulkan is installed with the following command:
Press Enter
Note: Will also show you Vulkan version
4. Install Wine
Be sure to Have PlayOnLinux 4.3.4 Installed: Download
Install 32-bit and 64-bit version of Wine 5.0 (or newer)
6. 64-bit Virtual Drive
Create a 64-bit Virtual Drive through Manual Installation in PlayOnLinux
7. DXVK Installer (DLLs & Registry Entries)
Go to: https://github.com/doitsujin/dxvk/releases
Download DXVK 1.7
Extract to your desktop
Note: Newest versions are only compatible with beta versions of Nvidia drivers
8. Copy/Paste DLLs
Copy the DLLs into the game directory where the game executable is run.:
/home/username/.PlayOnLinux/wineprefix/game/c_drive/Windows/System32
or Place 32-bit DLL
/home/username/.PlayOnLinux/wineprefix/game/c_drive/Windows/syswow64
Note: d3d11 and dxgi already existing?
Overwrite them!
9. Wine Overrides
10. Enable DXVK HUD
PlayOnLinux Configure
Miscellaneous Tab
Command to execute before running program
Enter this Command: export DXVK_HUD=devinfo,fps
Note: Turn off DXVK HUD by removing the command
Close Configure
11. Run Game
If you see Vulkan info like FPS and Nvidia information
Its working!
Some games are still not 100% functional and still may not run properly. DXVK is releasing updates on a regular basis, but you may have to install the newest versions of Nvidia and Wine staging.
Other games like Fallout 4 still have bugs and do not run without patched versions of Wine.
Crackling Sound or No Sound
Some games like Metro will have really bad crackling audio
To fix this make sure you added the library xaudio2_7
Download DirectX 2010 Runtime
Save to your desktop
Install in your virtual drive
Select your game in PlayOnLinux
Click Configure
Miscellaneous Tab
Click "Run an exe in this virtual drive"
Find Direct X 2010 Runtime on your desktop
Enter the path where it will extract (create a folder because it extracts a LOT of files)
Finish
Back to Miscellaneous Tab
Click "Run an exe in this virtual drive" again
Navigate to the folder where you extracted the files
Select "DXSETUP.exe"
Follow the steps
Click Finish
DXVK Game Guides:
Metro 2033 Redux
Metro Last Light Redux
Bioshock 2 Remastered
Bioshock Remastered
Watch Dogs
Assassin's Creed III
Darksiders Warmastered
Darksiders II Deathinitive
1. Install Nvidia 440
Use the Driver Manager or Additional Drivers (Mint/Ubuntu) to install Nvidia 440 drivers
Reboot
If you don't see 440 then you may have to enter this PPA:
Open Terminal
Run command
Code:
sudo add-apt-repository ppa:graphics-drivers/ppa
Check Nvidia 440
Click Install
Reboot
2. Install Vulkan Linux Libraries
Launch Terminal
Run the following commands:
Code:
sudo apt-get install libvulkan1 libvulkan1:i386
Reboot
3. Vulkan Install Check
Verify that Linux Vulkan is installed with the following command:
Code:
vulkaninfo
Note: Will also show you Vulkan version
4. Install Wine
Be sure to Have PlayOnLinux 4.3.4 Installed: Download
Install 32-bit and 64-bit version of Wine 5.0 (or newer)
6. 64-bit Virtual Drive
Create a 64-bit Virtual Drive through Manual Installation in PlayOnLinux
7. DXVK Installer (DLLs & Registry Entries)
Go to: https://github.com/doitsujin/dxvk/releases
Download DXVK 1.7
Extract to your desktop
Note: Newest versions are only compatible with beta versions of Nvidia drivers
8. Copy/Paste DLLs
Copy the DLLs into the game directory where the game executable is run.:
- d3d10_1.dll
- d3d11.dll
- dxgi.dll
- d3d10.dll
- d3d10core.dll
- d3d9.dll
- If the game is 64-bit, copy the 64-bit dlls
- If the game is 32-bit, copy the 32-bit dlls
/home/username/.PlayOnLinux/wineprefix/game/c_drive/Windows/System32
or Place 32-bit DLL
/home/username/.PlayOnLinux/wineprefix/game/c_drive/Windows/syswow64
Note: d3d11 and dxgi already existing?
Overwrite them!
9. Wine Overrides
- PlayOnLinux Configure
- Select your Virtual Drive
- Wine Tab
- Configure Wine
- Libraries Tab
- Add the following overrides:
d3d10_1
d3d11
dxgi
d3d10
d3d10core
d3d9
- Click Edit, change them from (native,builtin) to (native) Windows:
d3d10_1 (native)
d3d11 (native)
dxgi (native)
d3d10 (native)
d3d10core (native)
d3d9 (native)
10. Enable DXVK HUD
PlayOnLinux Configure
Miscellaneous Tab
Command to execute before running program
Enter this Command: export DXVK_HUD=devinfo,fps
Note: Turn off DXVK HUD by removing the command
Close Configure
11. Run Game
If you see Vulkan info like FPS and Nvidia information
Its working!
Some games are still not 100% functional and still may not run properly. DXVK is releasing updates on a regular basis, but you may have to install the newest versions of Nvidia and Wine staging.
Other games like Fallout 4 still have bugs and do not run without patched versions of Wine.
Crackling Sound or No Sound
Some games like Metro will have really bad crackling audio
To fix this make sure you added the library xaudio2_7
Download DirectX 2010 Runtime
Save to your desktop
Install in your virtual drive
Select your game in PlayOnLinux
Click Configure
Miscellaneous Tab
Click "Run an exe in this virtual drive"
Find Direct X 2010 Runtime on your desktop
Enter the path where it will extract (create a folder because it extracts a LOT of files)
Finish
Back to Miscellaneous Tab
Click "Run an exe in this virtual drive" again
Navigate to the folder where you extracted the files
Select "DXSETUP.exe"
Follow the steps
Click Finish
DXVK Game Guides:
Metro 2033 Redux
Metro Last Light Redux
Bioshock 2 Remastered
Bioshock Remastered
Watch Dogs
Assassin's Creed III
Darksiders Warmastered
Darksiders II Deathinitive
Last edited: