Overview
How to get Kingdom Come Deliverance running on your Debian GNU/Linux operating system using Proton.
warning
expect no support from anyone if you’re using this method.
0. CRITICAL requirement – recent video driver
Before reading any further, YOU HAVE to use RECENT graphics card driver (with proper vulkan support).
i personally use nvidia latest beta driver (414.18.02 that is), manually installed using curses-based installer from [link]
(have a look at [link] for more informations)
1. Enable SteamPlay
In the steam client, hit Steam / Settings / Steamplay and check following checkboxes :
– “Enable Steam Play for supported titles” (checked)
– “Enable Steam Play for all titles” (checked)
– “Use this tool instead of game-specific selections from Steam” (checked)
– Compatibility tool : choose “Proton 3.16-4 Beta” (or later)
your settings should look like this :
Validate and eventually restart the steam client when asked for.
2. copy some files
workaround found at [link] :
here, i suppose you’re using the default steam library directory
update your commands accordingly.
let’s copy those files :
3. proton 4.11 update
With proton 4.11-1 (august 4th 2019), there’s no more need for manual dxvk installation.
enable steamplay and copy dll files as explained above, then set launch options (see below) and you’re good to go
launch options :
3. dxvk (now deprecated/useless)
dxvk : “Vulkan-based D3D11 and D3D10 implementation for Linux / Wine”
We’ll “tell the steam client” to use dxvk by “injecting” (copying) some modified dll library files into KCD WINEPREFIX directory structure.
Download latest dxvk release from [link] : download latest tarball
we now copy dxvk dll files :
We verify libraries overrides (Library tab) and set our audio devices to pulseaudio :
4. Play Kingdom Come Deliverance
You can now hit the Play button as you’d do using window$ 🙂
i personally also did the following :
– disabled hd sound and voice packs by unchecking the checkboxes on steam kcd library page.
– lowered all gfx settings to minimum
– used full screen, same resolution as desktop
5. performance
Using those simple steps, i personally went from barely reaching 9 fps, totally unplayable with constant huge stuttering to fully enjoyable game, forgetting i’m not using the operating system that game was developed for 🙂
(following screenshot was taken with slighly higher visual settings than i use to play)
I started with absolute minimum video settings (still using same resolution as desktop, fullscreen), and slowly increased a few gfx settings, but not long enough yet to reach the point with best visuals and minimal performance impact.
As soon as you use dxvk, the game becomes fully playable.
according to protondb, users got a major performance improvement using proton 4.11 ; i’m now redownloading the game to see how it goes on my system ; will update this page accordingly.