The Witcher 3: Wild Hunt

The Witcher 3: Wild Hunt

54 ratings
FIXES for Crashes, Stutter, Bad Performance
By Zaphiel
After some painstaking 15+ hours of utter trial+error frustration, here is a not quite so short list of everything I could compile until now that MIGHT just help us poor witchers to finally run the game.

IMPORTANT:
Obviously install all the latest drivers for GPU, Mainboard, CPU whatever.

It seems the reason for my game crashing in particular was the CPU reaching its temperature limit and therefore reducing the available processing power for a few frames, leading to a CTD.
So if CRASHES are your main problem, just skip to 3. in this guide, the only one you should try for now is:

NVIDIA Control Panel -> Manage 3D Settings -> Program Settings -> Choose "The Witcher 3 (witcher3.exe)"
Virtual Reality pre-rendered frames -> 2 (or more if necessary/possible depending on your GPU)
I myself have it on 3 and it reduced CPU temps by ~20-30°C, which massively helps.
What this does is it basically makes your CPU work less and your GPU work more, as far as I can tell ;)

ALSO turn OFF Nvidia Hairworks, it is unstable and a common cause for crashes.

It might also help to monitor your PC's temperature, I for example use CPUID HWMonitor.



Maybe consider giving this guide a like or favorite, so other desperate souls will also find it :)
3
   
Award
Favorite
Favorited
Unfavorite
Alt + Tab
When Alt+Tabbing, there seems to be quite a high chance of crashes (30-40% from my experience). This chance can be reduced quite a bit by always opening the menu (ESC on keyboard, SELECT button on controller - NOT the controller menu with the Start button, where you slide between World Map, Items etc) before Alt+Tabbing.
Do NOT Alt+Tab while in cutscenes/loading screens, crashes are garantueed.
Also don't stay inside your inventory screen while Alt+Tabbing, the risk of crashes seems even higher there.
1.
Go to "C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\bin\x64_dx12" (or similar, depends on your install folder)

Right-click witcher3.exe -> Properties -> Compatibility
Disable Full Screen Optimization -> ON
Run this program as an administrator -> ON

Apply

(Might wanna do the same thing to REDprelauncher.exe in the main folder, don't know if that does anything tho)
2.
Go to "C:\Users\[YOURUSERNAME]\Documents\The Witcher 3"
Open dx12user.settings with Notepad
Search for AllowClothSimulationOnGpu (Ctrl+F is the search function)

-> AllowClothSimulationOnGpu=true (you have to overwrite "false" with "true")

Save file and close
3.
For Nvidia cards (don't know about AMD, but there's probably very similar stuff)

Open NVIDIA Control Panel -> Manage 3D Settings -> Program Settings -> Choose "The Witcher 3 (witcher3.exe)" (if its not in the list, search and add it)

Low Latency Mode -> Ultra

Power Management Mode -> Prefer Maximum Performance

Threaded Optimization -> ON

Virtual Reality pre-rendered frames -> 2 !!! probably THE MOST important setting !!!
(might even set it higher than 2, tho I DO NOT KNOW if this is healthy for your PC)
I myself have it on 3 and it reduced CPU temps by ~20-30°C.

(Vertical sync -> Fast !!!This one might not be necessary, try it out if it
helps or even works!!!)

(Texture filtering - Quality -> Performance (might not be necessary, only if severe lag))

Max Frame Rate -> Maybe try without this first, but also maybe consider using this. (I set
it to 90 so my PC doesn't needlessly try to reach my monitors 144Hz frame-rate and set itself
aflame in the process). There's also a recommendation in some forums to set it to half your
monitor's refresh rate or exactly 60 or something, probably worth to keep trying what fits best.

Apply
4.
Open Windows Security -> App and Browser Control -> Exploit Protection Settings -> Programme Settings -> Add Programme to Customize -> Choose witcher3.exe from:

"C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\bin\x64_dx12" (or your folder)

Edit -> Control flow guard (cfg) -> Override System settings -> turn it OFF

Apply
5.
- Disable/turn OFF MSI Afterburner (or ANY OTHER such software)

- Disable GeForceExperience: Ingame Overlay

(- Disable Steam Ingame Overlay (not a must, but could help))

(- Run Steam as administrator:
C:\Program Files (x86)\Steam (or similar) -> Right-click steam.exe -> Properties ->
Compatibility -> Run this program as an administrator -> Apply)
6.
Only needed if you have a RTX40-series card:

Win 10
Graphics Settings Menu -> Hardware-accelerated GPU scheduling -> ON

Win 11
Display Settings -> Graphics -> Change Default Graphics Settings -> Hardware-
accelerated GPU scheduling -> ON
7.
If modding is too much for you, skip this part for now and see if all the other stuff is doing the trick for you.

These are 2 extremely helpful mods (not a MUST I guess, but can hugely help).
Follow everything the guy has to say (depending on your system/preferences) and give him the LOVE he deserves for saving our very lives.

https://www.nexusmods.com/witcher3/mods/7979?tab=description
https://www.nexusmods.com/witcher3/mods/7426 (NEEDED for the one above)
8.
In Steam Library

Right-click Witcher 3 -> Properties -> Installed Files -> Verify integrity of game files
9.
For Nvidia IF you use DLSS, which is HIGHLY recommended (once again, I'm sure there's also some equivalent for AMD cards).
The reason for this step is that the game does NOT update itself to the latest Nvidia DLSS
drivers and you gotta do it yourself for some stupid reason or another...

Go to https://www.techpowerup.com/download/nvidia-dlss-dll

Download the latest zip-file of nvngx_dlss_[VERSION-NUMBER].zip

Unpack the file (right-click -> Extract Here for example)

Copy nvngx_dlss.dll file to "C:Program Files (x86)SteamsteamappscommonThe
Witcher 3binx64_dx12" and REPLACE the old file



Now go to https://www.techpowerup.com/download/nvidia-dlss-3-frame-generation-dll/

Download the latest zip-file of nvngx_dlssg_[VERSION-NUMBER].zip

Unpack the file (right-click -> Extract Here for example)

Copy nvngx_dlssg.dll file to "C:Program Files (x86)SteamsteamappscommonThe
Witcher 3binx64_dx12" and REPLACE the old file
10.
Restart PC (yeah really, it helps and you just made a ton of changes, soooo ;))
11.
Important in-game options

Display:
Display Mode -> Fullscreen

VSync -> Off

Maximum Frames per second -> Unlimited

Hardware Cursor -> ON

If available:
DLSS Frame Generation -> ON

NVIDIA Reflex Low Latency -> ON (or) ON + Boost (if available)



Graphics (largely depends on preferences and system, so these are just recommendations):

If Ray Tracing ON:
Ray Traced Reflections -> Off
Ray Traced Shadows -> Off (because apparently not necessary)

Anti aliasing -> DLSS (if system supports it)

NVIDIA Hair Works is extremely demanding, try if necessary
!!! Turning it completely OFF might resolve crashing/instability issues !!!

Number of Background Characters also extremely stresses CPU, wouldn't go
higher than medium (even on my water-cooled 13900KS)

The rest to your liking (for example I turned OFF Blur, Motion Blur, Chromatic
Aberration and Vignetting because I don't like these/they just don't look good)

Restart the game after changing the settings, just to be sure. After that check whether everything is the way it should be.
12.
When starting the game and/or while in-game in general, consider closing all browsers and unnecessary background programs, some of them don't just suck off valuable processing power (Chrome for example is a massive black hole for RAM), but could even interrupt/stop processes of the game itself.
13.
There's also the possibility of:

Task Manager -> Details -> Right-click on witcher3.exe -> Set Priority to HIGH

(you will have to do this EVERY single time you start the game, so not the best solution but maybe necessary).
14.
Some guys also suggested downgrading GPU drivers to earlier versions, i.e. I read in one forum that Nvidia 526.98 driver from ~ fall last year made the game stutter way less (didn't do anything for me, but might just help you).
15.
If all these fail, consider a clean install of the game, no mods etc. If you had mods previously, you will have to go to both the Witcher 3 documents folder as well as the steam install one and manually delete everything after uninstalling. (Maybe even clean the registry, in which case please refer to Master Google how to do that for this game.)
!!! BACKUP your saves before that obviously. !!!
16.
Consider adding an exception to the game .exe (and the cdpr-launcher.exe) to your anti-virus program.


Another last resort thing to do is to cut off your internet and ONLY then turn off your antivirus program/firewall whatever (because they could potentially stop certain processes - which I had happen in the past with other games - or slow your game down because of high resource usage).

Once again, ONLY do this after COMPLETELY cutting off your internet connection, otherwise you will NOT be safe, even if you aren't actively using a browser right now.
Also RESTART all of your antivirus/firewall stuff after your gaming session BEFORE reconnecting to the internet.
If all else fails, try DX11
If nothing works, try DX11.

If you do try DX11, there apparently might be a problem with the CDPR Launcher not using it correctly.
Either go to the game directory and start the game .exe from there, or open the launcher configuration.json and add the line --launcher-skip (I didn't try this personally, so best just Google where and how exactly to do that).
Thanks for helpful comments/new information
Xamurai
tokito_version2.0
gQx
FTSO

Thank you guys so much for helping all of us!!! Best of luck :D
That's all I got for now
If anyone knows even more things to do to make this game actually run as it's supposed to, then please let me know in the comments.
Also a like helps others to find this. Thanks!
21 Comments
pluckysama 6 Jul @ 7:52pm 
Holy smokes! IT WORKED!
I tried it on my cousins PC until the step 2
at first it didin't, but then we restarted the pc and started the game again, pass the tutorial part and the game started well!
he was so sad because the game didn't worked properly and were planing to refound.
truly thanks a lot!!
Mo¡stDreams 9 May @ 4:20pm 
Last thing, you requested new info I gave you new info. I believe you just wanted to see the negative because of my phrasing and choice of explaining what I believed to be not useful.

Regarding...
(btw your tip of using an SSD is just beyond LMAO, as if ANYONE in their right effin mind would use an HDD if they had an SSD available... like wat, no shizzl xD)
Yep okay, if you think that it should be on the guide as the first thing in the OP to consider upgrading from HDD to SSD or consider if your SSD or HDD is failing in some way, you know... a lot of potential issues can be related to a storage device slowly corrupting it's data.

Another thing to consider is if your system is pegging storage device at near 100% load while you did cover how that may happen in as a side-effect from various things in your section about resource use and malware it might be worth pointing out to CHECK system stability first before thinking the game is the problem.
Mo¡stDreams 9 May @ 4:10pm 
I got back into the game and saw this guide fairly well rated and thought to myself aight,maybe this is one of those guides which tells you how make the Witcher go from 2016 too 2020 with optimisations that don't really effect the game quality as they do the frame-rate. I read all the listed sections, some of which I thought you were a smart cookie.

Instead I will leave here with something slightly different.
1. Add the witcher3.exe too virus & thread protection > allow app thru controlled folder access
If you have controlled folder access enabled as this will prevent save game creation and other data being saved to your user documents.
2. You can automate Witcher 3 high prioity with a register/third party tool edit and not do it each time you load the game in task-manger.
3. Alternatives to DLSS for non Nvidia users https://www.nexusmods.com/witcher3/mods/9063 & https://www.nexusmods.com/witcher3/mods/8815
4. Better ScriptMerger https://www.nexusmods.com/witcher3/mods/484
Mo¡stDreams 9 May @ 3:51pm 
Yeah alr mate, I don't really care to get into a shit show over it.
I just pointed out some things which are 100% a security vulnerability & others which would be very un-related but you do you brotha.

I've been involved in computer science for over 20yrs, with a small background in game modding and software development. If you choose to dis-regard my wisdom's that entirely your decision.
I never claimed to not have problems with the Witcher3 I had but 90% of those issues were scriptmerger not scriptmerging... never had the massive cpu heat problem though except for when I was a bad bad boy and didn't maintain thermal conductivity god demands of regular thermal paste/liquid metal and or clearing of the cleaning heatsink/radiator from those pesky dust bunnies.

I can tell you a number of things which may or may not have been your problem, one of them is that the latest driver is not always the best driver, I removed the offending comments and wish you the best of luck with it all.
Zaphiel  [author] 22 Apr @ 11:15am 
Thanks, glad it helped :Geralt:
WingsOfTaxEvasion 22 Apr @ 7:52am 
You sure know your computers, awesome stuff. :gwent_teamtriss::profit:
minhquan3ky 17 Apr @ 7:52pm 
Worked on my RTX 3060 , AMD laptop. Really appreciate your sharing!!
Outer Heaven 15 Mar @ 10:17am 
It really worked on my RTX 3060 laptop thank u
FTSO 11 Mar @ 3:41pm 
Running the game on Steam Proton Experimental, it was a good performance using DX12 without the Raytracing at maximum in my case, but the game become so demanding that even the temperature is significanly increase.

After a week, the game start to freeze after 20-30 minutes, so for the sake of gameplay and 60 frames without much sacrifice, I am running using DX11 with no Nvidia Hair and no Raytracing.

The CDPR Launcher is such a useless thing, so is a matter of change the DX here - launcher-configuration.json and use the line --launcher-skip.

Thanks for the helpfull information you put together here.
Zaphiel  [author] 7 Mar @ 12:51am 
Glad it helped, hope you guys have fun!