How to Fix NMS Performance (Fix Stuttering Once And For All) [Information]
So I've been trying to fix no man's sky stuttering for a long long time now. Probably about 4-5 months of constant poking around and tinkering. I have a Ryzen 5 2600, gtx 1660, 16 gb (3200mhz) ram (the game is installed on an NVME SSD). I don't have amazing specs, but certainly should be capable holding itself in NMS (with some settings turned down). Well, I have stuttering (especially on planets walking around as stuff is loading in). I have finally found the fix for you folks. Here we go.
First, go into your NMS directory > Binaries > Settings > TKGRAPHICSSETTINGS
Second, open task manager and see how many logical processors you have in your CPU (I have a ryzen 5 2600, so I have 12).
Third, in your TKGRAPHICSSETTINGS, change NumHighThreads to ONE LESS THAN YOUR LOGICAL PROCESSORS IN YOUR CPU.
Fourth, in the same file, change NumLowThreads to 1.
Note: you can try subtracting 1 from NumHighThreads (performance may vary).
Then set that file to read only by right clicking.
We are not done there! That fix alone did not completely fix my issues. The next step would be to (and you guys wont like to hear it) is to overclock your GPU, CPU, and RAM (CPU and RAM is the most important here). (WARNING, DO THIS AT YOUR OWN RISK)
I have a Ryzen 5 2600. To eliminate stuttering and lagging, I overclock to 4.1ghz 1.425 volts. DO NOT JUST COPY PASTE THESE SETTINGS. Please do some time and researching your CPU to see if it's overclock-able and to what degree.
I have 16 GB of 3200mhz ram, and I am overclocking it to 3400mhz. I can't go any higher without crashing.
I have a gtx 1660. I overclock +160 on the core clock and +960 on the memory clock.
I am sharing these overclock settings so you have an idea of what I was able to achieve, not for you to copy paste.
I am sharing this so that you guys can play NMS and...