The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

R4zenTonyHose

Uploaded by

R4zenTonyHose

Virus scan

Safe to use

About this mod

I have gathered the best mods to optimize the performance of the game with ray tracing enabled, and modified them to be compatible with each other while providing the greatest possible performance boost without significant loss of ray tracing quality

Requirements
Permissions and credits
Changelogs

I have collected the best optimization tweaks and mods to improve the performance of Witcher 3 with Next Gen Raytracing. I have made modifications to ensure compatibility among these mods and also to achieve the greatest possible performance boost without significant loss of ray tracing quality. Additionally, I have ensured that none of these modifications interfere with the changes made to graphic settings from the game menu (except for the RT setting). Therefore, you can freely adjust other in-game graphic settings as per your preference

Version 3.1

New update for patch 4.04 compatible with latest update RTXGI Unlocker that after long time finaly arived (thanks emoose!).
Also inclouded latest changes that rj200b made with his Faster Ray Tracing Ultra Performance RT
mod.

- You have to Delete all of previous ini files and unpack the latest ones (one file has change name, that why will not repleace it and also i have deleted 0_TW3_BetterMultiCoreUsage_NoLimit.ini because it's probably causing crashes and is no need any more with latest patch 4.04 )
.

Edit: Nvidia has released newest version of DLSS dll 3.5.0, it's significantly improves image quality and RT rendering is almost without any  characteristic noise. Link to download dll's is in the buttom of description.




HOW TO INSTALL:

for "Ultra Performance" and "Ultra Plus" preset:

1) Unpack "All-in-One RT Tweaks v. 3.1 - Ultra/Ultra Plus Performance.zip"  and Copy all ini files:

0_TW3_Modified_RTX_Tweaks.ini
0_TW3_Modified_Optimized RT.ini
0_TW3_Modified_General_Perf_Tweaks.ini
0_TW3_Modified_FasterRTUltraPerformanceGlobalIllumination.ini
0_TW3_FasterRTifNoRTShadows.ini


or for "Quality & Performance" preset:

1) Unpack "All-in-One RT Tweaks v. 3.1 - Quality & Performance.zip"  and Copy all ini files:


0_TW3_Modified_RTX_Tweaks.ini
0_TW3_Modified_Optimized RT.ini
0_TW3_Modified_FasterRTUltraPerformanceGlobalIllumination.ini
0_TW3_Modified_General_Perf_Tweaks.ini


2) Copy thoes unpacked files to the following folder: [The Witcher 3 Wild Hunt]\bin\config\platform\pc

*if u had already one of thoes older mod version ini files, then first delete it/them and then copy those new ones.

3) Download RTXGI Unlocker from Here, unpack "RTXGI unlocker and setting auto-updater...zip" and copy xinput9_1_0.dll to the following folder: [The Witcher 3 Wild Hunt]\bin\x64_dx12. Thats it, now you can run game.


Differences between presets:

  • "Ultra Plus performance" preset: 

+ up to 50% higher performance compared to Vanilla 4.04 RT Performance Mode

- RT load time sometimes may not load instant after game load, needs few sec to load (
It depends on the area.), but after that it's working fine.
- in closed space areas RT quality is visable worse, by means not so dark like in "Ultra Performance" or "Quality..." but still far more better then disabled RT (RTXGI).
- enabling RT Shadows is not recommended with this preset, may looks wrong if you don't delete one ini files. You can enable it only after deleting "0_TW3_FasterRTifNoRTShadows.ini", only then they will look ok but for cost of lower performance (but still will be better then "Quality and Performance" preset)


  • "Ultra performance" preset: 

+ up to 35-40% higher performance compared to Vanilla 4.04 RT Performance Mode
+ smillar, just little bit lower RT Quality compared to "Quality & Performance" preset
, but still much better in closed spaces then in Ultra Plus preset...
+ Instant RT Load time

- ~10-15% lower performance then "Ultra Plus" preset
- RT load time is instant, just with lower range then in
"Quality and Performance", after few sec load all and works well.
- RT quality is just a little bit lower then in "Quality and Performance".
-
enabling RT Shadows is not recommended with this preset, may looks wrong if you
don't delete one ini files. You can enable it only after deleting   "0_TW3_FasterRTifNoRTShadows.ini", only then they will look ok but for cost of lower performance (but still will be better then "Quality and Performance" preset)


  • "Quality & performance" preset:

+ up to 25% higher performance compared to Vanilla 4.04 RT Performance Mode
+ RT overall quality, load time and range is higher then Ultra and Ultra Plus
+ Instant RT Load time
+ there is no 0_TW3_FasterRTifNoRTShadows.ini that forbid to use RT Shadows setting.
.

- ~25% less performance compared to Ultra Plus Performance preset and ~15% lower then Ultra.


  • Here video for 2.0 version showing performance after aplied all mod files and recommend tweaks settings from point 1) to 10) :




    
GUIDE
List of highly recommend settings for best performance increase:

-
Delete every time dx12user.settings and  user.settings files (for DX11 mode) from <ur documents>/The Witcher 3 Folder, after any game update or before you try my new mod version or after you removed some other mods. When you start the game this file will be automaticly restored to default config, you just need to configure again ur in game gameplay and graphic/video etc. settings.


1)Fix for
Memory Leak (mostly for GPU with lower VRAM size then 20GB for 4K res. or <16GB for 1440p and <12GB for 1080p):

Here you can download it:
https://www.nexusmods.com/witcher3/mods/8083




Here you can compare texture quality with and without fix:

https://imgsli.com/MTcxMzY0/2/8


2)For Nvidia GPU Fix bug in Nvidia drivers causing higher Frametime Spikes:
- in Nvidia Control Panel go to Menage 3d Settings -> Program Settings and choose witcher3.exe (same like in AF fix), then change Low Latency to Ultra and Power Menagment Mode in to Prefer Maximum Performance

3)Allowing cloth simulation counting on GPU:
- Change this setting by opening file dx12user.settings (in ur documents The Witcher 3 folder) in notepad and find line:
AllowClothSimulationOnGpu from false to true and save file.

4)Enabled Hardware-Accelerated GPU scheduling
- Make sure u have it enabled, its needed to enable DLSS from in game Anti-Aliasing settings and also DLSS frame generation (DLSS 3.0 Frame Gen. it's only for RTX 4000 series GPU) 
https://support.cdprojektred.com/en/cyberpunk/pc/sp-technical/issue/2369/dlss-frame-generation-how-to-enable-hardware-accelerated-gpu-scheduling-1

5)Change in game graphic settings:
-
Ray tracking Settings set to On
- Ray Tracking Global Illumination 
set to Performance
- Ray Tracked Imbient Acclusion
 set to On
- Ray Tracked Shadows
have to be to Off  - RT Shadows at On may look bad with "Ultra/Ultra Plus performance" preset if FasterRTifNoRTShadowsNorReflections.ini is in use, you may turn RT Shadows On only when you delete this ini! Even so, RT Shadows are quite demanding and still often flicker and popup in low distance and this destroys immersion (only If you don't use the improvement shadows mod, but the game will be even more demanding).
- Rey Tracked Reflections - set to Off for better performance (can be set to On if you want). But even when Off, the Reflections still will be visable and looks just like SSR on High without RT, even if you set SSR to Low)
- Screen Space Reflections (SSR):
set to Low - like i wrote above, with RT GI turned On there is no visual differences between SSR Low or High : https://imgsli.com/MTU1NTU2/4/5, https://imgsli.com/MTU1NTU2/4/3 )
- Anti-Aliasing: to DLSS (nVidia RTX Cards) / FSR2 (Nvidia GTX/AMD/Intel Cards)(or use DLSS to FSR 2.1.2 replacment mod)
- DLSS/FSR2
settings to: Quality or Balanced for resolution 1080p Balanced or Performance for res. 1440p, for 4k Performance / Ultra Performance. (if your GPU is fast enoguh then leave it on Balanced)
- Dynamic Resolution to Off (with DLSS enabled is already off)
- for RTX 4000 series GPU enable DLSS 3 frame Generation option in game Video settings
- Hairworks: to Off
( is very demanding and still bugged like Geralt's dark hair)
Shadow qualityto High  ( still good quality with minimal differences between Ultra+) / With RT Shadows On you can set Shadow Quality to: Low wtih almost no difference in visual quality and you can get form 5-15% fps boost, here is compare: https://imgsli.com/MTcxMzg1
Foliage visibility range: to High is enough
- Grass density: to Medium or High ( Medium is same as Uber setting in 1.32 )
- Water Quality to High is enough
Number of Background Characters: to High or Medium (this setting is very CPU demending in Cities, if you have High IPC CPU like ryzen 5000 series (or newer) or intel 11 gen series ( or newer) then i recomend High, for faster CPU set Ultra (no much differences between Ultra+), but if you want to releave CPU usage then go to Medium o lower.
- Terrain Quality to High or Ultra  (to decrease VRAM usage go with High, there is no much diferences visually between Ultra+, but may relive high VRAM usage)
- Textures to High + Memory leak Fix (if ur GPU don't have enough VRAM)
- Detail Level to High or Ultra ( (to decrease VRAM usage go with High, is still good quality with minimal visual differences and less objects for RT calculations and less VRAM in use )

* All of these in game settings you have to be changed in main game menu, not after loading save. If you did that after the load, then just restart the game and check FPS again.


6)Check Nvidia Reflex options:
set to On + Boost  - it may raduce FPS but overall gameplay shoud be much smoothnes thanks to reduced latency spikes to minimum and lower by half average computer latency, also this option fixes sometimes random RT flicker gliches after few times load/Fast travel.

7)Disable Control Flow Guard (CFG) for game exe:
- you can disable it in Winows defender settins for game witcher3.exe in x64_dx12 folder (or x64 for DX11 mode).
More info here: https://www.techpowerup.com/forums/threads/disabling-control-flow-guard-cfg-an-exploit-protection-feature-in-windows-10-fixes-various-games-stuttering.258819/

8)Disable Steam, GOG and other programs with in game overlay:

- for Steam:
Go into your library and right-click on the game's name, the click "properties". Then just untick the box that says "Enable the Steam Overlay while in-game".

- for GOG:

Go into GOG settings icon (lelft upper corner) -> Settings  -> Game Features -> at in game features untick the box "overlay"

- For RTX 4000 series users when using DLSS 3 Frame Gen:
Disable Nvidia Shadowplay Overlay because is may causing MicroStutter.
    Click on the System Tray to show hidden icons.
    Right-click the Nvidia icon.
    Click GeForce Experience.
    Click on the Settings icon.
    Toggle "In-Game Overlay" to off.
    Close the GeForce Experience window.
(
Msi Afterburner/RTSS should be ok replacement without stuttering. Just dont use any Frame limiters there, with it in combination with FrameGen = Stutter, only frame limiting by Nvidia Control Panel not causing stuttering with frame gen).


9)For Nvidia RTX GPU Install latest DLSS DLL  (Nvidia update it frome time to time, is good to track this) and latest DLSS 3 Frame Generator dll (for RTX 4000 series users) :

  • Here u can find 3.1.1.0 DLSS dlls released from CDPR to Cyberpunk 2077 1.62 Path Tracking Update:
https://www.nexusmods.com/witcher3/mods/8120
or even newest:

  •  DLSS 3.5 DLL from Nvidia
https://www.techpowerup.com/download/nvidia-dlss-dll
- unpack and copy nvngx_dlss.dll file to <game directory>/bin/x64_dx12 folder and replace files.

  • DLSS 3.5 Frame Generation DLL from Nvidia
https://www.techpowerup.com/download/nvidia-dlss-3-frame-generation-dll/
- unpack and copy nvngx_dlssg.dll file to <game directory>/bin/x64_dx12 folder and replace files.


10)Install latest GPU drivers:

- For Nvidia: https://www.nvidia.com/download/index.aspx
- for AMD: https://www.amd.com/en/support
- For Intel: https://www.intel.com/content/www/us/en/download-center/home.html


11) Install DLSS Frame Gen. to FSR 3 Frame Gen. mod for all Nvidia RTX G
PUs:

  • Here u can download this mod, read how to install in description:
https://www.nexusmods.com/site/mods/738


Special thanks to creators of mods that I modified or used, all of this wasn't possible without their hard work!
RTXGI Unlocker and 4.01 INI settings list (by stoker25)
Optimized Raytracing (by alikoko
Faster Ray Tracing Ultra Performance RT
(by rj200b)
RTX Performance Tweaks (by cire420siuol)
TW3 General Performance Improvements (ini tweak) (by cire420siuol)