![]()
Kingdom Come: Deliverance is a medieval first person RPG simulator. The details are so realistic with character development, survival, fighting techniques, skills and even graphics... I have never played a game so immersive. Play as Henry the blacksmiths son who barely survives a massacre where your parents were murdered and your hometown burned to the ground.
![]()
Follow my step-by-step guide on installing, configuring and optimizing Kingdom Come: Deliverance in Linux with PlayOnLinux.
Note: This guide applies to the GOG version of Kingdom Come: Deliverance. Other versions may require additional steps.
Tips & Specs:
To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained
Mint 19 64-bit
PlayOnLinux: 4.3.4
Proton 4.19-GE-1
DXVK: 1.4.2
Wine Installation
Click Tools
Select "Manage Wine Versions"
![]()
Look for the Wine Version: 4.0.2
Select it
Click the arrow pointing to the right
![]()
Click Next
Downloading Wine
![]()
Extracting
Installed
![]()
Click (amd64) Tab
Select 4.0.2
Click the arrow pointing to the right
![]()
Downloading Wine 64-bit
![]()
Installed
![]()
Wine 4.0.2 32-bit and 64-bit is installed, you can close this window
PlayOnLinux Setup
Launch PlayOnLinux
Click Install
![]()
Click "Install a non-listed program"
![]()
Select "Install a program in a new virtual drive"
Click Next
![]()
Check all three options:
Click Next
- Use another version of Wine
- Configure Wine
- Install some libraries
![]()
Select Wine 4.0.2
Click Next
![]()
Note: We will download and use GloriousEggRoll's proton fork in a later step
Select "64 bits windows installation"
Click Next
![]()
Wine Configuration
Applications Tab
Windows version: Windows 7
![]()
Libraries Tab
Type the following:
Select one at a time
- d3d10
- d3d10_1
- d3d10core
- d3d11
- dxgi
Click Edit
Select "native (Windows)"
Click Apply
![]()
Graphics Tab
Check "Automatically capture the mouse in full-screen windows"
Click OK
![]()
PlayOnLinux Packages (DLLs, Libraries, Components)
Check the following:
Click Next
- POL_Install_corefonts
- POL_Install_d3dx10
- POL_Install_d3dx11
- POL_Install_d3dx9
- POL_Install_tahoma
![]()
Click Browse
Open the setup_kingdom_come_deliverance_1.9.3.404-501_(33541).exe
Click OK
![]()
Click Next again...
Click "Options"
Uncheck "Create desktop icon"
Click "Yes, I have read and accept EULA"
Click Install
![]()
Click Finish...
PlayOnLinux Shortcut
Select "KindomCome.exe"
Click Next
![]()
Name the shortcut: Kingdom Come: Deliverance
Click Next
![]()
Select "I don't want to make another shortcut"
Click Next
![]()
Installing Proton
Download GloriousEggRoll's Proton Fork
Go to: https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.19-GE-1
Save to your Desktop
Extract
![]()
Open the "dist" folder
Copy all of the files and folders
![]()
Go to PlayOnLinux's Wine Directory
Full Path:Create a new folder and name it: protonCode:/home/username/.PlayOnLinux/wine/linux-amd64/
Paste all of the files and folders you copied
![]()
PlayOnLinux Configure
Back to PlayOnLinux
Select "Kingdom Come: Deliverance"
Click Configure
![]()
Select "Kingdom Come: Deliverance" shortcut
General Tab
Click the down-arrow
Select "proton"
![]()
Add the argument: PROTON_NO_ESYNC
![]()
Display Tab
Video memory size: Enter the amount of memory your video card/chip uses
![]()
Kingdom Come Executables Fix
Upon Launching the game will crash
In order to fix this we need to move some files in the game folder
Navigate to the Kingdom Come Deliverance game folder
Full Path:Open the Win64Shared FolderCode:/home/username/.PlayOnLinux/wineprefix/deliverance/drive_c/GOG Games/Kingdom Come Deliverance/bin
![]()
Copy all the files in Win64Shared
Go back one directory and open the Win64 folder
![]()
Paste all of the copied files in Win64 folder
![]()
Note: Keep this folder open for the next step
DXVK Installation
Download DXVK 1.4.2 (or newer)
Go to: https://github.com/doitsujin/dxvk/releases/tag/v1.4.2
Download dxvk-1.4.2.tar.gz
Save to your Desktop
Extract
Open the x64 directory
Copy all of the DLLs
![]()
Go back to the Win64 folder
Paste all of the DLLs
![]()
Now you are ready to run Kingdom Come: Deliverance
Back to PlayOnLinux
Select "Kingdom Come: Deliverance"
Click Run
![]()
Note: Click debug to launch a debugging window with errors and bugs
Optimization
Click Settings
![]()
Graphics Settings
![]()
Adjust:
Click Confirm
- Resolution
- Window mode
- Overall image quality
- Show FPS
- VSync
- Vertical FOW
![]()
Go back one
Click "Advanced Graphics Settings"
![]()
Adjust:
Click Confirm
- Antialiasing
- Object quality
- Game effects
- Lighting
- Particles
- Physics
- Postprocess quality
- Shader quality
- Shadows
- Textures
- Water details
- Volumetric effects detail
- Vegetation detail
- Object distance
- Character distance
![]()
Conclusion:
Initially when downloading 50 Gigabytes from GOG of individual 4GB files some of them were corrupted. I was not able to install the game and had to run the integrity check to see which files were corrupted. Then I had to download them again. Eventually I was able to install the entire 50GB game.
I began testing Kingdom Come with stable Wine then staging Wine and it ran but very slow. Frame rates were easily under 20 FPS and I was barely able to play. After some research on https://www.protondb.com/app/379430 several gamers posted great frame rates with GloriousEggRoll's Proton fork and disabling esync. Sure enough it worked and I was getting 30+ FPS even on high settings. There are a few areas where it still might drop below 20 FPS but still way better than stable Wine. My GeForce GTX 1060 was able to handle the CryEngine and its quite a beautiful game!
I did get a crash when loading a cutscene, but it only happened once. Definitely experiment with different GloriousEggRoll versions of Proton and DXVK. I did notice some graphical artifacts with textures or missing textures, but it was very rare.
Gameplay Video:
Screenshots:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Comments
Discussion in 'Guides' started by booman, Nov 9, 2019.
XenPorta
© Jason Axelrod from 8WAYRUN.COM