Tips and tweaks to gein better peformance:- i recommend to 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 Memory Leak (mostly for Nvidia GPU with lower VRAM size then 20GB for 4K res. or <16GB for 1440p and <12GB for 1080p)
- Change Anisotropic filtering in Nvidia Control Panel to x16 (Sadly it's not possible in AMD GPU, AF settings in Adrenaline Software not works for DX12 games...):
(*if u had it chosen already then first restore this exe to default settings and then change AF to x16)
Texture Filtering - Negative LOD Bias : have to be set to Clamp
Textures Filtering Quality setting have to be set to Quality
Textures FIltering trilinear optimalization have to be set to On
(in default they are set like that but sure u have it set exacly like that, like on the video above) otherwise FIX WON'T WORK.
* Minus of those settings is more blured and not so sharp textures compared to default AF build in game engine but, after you change in game settings of Sharpening to High, then it will give you very smillar results, look: https://imgsli.com/MTU2MDcy/0/5
but Plus of this also is 5-7% fps boost
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 W3 folder) in notepad and find line:
AllowClothSimulationOnGpu= change 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)
5) Use Raytracking mod:
All-in-One RT Performance Tweaks + Memory Leak Fix
- Greatly Improves both CPU and GPU demanding area performance up to 25% FPS boost compared to Vanilla 4.02 RT performance mode:
6) Gein more FPS by changing 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 this mod! Even so, RT Shadows are quite demanding and still often flicker and popup in low distance, this destroys immersion)
- Ray Tracked Reflections have to be to Off( RT Reflections at On may look bad with this mod! Even so, 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)
- DLSS/FSR2 settings to: Quality for resolution 1080p, Balanced or Performance for res. 1440p or higher.
- for RTX 4000 series GPU Disable DLSS frame Generation (DLSS 3.0) option in game Video settings ( after 4.02 update Frame Gen. is broken and causing crashes)
- Hairworks: to Off ( is very demanding and still bugged like Geralt's dark hair)
- Shadow quality: to High ( still good quality with minimal differences between Ultra+)
- Foliage visibility range: to High (same like above)
- Grass density: to High ( same like above)
- Water Quality to Ultra ( same like above)
- Number of Background Characters: to High (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 Ultra (there is no much diferences in performance and visually between Ultra+, but may relive some of VRAM usage)
- Textures to Ultra(same like above)
- Detail Level to High ( still good quality with minimal visual differences and less objects for RT calculations)
7) Check Nvidia Reflex options (to On or On + Boost):- it should reduce frametime spikes to minimum and lower almost two times frametime in ms, thats will give overall smoothnes gameplay , without microsecound stuttering when Reflex it's turned OFF. It may reduce ur FPS by few frames, but it's still worth it.
8) Disable Control Flow Guard (CFG) for game exe:- you can disable it in Winows defender settins for game witcher3.exe in x64_d12 folder (or x64 for DX11 mode). More info here: https://www.techpowerup.com/forums/...ows-10-fixes-various-games-stuttering.258819/
9) 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".
Go into GOG settings icon (lelft upper corner) -> Settings -> Game Features -> at in game features untick the box "overlay"
For others program with in game overlay just google it =).
10) For Nvidia RTX GPU Install latest DLSS DLL 3.1.1 :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.
11) 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
My laptop config:
All in Game settings:
Here's a screen graphic comparison: