1) Optiscaler FPS overlay now seems to only display in top left location, with any other location selected it does not appear. (for me at least) If you want to turn it off after confirmed working press insert key and toggle the fps display from optiscaler UI. 2) HUD Fix altered to eliminate the ghosting of the crosshairs/centre dot, seems to be vastly improved. 3) DLSS, FSR & XeSS .dlls all updated.
Primarily for Nvidia users as is, but options are available for AMD users too.
Confirmed working as expected still in new updates 1.2 through 1.3.2
If you experience choppiness even though you have high framerate, you have a few choices to make:
1) Super smooth gameplay, but with HUD flashing/moving/grindstone ghosting =
2) Slight choppiness but eliminates all issues with HUD and grindstone =
3) The middle ground option, grindstone ghosting is present, you will experience the occasional HUD flash and Reticle Ghosting but is almost as smooth as Option 1 with far less HUD flashing. I recommend to try values 3/5/9/11 These gave best results for me personally
This is just how it is at the moment 👍 FG Allow Async option does not help on my test system YMMV If you are not experiencing the described issues, this does not apply to you.
As one of the comment said, this really is black magic. I went from 90-100 fps to 190-200 fps everything maxed, Native resolution you name it. What a genius
😂 Glad you are getting excellent results 👍 All credit to cdozdil for his wonderful Optiscaler tool. All I really did was test, tweak and package I'm especially pleased because it continues to work with all new patches so far Thanks for your kind words
mod is awesome, boosted my fps and made the game playable on 1650m, i was expecting to have to manually install opti myself but when i saw this mod it made my life 20x easier so thanks for that
First of all if everything else is working ok, backup your Optiscaler.ini file found in "\Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO\OptiScaler.ini" Then if you open the Optiscaler UI and look for the following section........
The section you are interested in is under Frame Pacing Tuning I can't really offer what exact settings will work for you as it's going to be different for different systems, but make small changes and test you will find the value/settings that helps with your issue with enough patience 👌 If you arereallylucky you may not even have to reboot the game each time to test Alt+Tabbing in and out 🙏 I can suggestyou start by just changing the Variance Factor Hover over the '?' for a description of what each setting does If it all goes wrong copy your backed up Optiscaler.ini back into the same folder and overwrite. Hope you get a working result 👍
Any further questions I shall do my best to try and help
Glad you got it sorted and found values that worked out for you 👌 I had a super strong hunch that the variance factor value would work but I didn't want to categorically state that, that would be the solution 😉
*Edit* For my own curiosity did you have to reboot each time when changing the value or just change - save .ini - alt+tab?
Hi Im using i9 12900f with 32Gb Mem DDRAM 5 Win 11. RTX 2060 Super at All high-Ultra, except medium on shadows Run smooth at 60-65 fps although my old GPU undervolt the temp is quite stable 85-88 c.
Hi If you navigate to your \Kingdom Come Deliverance II\Bin\Win64Shared folder...... See if you have a copy of nvngx_dlss.dll in there. If you do, delete it this will make the dlss dll in \Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO take priority When there are multiple dlss.dll's (in either of those 2 folders) the newest one is used as I understand it. When you update through the inbuilt download system within DLSS Swapper I believe it saves the .dll to the the Win64MasterMasterSteamPGO folder, I'm not 100% sure when/how the .dll gets copied to the Win64Shared folder. Hope this helps 👌 Please report back with your findings 😉
Ah, I deleted my comment before I saw your response. In order to make optiscaler read the default games dlss instead of the new version from dlss swapper, I simply deleted all the existing optiscaler mod files and replaced them with clean ones. That did the trick thankfully.
Obviously I'm missing something, the game doesn't allow you to set the FPS any more, if you turn on Vsync, its 33 / 60 / 165.
Update: Okay obviously i was meant to use the in game menu with the Insert key. How ever, its telling me the DLLSFG is set too OFF, and there is no option in the Games Graphics settings to turn on Frame gen in any form? What am i Missing?
Hiya thanks for the post. Although this is configured for Nvidia primarily it can be used with AMD, as to the exact config I'm not very experienced with AMD hardware. I can suggest in KCD2 Graphics Settings select: Resolution Scaling Technology - FSR 3.1 In Optiscaler menu (Insert key): Upscalers - Select FSR 3.x and click apply (or FSR 4 if available) (May need to then reboot game) On reboot if still not working you can try selecting Nukems in the Frame Generation tab in Optiscaler UI Menu 👌
If anyone has any further advice with more AMD knowledge please help out 🙏
*edit* make sure you are ingame, not main menu when trying to change these settings
Happy to say i got everything working. My original issue was trying to set it up from the main menu, I did not realise i needed to load in and set it up, using the opti FG.
Great job, seriously.
The only issue i have now is, i seem too have lost Steam Overlay / Screenshot ability
Steam overlay is disabled by default in Optiscaler.ini as it has a high probability of crashing the game when used with Optiscaler. (Optiscaler doesn't play nicely with overlays in general ....Afterburner/RTSS (some success when setting Application Detection Level to Low), Steam, Epic etc) Seems to work ok with Nvidia App Overlay and HWinfo (non-RTSS) Overlay. You can however try your luck and see if it works for you and your setup by opening Optiscaler.ini (in notepad or similar), located in the same folder as your KingdomCome.exe
Once opened either GoTo line '770' or Find 'DisableOverlays' ..... will look like the following:
; ------------------------------------------------------- ; Enables blocking of Steam and Epic overlays ; true or false - Default (auto) is false DisableOverlays = true
Change DisableOverlays = true to DisableOverlays = false
Thank you for this mod! Easy to install and works as intended. Your mod also does a good job of mitigating the negatives that inevitably come with enabling frame gen. Previous performance was averaging 60-80 FPS, 4K/Experimental/DLSS 4 Quality, in most areas with dips into the 50 range by the lake in the Trosky region. Now the game easily rests in the 100+ FPS range in the vast majority of locations, and is often at my locked target of 120 FPS. This is also with RTX HDR enabled and with vktrflys' enhanced global illumination mod enabled. Nice work!
It really is insane. The image quality AND the performance is much much better with no drawbacks seen as of yet. I used to dip below 60 in Nebakov Fortress, but now it's well beyond 140-150. And thanks @harvesthawk130 for the Enhanced GI mod recommendation.
This is the best of the best optimised Mod KCD 2 for visuals. (Voted and Endorsed!)
Been using this from day 1, with 2k @144Mhz monitor (native) , my fps is 139-141 constant all Experimental. (combined with 1) Optimised Ultra/extra cfg mod by Twiggilson, 2) memory leak mod, 3) disabled bloom mod, 4) enable distant tree mod, 5) disabled distant fog mod and of course 6) reshade mods (Rabbit) and 7) Noble LUT
Object Quality - Experimental Particles - Ultra Lighting - Experimental Global Illumination - Experimental Postprocess Quality - Experimental Shader Quality - Experimental Shadows - High (diff is not worth it to go up Ultra/Experimental) imho Textures - Experimental Volumetric Effect Details - Ultra Vegetation Details - Experimental Character Detail - Experimental
i912900F @49-69c 32GB DDR5 NVME SSD RTX4080 Super , undervolt @900mv@2550Mhz +1000Mhz memclock, consumption watt at 125-150watt. Temp max 49/50c (reduce power consumption) | connected with display port/not HDMI Game set : DLS4 Transform Quality, DLA, Nvdia HDR and Monitor, Vsync on, Gsync On. Shade cache size : 100GB (nvdia control panel-general) Number of mods : 106 pcs
I normally don't like the feeling of frame gen but somehow this one feels great. I'm running alongside ReShade to get proper HDR and it's just awesome. There is one bug where after an hour or two and a bunch of alt tabbing the frame gen gets 'stuck' and repeats the same image. So if it happens while looking at a fireplace, I can then be running around outside and while every 2nd frame is correct, every other one is just that fireplace again. I couldn't find a way to fix it in the Optiscaler settings but a quick save, close and reopen of the game gets things going again. Still worth it though as I can run my GPU 5-10C cooler while capped at my monitor's 120fps, where before I was hovering around 70-75fps
Thanks for the post. Same for me I generally detest FG as it just usually swaps one issue for another ie: Gives better framerate but worse latency etc I can't stress enough to people who are sceptical of latency effect to try optiscaler in KCD2 👌 That stuck frame is not something I have not experienced but I'm pleased you are finding a way to make it worthwhile for you 🙏
371 comments
Updated for v1.3-1.3.2 Brushes with Death
Few things of note.....
1) Optiscaler FPS overlay now seems to only display in top left location, with any other location selected it does not appear. (for me at least)
If you want to turn it off after confirmed working press insert key and toggle the fps display from optiscaler UI.
2) HUD Fix altered to eliminate the ghosting of the crosshairs/centre dot, seems to be vastly improved.
3) DLSS, FSR & XeSS .dlls all updated.
Primarily for Nvidia users as is, but options are available for AMD users too.
Confirmed working as expected still in new updates 1.2 through 1.3.2
If you experience choppiness even though you have high framerate, you have a few choices to make:
1) Super smooth gameplay, but with HUD flashing/moving/grindstone ghosting =
2) Slight choppiness but eliminates all issues with HUD and grindstone =
3) The middle ground option, grindstone ghosting is present, you will experience the occasional HUD flash and Reticle Ghosting but is almost as smooth as Option 1 with far less HUD flashing.
I recommend to try values 3/5/9/11 These gave best results for me personally
This is just how it is at the moment 👍
FG Allow Async option does not help on my test system YMMV
If you are not experiencing the described issues, this does not apply to you.
Glad you are getting excellent results 👍
All credit to cdozdil for his wonderful Optiscaler tool.
All I really did was test, tweak and package
I'm especially pleased because it continues to work with all new patches so far
Thanks for your kind words
Enjoy!
Then if you open the Optiscaler UI and look for the following section........
The section you are interested in is under Frame Pacing Tuning
I can't really offer what exact settings will work for you as it's going to be different for different systems, but make small changes and test you will find the value/settings that helps with your issue with enough patience 👌
If you are really lucky you may not even have to reboot the game each time to test Alt+Tabbing in and out 🙏
I can suggest you start by just changing the Variance Factor
Hover over the '?' for a description of what each setting does
If it all goes wrong copy your backed up Optiscaler.ini back into the same folder and overwrite.
Hope you get a working result 👍
Any further questions I shall do my best to try and help
Finally i can play with no fps going down after i minimalize the game.
Much thanx brother =)
I had a super strong hunch that the variance factor value would work but I didn't want to categorically state that, that would be the solution 😉
*Edit* For my own curiosity did you have to reboot each time when changing the value or just change - save .ini - alt+tab?
Thanks
Im using i9 12900f with 32Gb Mem DDRAM 5
Win 11.
RTX 2060 Super at All high-Ultra, except medium on shadows
Run smooth at 60-65 fps although my old GPU undervolt the temp is quite stable 85-88 c.
Thank you
If you navigate to your
\Kingdom Come Deliverance II\Bin\Win64Shared folder......
See if you have a copy of nvngx_dlss.dll in there.
If you do, delete it this will make the dlss dll in \Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO take priority
When there are multiple dlss.dll's (in either of those 2 folders) the newest one is used as I understand it.
When you update through the inbuilt download system within DLSS Swapper I believe it saves the .dll to the the Win64MasterMasterSteamPGO folder, I'm not 100% sure when/how the .dll gets copied to the Win64Shared folder.
Hope this helps 👌
Please report back with your findings 😉
No problem.
I will leave this here in case anyone else needs the info 👌
..
Obviously I'm missing something, the game doesn't allow you to set the FPS any more, if you turn on Vsync, its 33 / 60 / 165.
Update: Okay obviously i was meant to use the in game menu with the Insert key. How ever, its telling me the DLLSFG is set too OFF, and there is no option in the Games Graphics settings to turn on Frame gen in any form? What am i Missing?
Although this is configured for Nvidia primarily it can be used with AMD, as to the exact config I'm not very experienced with AMD hardware.
I can suggest in KCD2 Graphics Settings select:
Resolution Scaling Technology - FSR 3.1
In Optiscaler menu (Insert key):
Upscalers - Select FSR 3.x and click apply (or FSR 4 if available)
(May need to then reboot game)
On reboot if still not working you can try selecting Nukems in the Frame Generation tab in Optiscaler UI Menu 👌
If anyone has any further advice with more AMD knowledge please help out 🙏
*edit* make sure you are ingame, not main menu when trying to change these settings
Great job, seriously.
The only issue i have now is, i seem too have lost Steam Overlay / Screenshot ability
Steam overlay is disabled by default in Optiscaler.ini as it has a high probability of crashing the game when used with Optiscaler.
(Optiscaler doesn't play nicely with overlays in general ....Afterburner/RTSS (some success when setting Application Detection Level to Low), Steam, Epic etc)
Seems to work ok with Nvidia App Overlay and HWinfo (non-RTSS) Overlay.
You can however try your luck and see if it works for you and your setup by opening Optiscaler.ini (in notepad or similar), located in the same folder as your KingdomCome.exe
Once opened either GoTo line '770' or Find 'DisableOverlays' ..... will look like the following:
; -------------------------------------------------------
; Enables blocking of Steam and Epic overlays
; true or false - Default (auto) is false
DisableOverlays = true
Change DisableOverlays = true to DisableOverlays = false
This should let you now use the Steam overlay 👌
Been using this from day 1, with 2k @144Mhz monitor (native) , my fps is 139-141 constant all Experimental. (combined with 1) Optimised Ultra/extra cfg mod by Twiggilson, 2) memory leak mod, 3) disabled bloom mod, 4) enable distant tree mod, 5) disabled distant fog mod and of course 6) reshade mods (Rabbit) and 7) Noble LUT
Object Quality - Experimental
Particles - Ultra
Lighting - Experimental
Global Illumination - Experimental
Postprocess Quality - Experimental
Shader Quality - Experimental
Shadows - High (diff is not worth it to go up Ultra/Experimental) imho
Textures - Experimental
Volumetric Effect Details - Ultra
Vegetation Details - Experimental
Character Detail - Experimental
i912900F @49-69c
32GB DDR5
NVME SSD
RTX4080 Super , undervolt @900mv@2550Mhz +1000Mhz memclock, consumption watt at 125-150watt. Temp max 49/50c (reduce power consumption) | connected with display port/not HDMI
Game set : DLS4 Transform Quality, DLA, Nvdia HDR and Monitor, Vsync on, Gsync On.
Shade cache size : 100GB (nvdia control panel-general)
Number of mods : 106 pcs
Many thanks
Awesome stuff
I normally don't like the feeling of frame gen but somehow this one feels great. I'm running alongside ReShade to get proper HDR and it's just awesome.
There is one bug where after an hour or two and a bunch of alt tabbing the frame gen gets 'stuck' and repeats the same image. So if it happens while looking at a fireplace, I can then be running around outside and while every 2nd frame is correct, every other one is just that fireplace again. I couldn't find a way to fix it in the Optiscaler settings but a quick save, close and reopen of the game gets things going again. Still worth it though as I can run my GPU 5-10C cooler while capped at my monitor's 120fps, where before I was hovering around 70-75fps
Same for me I generally detest FG as it just usually swaps one issue for another ie: Gives better framerate but worse latency etc
I can't stress enough to people who are sceptical of latency effect to try optiscaler in KCD2 👌
That stuck frame is not something I have not experienced but I'm pleased you are finding a way to make it worthwhile for you 🙏