No Man's Sky 无人深空

No Man's Sky 无人深空

查看统计:
felps 2019 年 8 月 14 日 下午 4:10
4
FPS / STUTTERING FIX
This is a old tip but its worth to check it out to see if it helps any1 who has FPS problems:

Go to where you instaled the game; common/no mans sky/binaries/settings and edit with notepad the TKGRAPHICSSETTINGS.

Search for NumHighThreads and NumLowThreads and change their values: Since I have i5-8400 and it has 6 cores I put:
NumHighThreads = 4 and NumLowThreads = 2

So if your CPU has 4 cores I guess you should try:
NumHighThreads = 3 and NumLowThreads = 1

I was stuttering A LOT everytime I ran or used the jetpack and now its a solid 60fps with no drops.
引用自 MaIheX:
IMPORTANT TLDR:
NumLowThreads = "0" is the only setting you need.
It will pretty much nullify all stutters / freeze ups / rubberbanding you might have.
NumHighThreads, try anything starting with 0 and as much as you like to see what works best for you (very likely will have no noticeable difference though when having NumLowThreads at 0).

The FPS will still drop if some delayed generation occurs of a lot of things, but the game will not freeze or stutter at all and will be smooth, sometimes even unnoticeable.

Please update OP with this so more would see.

No matter what settings, the game still always used AT LEAST 2 cores at almost 100%, then other 2 usually at up to 50%.


TESTING DONE:
I did some testing on 3600 (6 core / 12 thread), and it appears what causes stutters/rubberbanding seems to be only the NumLowThreads setting.

Any setting besides NumLowThreads = "0" will cause stutters.

Even NumHighThreads 1 and NumLowThreads 0 is better than NumHighThreads 0 and NumLowThreads 6.

The more NumLowThreads, the more stutters/micro freezes/rubberbanding you'll have.

NumHighThreads 4, NumLowThreads 0, perfectly smooth.
NumHighThreads 4, NumLowThreads 2, causes minor stutters.

NumHighThreads 0, NumLowThreads 0, perfectly smooth.
NumHighThreads 0, NumLowThreads 6, a lot of stutters.

NumHighThreads 48, NumLowThreads 0, smooth and no stutters, even though there's 4x more threads than CPU has.
NumHighThreads 24, NumLowThreads 24, a lot of freezups/stutters.


You can set NumHighThreads to pretty much anything you like, it doesn't matter much in the end. Had pretty much same FPS at various setting from 0 up to 48.

I think it makes some kind of a difference (it felt so), maybe things generate a wee bit faster, but wasn't able to 100% distinguish between NumHighThreads of 0, 1, 2, 4, 6, 12, 24, 48.
I notice that with more of them, more of my cores/threads had higher usage %, so it does something.
I think maybe generation just gets split into more smaller chunks, so instead of lets say a forest of 20 trees being generated at once after a while, it generates them 1 by 1, or in chunks of 4 in 5 instances with less delay until the first ones start appearing.
This is just my speculation for now for what NumHighThreads might help with.


Performance wise, High threads maybe makes a difference, but no noticeable one on my end.
NumLowThreads, the more you have, the more frequent and significant freezes/stutters.
< >
正在显示第 31 - 45 条,共 120 条留言
Azei 2019 年 8 月 21 日 上午 10:34 
help, I couldn't bear with the texture pop ins. I wanted to revert to default but i forgot to mae a backup of my settings. I have a core i5 - 8400 and gtx 1060 anyone knows what the default values are?
hi 2019 年 8 月 21 日 上午 11:22 
引用自 Azei
help, I couldn't bear with the texture pop ins. I wanted to revert to default but i forgot to mae a backup of my settings. I have a core i5 - 8400 and gtx 1060 anyone knows what the default values are?
Same.
the Sigman 2019 年 8 月 22 日 上午 6:06 
This dont make miracles but just works for stuttering now i can play with peace thank you a lot!!!!!
Mattlock 2019 年 8 月 22 日 上午 6:25 
this fix should be pinned
IanL 2019 年 8 月 22 日 上午 6:44 
I set mine both to zero some time back and have been stutter free since. Looking at the CPU timings in SteamVR I saw a massive reduction in CPU spikes after doing this. Certainly adding any number to the low setting results in far worse CPU timings and lengthy grey-outs on my headset. I do get more pop ins though!
Tsvetomir 2019 年 8 月 22 日 上午 6:49 
引用自 Azei
help, I couldn't bear with the texture pop ins. I wanted to revert to default but i forgot to mae a backup of my settings. I have a core i5 - 8400 and gtx 1060 anyone knows what the default values are?
just delete/backup the file, NMS will create a default one
Armageddon 2019 年 8 月 22 日 上午 6:59 
For those interested in getting Fast Sync to work without screen tearing here is how u do it.

Disable Vsync ingame
Close NMS
Enable Fast sync in NVCP both on the 'global' profile and the 'no mans sky' profile.
launch NMS
Set to windowed bordered
Check for tearing and ensure fps is able to go above ur native refresh rate.
Set NMS to Borderless.

You should now have no tearing, and be able to go above ur native refresh using fast sync.

NOTE: You have to switch to bordered , then back to borderless each time you launch NMS.
bigbadbedwetter 2019 年 8 月 22 日 上午 7:15 
Wow, thank you very much! Setting NumLowThreads to "0" has worked wonders for me. No more stuttering. For my system, default high threads was "1," and low threads "2." I simply edited low threads to "0," and stuttering was eliminated.

With low threads set to default of 2, I got pronounced stuttering especially in busy areas with lots of grass and foliage and also around trading posts with other ships coming and going. During stuttering, my CPU usage would be pegged at 100%, and be accompanied by erratic GPU usage (as reported by Task manager).

With low threads set to "0," my CPU usage stays between ~80-90%, and my GPU stays solidly at 100%. My tested graphic settings were at Ultra except for ground tessellation which was at the lowest setting.


My System: Win 10 Home, i5 2400, GTX 1060 6GB, 16GB RAM
MycroftCanadaNS 2019 年 8 月 22 日 上午 7:20 
For myself I have mine set too

NumHighThreads = 4
NumLowThreads = 0

and it works very well. No stuttering, smooth as butter.
最后由 MycroftCanadaNS 编辑于; 2019 年 8 月 22 日 上午 7:21
Zero G ? 2019 年 8 月 22 日 上午 7:20 
Thank you !! wow that worked, So strange I even have an AMD Processor and this helped
I have Ryzen 7-1700x 16GB RAM GTX 1060-3GB
I wonder what this effects ?
pabloguy 2019 年 8 月 22 日 上午 8:58 
Does this also help performance in vr?
IanL 2019 年 8 月 22 日 上午 9:14 
引用自 pabloguy
Does this also help performance in vr?

It helped a little with me as it dropped the overall time the cpu was taking per frame, so I saw a slight increase in performance as my cpu is definitely the bottleneck.
Azei 2019 年 8 月 22 日 上午 10:42 
this will definitely remove stutters but in exchange you get a lot of texture pop ins in the game and screen tearing. Is there a way to minimize texture pop ins and screen tearing?
Armageddon 2019 年 8 月 22 日 上午 10:44 

引用自 Azei
this will definitely remove stutters but in exchange you get a lot of texture pop ins in the game and screen tearing. Is there a way to minimize texture pop ins and screen tearing?


引用自 Armageddon
For those interested in getting Fast Sync to work without screen tearing here is how u do it.

Disable Vsync ingame
Close NMS
Enable Fast sync in NVCP both on the 'global' profile and the 'no mans sky' profile.
launch NMS
Set to windowed bordered
Check for tearing and ensure fps is able to go above ur native refresh rate.
Set NMS to Borderless.

You should now have no tearing, and be able to go above ur native refresh using fast sync.

NOTE: You have to switch to bordered , then back to borderless each time you launch NMS.
最后由 Armageddon 编辑于; 2019 年 8 月 22 日 上午 10:44
Lightkill 2019 年 8 月 22 日 下午 3:30 
My issue with FPSdrop/stutter was solved when I enabled v-sync in the ingame options.
(i7-7820, GTX1080Ti, G-sync enabled)
< >
正在显示第 31 - 45 条,共 120 条留言
每页显示数: 1530 50

发帖日期: 2019 年 8 月 14 日 下午 4:10
回复数: 120