the Sim Settlements forums!

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Discussion Understanding CTDs - Triangle of Death

How do you do this? May solve some of my issues....
Open up Fallout4Custom.ini in your Documents\My Games\Fallout4 folder.

Under [General] if it does not exist add
iNumHWThreads=4

Change this to how many cores you want to use.

For the record, I have a 4 core machine. I do NOT use this setting,
 
HAHAHA @woodfuzzy the timing was perfect! Look at my post above. Weird is that I never got any CTD. Toughts...?

hahah, I’m just reading this one thread and my cerebral capacity is nearing CTD. blood coming from ears and nose. Still, good to test ones limits. :crazy

Zonary, I use 70 +/- seems to be stable to me, higher I start to notice. I took it uncapped once with 2x1080ti and old nick and longfellow had a few problems so decided against that in the future. was fun seeing the frame counter hit 800+ on the load screen. something like that, anyway.

so, is this a problem or is capping it at 60 an absolute recommendation?

This core setting discussion I am following like a hawk, as I am curious about that after playing on several computers, I was suspecting something was going on under the hood.

I’ve built computers, that by no means says I understand what I have done other than getting them to run and connecting wires. So this is great!:clap
 
Open up Fallout4Custom.ini in your Documents\My Games\Fallout4 folder.

Under [General] if it does not exist add
iNumHWThreads=4

Change this to how many cores you want to use.

For the record, I have a 4 core machine. I do NOT use this setting,

Thanks -- I *think* I have an 8-core machine (very recent ASUS laptop); I'll have to check to be sure.
 
so, is this a problem or is capping it at 60 an absolute recommendation?
It's an absolute. All the engine systems are timed to the frame rate.
 
Then my question still remains... someone can explain how I never CTD'd or encountered any problem playing with fps capped at 100? :wacko
To confirm, if you went to Fallout4Prefs.ini located in Documents\My Games\Fallout4 and changed iPresentInterval=1 to iPresentInterval=0 - then you have unlocked the frame rate.

If you have done that, and the game physics, and running speeds are not broken - then you are lucky.
 
To confirm, if you went to Fallout4Prefs.ini located in Documents\My Games\Fallout4 and changed iPresentInterval=1 to iPresentInterval=0 - then you have unlocked the frame rate.

If you have done that, and the game physics, and running speeds are not broken - then you are lucky.

Thanks for the advice, first thing I’ll be checking when I get home tonight.

along with https://www.nexusmods.com/fallout4/mods/102/ as ApoAlaia said to use to check the cpu cores. I did this before with that mod / tool but can’t remember?. whatever my i7700 said it was, 4 cores 8 threads but don’t remember what or which one I configured it as?
 
i7700 said it was, 4 cores 8 threads but don’t remember what or which one I configured it as?
The i7700 is 4 cores according to Intel (Hyperthreading gives an effective doubling to 8 - but only if the threads running are not using the same resources. Basically great for office work - and a small to moderate benefit for games)
 
Then my question still remains... someone can explain how I never CTD'd or encountered any problem playing with fps capped at 100? :wacko
According to SmkViper (here: http://forums.bethsoft.com/topic/14...lag-going-over-10000-ms-sometimes/?p=23340131 ), raising the frame rate actually -reduces- the amount of time the scripting engine has to process everything it needs to process in a single frame. So, at 30 fps, a new frame is being rendered once every 33.34ms. At 60fps, a frame is rendered every 16.67ms. At 100fps, a frame is rendered every 10ms. Remember, the default for “fUpdateBudgetMS” and “fExtraTaskletBudgetMS” (the number of milliseconds per frame Papyrus VM gets to work) is 1.2ms (2.4ms if you use the Performance values).

My guess is that's kinda bad for it if you are using enough scripted mods to require the full processing time of 2.4ms per frame but a frame only lasts 10ms.

Do you fast travel a lot? Papyrus VM gets as much time as it wants during loading screens, so that might make up the difference.
 
Last edited:
To confirm, if you went to Fallout4Prefs.ini located in Documents\My Games\Fallout4 and changed iPresentInterval=1 to iPresentInterval=0 - then you have unlocked the frame rate.

If you have done that, and the game physics, and running speeds are not broken - then you are lucky.

I just got home and you're right, I have iPresentInterval set to 1. But in my nVidia profile inspector the fps is capped at 100, and when I play the game, steam fps counter is showing my fps above 60 on the corner. That means that I've been tricked this whole time thinking that my framerate is above 60 when actually it wasn't? :crazy
 
Thanks -- I *think* I have an 8-core machine (very recent ASUS laptop); I'll have to check to be sure.

Nope, I have a 4-core, i7700hq. so this won't help me. Thanks though --- good to know for future reference.
 
I'm not a mod developer and I'm not a coder. I've been using mods since Morrowind first came out, but have never looked into making them. Just don't think I have the necessary talent to do so. But I still found this article to be both enlightening and helpful. Thank you for posting this Snarkywriter. It certainly helps me out as someone playing Fallout 4 on the XBox and gives insight into at least one way to try avoiding the dreaded game crashes.
 
This is very interesting.

Being the type of unknowing lunatic who built up Sanctuary and Red Rocket both at the same time, I'm surprised that my system handled it as well as it did.

(Fluke luck I think, not a grunty PC.)
 
@snarkywriter

excuse me for being so slow today, but do you mean this post, as if so I would like to cut and condense it to just the things you wrote. If you mean you have made a new post, I am having trouble finding it

If you knew me, this wouldn't be such a surprise lol
 
@snarkywriter

excuse me for being so slow today, but do you mean this post, as if so I would like to cut and condense it to just the things you wrote. If you mean you have made a new post, I am having trouble finding it

If you knew me, this wouldn't be such a surprise lol
Hi GA_Darkerside! I sent you a conversation invite with an update.

Also, to everyone; we're talking about turning this into a locked sticky with only the tutorial information, and moving the comments into a separate thread. As I'm formatting the update, I want to give everyone until midnight US Central Standard Time on Friday to submit to this thread any questions or additional points, related to what we've covered so far, that you think I should research and add to the tutorial. At that point I'll start reformatting and, probably next week, we'll make the split.

Thanks everyone!
 
Thank you @snarkywriter, posts like this are valuable. I have replied back to you, but I also want everyone to understand that you imput is as valuable to this post

@snarkywriter - when you reformat, would you be so kind to add anyone that has be kind enough to add value to a "Thank You" section at the top of your guide.

Just remember, I am your friendly maid and soul collector :)
 
hahah, I’m just reading this one thread and my cerebral capacity is nearing CTD. blood coming from ears and nose. Still, good to test ones limits. :crazy

I understand completely. I think I was crying blood about the point when I started trying to interpret the scripting parts of the Creation Kit wiki and compare them to the changes the Unofficial Patch makes so I can try to understand their impact. :wacko

Worth it, though.
 
Just for your info:
setting framerate to 60 and timescale to default helped me with mysterious CTD issues.

The game hangs for a few frames when crossing cell borders within two close settlements, but recently started to crash on scripted events (upgrades) or "stopped scripting" (settlement didn't progress, settlers didn't move, even some NPCs not related to SimSettlements acted weird ignoring me).
So I tried some ini tweaks here (timing and mem allocation), reset the timescale and locked the framerate. Now I just wonder, if a framerate of 45 (would be ok for me, I even locked E:D to 45 in VR) would change anything. After installing latest enb (to check framerate) FO4 uses no more than 4GB of RAM but (with graphic-memory setting) now seems to upload the textures to the GPU. CPU usage is still "very low" (~35%) and it seems there is still room on CPU side (I'm missing the queue length info of old NT4 sysmon).
 
Top