Kingdom Come: Deliverance

Kingdom Come: Deliverance

View Stats:
This topic has been locked
AJ Rockwell Feb 14, 2018 @ 7:50am
user.cfg & console commands to increase FPS
Hi Folks,

I've been digging around today for various commands that can speed up the game and found some that get me almost 60FPS@1440p at base High settings (with Shaders, Particles, Shadows, Postprocess set to Low) with GTX980Ti and 2600K@4.2GHz - mostly helps in towns.

The conversations still perform rubbish because the poorly implemented Depth of Field though

To use these tweaks below, create user.cfg in root of your game's directory -
drive:\steam\steamapps\common\KingdomComeDeliverance and copy-paste text below, save and launch the game.

Work in user.cfg:

-- Hyperthreaded CPUs should increment by two to reach physical core - odd numbers are hyper-threads. Non-HT CPUs should increase by 1 (0,1,2).
sys_main_CPU = 0
sys_physics_CPU = 2
sys_streaming_CPU = 4
-- Disables motion blur, yay
r_MotionBlur = 0
-- Disables Sharpening for minor FPS Gain
r_Sharpening = 0
-- Modify this accordingly based on how much RAM you want to give the game
r_TexturesStreamPoolSize = 4096
e_ShadowsPoolSize = 2048

-- new commands found but untested if persist via user.cfg - if not, enter in console.
-- disables the Depth of Field completely
r_DepthOfFieldMode = 0

-- Optional, doesn't really increase FPS!
-- raise FOV above default values (>75)
cl_fov = 95

Console Commands

You have to input these yourself in console every time after you start/load the game (anything else than blank autoexec.cfg crashes the game :( ). First disables SSAO and the second disables antialiasing. These two commands gave me the biggest FPS boost.

The tilde (~) key shows you the console and then you can start typing or copy-pasting:

r_ssdo = 0
r_AntiAliasingMode = 0
e_Shadows = 0

-- svoTI off introduces incorrect lightning as the gameplay progresses use ony when you need to squeeze every last frame
e_svoTI_Active = 0


Command line commands
You don't have to input non-sticky commands via console every single time you launch the game, just open game properties in steam and under "Lanuch Options" append the following:

+r_ssdo=0 +r_AntiAliasingMode=0 +e_shadows=0

Hopefully this helps you to have a much more consistent experience, cheers!
Last edited by AJ Rockwell; Feb 27, 2018 @ 10:13am
< >
Showing 31-45 of 53 comments
Galf Feb 19, 2018 @ 1:04am 
Originally posted by Castelon:
Can you tell me the config for my 2 core CPY: G4560, it's not HP. thanks you
You're below minimum requirements and no configuration will make the game run okay.
makromate Feb 19, 2018 @ 1:54am 
i have a i7-4790k and 32GB Ram, Win7, R9-390X 8GB.. so what to put in the config for cpu? thx

i used "-heapsize 3145728" in Steam start options..but still have massive loading times in conversations..like 20sec..its annoying.
Last edited by makromate; Feb 19, 2018 @ 1:56am
Galf Feb 19, 2018 @ 4:38am 
Originally posted by makromate:
i have a i7-4790k and 32GB Ram, Win7, R9-390X 8GB.. so what to put in the config for cpu? thx

i used "-heapsize 3145728" in Steam start options..but still have massive loading times in conversations..like 20sec..its annoying.
I have your same CPU (non-k), 16gb ram, and I have zero loading times.
There should be no config needed. Are you on full screen? Did you install on SSD?
Sir Sopi Feb 22, 2018 @ 3:41pm 
Trying to play it with i5-2k (4,8 GHz atm). Have 2 much freezing especialy in cities. As far as i see in system monitor all 4 cores are ocupied at 100% when freezing happens.
Any chance that that cpu lines in cfg can help?
Galf Feb 22, 2018 @ 6:47pm 
Originally posted by Sir Sopi:
Trying to play it with i5-2k (4,8 GHz atm). Have 2 much freezing especialy in cities. As far as i see in system monitor all 4 cores are ocupied at 100% when freezing happens.
Any chance that that cpu lines in cfg can help?
You're playing fullscreen, right?
Your cpu should be more than enough, my i7 4790 is nearly a full ghz slower lol.
Arbadacarba Feb 22, 2018 @ 6:51pm 
Simpler in general to just Copy paste the config file in there, then rename to "user" and delete all contents, many dont have the folder option to allow changing file type.
Last edited by Arbadacarba; Feb 22, 2018 @ 6:52pm
Blade Feb 22, 2018 @ 7:24pm 
Originally posted by Galf:
Originally posted by Sir Sopi:
Trying to play it with i5-2k (4,8 GHz atm). Have 2 much freezing especialy in cities. As far as i see in system monitor all 4 cores are ocupied at 100% when freezing happens.
Any chance that that cpu lines in cfg can help?
You're playing fullscreen, right?
Your cpu should be more than enough, my i7 4790 is nearly a full ghz slower lol.

I am playing on an 17-4770k 3.5ghz and it plays fine. I would agree that making sure you are in Fullscreen might be the problem(the game will reset to Borderless everytime you tab out of the game)
Sir Sopi Feb 23, 2018 @ 12:00am 
It has less freezing in borderless mode than in fulscreen but fulscreen gives more fps =) So i spend more time in borderless mode.
That game realy has problem with i5 cpu.
Galf Feb 23, 2018 @ 5:03am 
Originally posted by Sir Sopi:
It has less freezing in borderless mode than in fulscreen but fulscreen gives more fps =) So i spend more time in borderless mode.
That game realy has problem with i5 cpu.
Fullscreen should freezze less. You have some other underlying issue, it's not the cpu, there are some process calls that drive your cpu to 100%? How much ram you have? Is it on SSD?
GH0ST0621 Feb 23, 2018 @ 8:03am 
I still don't understand this:

sys_main_CPU = 0
sys_physics_CPU = 2
sys_streaming_CPU = 4

If I have a 7700K, should I just copy the exact settings?
Blade Feb 23, 2018 @ 8:08am 
Originally posted by xGhostFace0621x:
I still don't understand this:

sys_main_CPU = 0
sys_physics_CPU = 2
sys_streaming_CPU = 4

If I have a 7700K, should I just copy the exact settings?

Yes.. the i7 has Hyperthreading so you increment by 2.
zfedaykin Feb 23, 2018 @ 9:01am 
I have i7 6700k, so
sys_main_CPU = 0
sys_physics_CPU = 2
sys_streaming_CPU = 4

is correct? or

sys_main_CPU = 2
sys_physics_CPU = 4
sys_streaming_CPU = 6

??
agris Feb 23, 2018 @ 1:51pm 
FYI, r_TexturesStreamPoolSize is your VRAM pool size, not your system ram. Per warhorse's config files, they set this to 500 mb to 2 gb less than the total VRAM, depending on your texture setting.

Textures set to Very High assumes a 3 GB VRAM (sys_budget_videomem = 3072), and warhorse's pool size is 2 gb (r_TexturesStreamPoolSize = 2048). Textures set to Ultra assume 6 GB VRAM, and the pool size is set to 4 gb by default. If you're like me and playing with a 4 gb VRAM card, you probably want to have textures set to very high and then manually set your user.cfg to:

sys_budget_videomem = 4096
r_TexturesStreamPoolSize = 3072

FYI, there's no documentation that the sys_budget_videomem command is for anything other than monitoring memory usage in a debug environment, but since warhorse changes it per texture setting, I thought I would err on the side of making it accurate for my video card. Worse case scenario, it does nothing (if you set it correctly).
Vince ✟ Feb 23, 2018 @ 8:48pm 
No wonder I can play on Ultra so well with this 970, hah!
♂ Aniki ♂ Feb 23, 2018 @ 10:56pm 
Originally posted by agris:
FYI, r_TexturesStreamPoolSize is your VRAM pool size, not your system ram. Per warhorse's config files, they set this to 500 mb to 2 gb less than the total VRAM, depending on your texture setting.

Textures set to Very High assumes a 3 GB VRAM (sys_budget_videomem = 3072), and warhorse's pool size is 2 gb (r_TexturesStreamPoolSize = 2048). Textures set to Ultra assume 6 GB VRAM, and the pool size is set to 4 gb by default. If you're like me and playing with a 4 gb VRAM card, you probably want to have textures set to very high and then manually set your user.cfg to:

sys_budget_videomem = 4096
r_TexturesStreamPoolSize = 3072

FYI, there's no documentation that the sys_budget_videomem command is for anything other than monitoring memory usage in a debug environment, but since warhorse changes it per texture setting, I thought I would err on the side of making it accurate for my video card. Worse case scenario, it does nothing (if you set it correctly).

What values do I need to set if I have 2 GB of VRAM? I can not understand this myself...
< >
Showing 31-45 of 53 comments
Per page: 1530 50

Date Posted: Feb 14, 2018 @ 7:50am
Posts: 53