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