Jump to content

Skyrim CTD (memory problems).


Recommended Posts

Posted

I have only been playing Skyrim with a lot of mods and my game seems to CTD when I load a save file that seems to be stable before I quit Skyrim.

 

I suspect this to be a memory problem? Correct me if I'm wrong but I know Skyrim caps memory usage and such so perhaps too many mods and plugins may cause this instability. Can anyone point me to a patch that boost Skyrim's performance. I looked for a bit, but I just want some clarification from people who know this kind of stuff.

 

 

Thanks

 

Edit: can someone tell me how much memory does Skyrim cap and what is the optimal amount I should be boosting to for a stable game.

 

edit 2:

 

I found this, is this enough or are there better links out there?

 

http://www.nexusmods.com/skyrim/mods/38649/?tab=2&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fskyrim%2Fajax%2Fmodfiles%2F%3Fid%3D38649&pUp=1

Posted

I had to uninstall a lot of good mods before I realize it wasn't the mods that caused CTD, it was the memory cap that vanilla Skyrim put in place.

 

I should have realized this faster because I downloaded safety load a while back when my game started to freeze while I can still hear things going away me. 

Posted

Here. At the bottom, press the arrow pointing down. Boris always makes it kinda hard to find. And the fact that a link to the download section changes sometimes does not help at all.

Check the size of your problematic save.

Install SSME or SKSE alpha with proper ini edits(so memory patch will work).

Install ENBoost to stop 3,5gb limit crashes. Don't forget to tune enblocal.ini properly.

Install Stable uGridsToLoad.

If you're using hdtPE, install hdtSkyrimMemPatch.

Choose "Maximum Stability Mode" for your nanosuit(optional).

 

Then try to use Savegame Script Scalpel on your save. Create backups of your save on all the mediums you can find. Even the toilet paper will do.

Posted

Here. At the bottom, press the arrow pointing down. Boris always makes it kinda hard to find. And the fact that a link to the download section changes sometimes does not help at all.

Check the size of your problematic save.

Install SSME or SKSE alpha with proper ini edits(so memory patch will work).

Install ENBoost to stop 3,5gb limit crashes. Don't forget to tune enblocal.ini properly.

Install Stable uGridsToLoad.

If you're using hdtPE, install hdtSkyrimMemPatch.

Choose "Maximum Stability Mode" for your nanosuit(optional).

 

Then try to use Savegame Script Scalpel on your save. Create backups of your save on all the mediums you can find. Even the toilet paper will do.

 

what type of things should i edit in my enblocal? I'm trying to fix possible CTDs 

Posted

I have a GTX670 w/ 2gb VRAM and 8gb of system ram, what variable should I set in enblocal because I have read from somewhere that you can set it higher than your VRAM if you have good amount of system ram.

Posted

I think setting VideoMemorySizeMb does not really matter now. AutodetectVideoMemorySize=true overrides this setting anyways.

I would recommend:

If you're not going to use ENB's graphics tweaks, set

UsePatchSpeedhackWithoutGraphics=true

UseDefferedRendering=false

Memory section:

ExpandSystemMemoryX64=true

ReduceSystemMemoryUsage=true

DisableDriverMemoryManager=false

DisablePreloadToVRAM=false

EnableUnsafeMemoryHacks=false

EnableCompression=false

ReservedMemorySizeMb=512

VideoMemorySizeMb=0

AutodetectVideoMemorySize=true

EnableCompression=true saves up more memory by compressing textures on the fly, but adds to the stuttering.

After launching Skyrim with ENBoost, switch to the desktop and check that ENBhost.exe is running in your task manager. ENB should report if it fails with big red messages at the main menu, but it's better to check.

 

It could also be that your CTD is not related to memory. It can be a buggy ingame object(could be anything). I think custom followers can cause this.

BTW, have you tried to load your game like 10 times? Sometimes i CTD at loadscreen, but Skyrim loads fine on second/third/fourth load attempt, and works fine after this.

Posted

I think setting VideoMemorySizeMb does not really matter now. AutodetectVideoMemorySize=true overrides this setting anyways.

I would recommend:

If you're not going to use ENB's graphics tweaks, set

UsePatchSpeedhackWithoutGraphics=true

UseDefferedRendering=false

Memory section:

ExpandSystemMemoryX64=true

ReduceSystemMemoryUsage=true

DisableDriverMemoryManager=false

DisablePreloadToVRAM=false

EnableUnsafeMemoryHacks=false

EnableCompression=false

ReservedMemorySizeMb=512

VideoMemorySizeMb=0

AutodetectVideoMemorySize=true

EnableCompression=true saves up more memory by compressing textures on the fly, but adds to the stuttering.

After launching Skyrim with ENBoost, switch to the desktop and check that ENBhost.exe is running in your task manager. ENB should report if it fails with big red messages at the main menu, but it's better to check.

 

It could also be that your CTD is not related to memory. It can be a buggy ingame object(could be anything). I think custom followers can cause this.

BTW, have you tried to load your game like 10 times? Sometimes i CTD at loadscreen, but Skyrim loads fine on second/third/fourth load attempt, and works fine after this.

 

After installing ENB, the problem got worse. Perhaps I did something wrong and will look into this further because ENB was suppose to help CTD issues and memory stuff.

 

Also, I accidentally wrote another topic to the forum. My apologies because I forgot that I had this one up already.

Posted

What you're experiencing is something a lot of users have experienced, especially as your savegame grows in size. The most likely cause is the textures in your mods are coming close or exceeding the upper limit of your video memory. You can greatly reduce this by always saving your game in an INTERIOR location if possible. Whenever I start a new game, I make one of my first saves inside the Riverwood Trader. I never delete this save and load this one and then my current save whenever I CTD with my current. I know this sounds strange but this always works for me. 

 

While its definitely possible you have a dirty mod, I think its more likely your game is trying to load too many textures at once. Loading an interior save before loading an exterior one will very likely not cause a CTD.

Posted

What you're experiencing is something a lot of users have experienced, especially as your savegame grows in size. The most likely cause is the textures in your mods are coming close or exceeding the upper limit of your video memory. You can greatly reduce this by always saving your game in an INTERIOR location if possible. Whenever I start a new game, I make one of my first saves inside the Riverwood Trader. I never delete this save and load this one and then my current save whenever I CTD with my current. I know this sounds strange but this always works for me. 

 

While its definitely possible you have a dirty mod, I think its more likely your game is trying to load too many textures at once. Loading an interior save before loading an exterior one will very likely not cause a CTD.

 

What you're saying makes sense, I will save inside interior settings. So just to clarify, the problem I have when I load a save and it CTD but when I load it again it will work is due to the stress of loading textures and other stuff?

Posted

For the most part, yes. I've CTD many times when loading a save that was done from an EXTERIOR location. This led me to initially believe that my save was corrupted but this actually wasn't the case. Here's why.....if I loaded ANY interior save and then loaded the save that was crashing, that game loaded JUST FINE. In other words, the so called corrupted save loaded fine without any CTD as long as I loaded an interior save first. Weird huh?

 

I've read lots of plausible explanations as to why this happens but in all honesty, I'm not that concerned as to why it works. The bottom line is it works for me about 99% of the time and I'd rather spend my time enjoying the game instead of chasing down a bug that affects some players but not others.

 

Try it and see if it works for you.

 

 

Posted

How large is your save?

What's in your papyrus logs?

Im not sure how to check the Papyrus logs but my save file is 9,030 KB, 

Posted

I got ENB series installed again, but this time I get a big red text at the top saying SPEEDHACK turned on, graphical modification off. I'm paraphrasing, what does this mean?

 

edit: These are my settings now. Someone mentioned to turn "usepatchspeedhackwithoutgrapgics= false" to get rid of the red text and it did. I'm not sure if that did anything, anything in red text is an omen to bad things so I'm happy that it is gone unless...

 

[PROXY]
EnableProxyLibrary=false
InitProxyFunctions=true
ProxyLibrary=other_d3d9.dll
 
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=false
UseDefferedRendering=true
ForceFakeVideocard=false
IgnoreCreationKit=true
 
[PERFORMANCE]
SpeedHack=true
EnableOcclusionCulling=true
 
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
 
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=512
VideoMemorySizeMb=1920
EnableCompression=true
AutodetectVideoMemorySize=true
 
edit 2 : I'm using a GTX670 2gb DDR5 VRAM w/ 8gb of system ram. 
 
 
Posted

Thank you for all the support. I fixed some of the issues with ENB series I had with your support.

 

My experience with the modding community has really inspired me to try and give the creation kit a go and make my own mods. 

Posted
Should I put these closer to the top or bottom of my load order

 

EnhancedLightsandFX.esp=1

ELFXEnhancer.esp=1

ELFX - Exteriors.esp=1

 

Posted

Bottom should work better.

9mb save size is good, it means it's not save bloating.

usepatchspeedhackwithoutgrapgics=true disables the graphics modifications of ENB and leaves ENBoost only. If you don't need graphics part, this saves you some FPS. Red info message about this is just informational. It will not appear ingame.

usepatchspeedhackwithoutgrapgics=true also allows you to remove enb's .ini edits(bFloatPointRenderTarget and the likes) and use hardware anti-aliasing.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...