Jump to content

Recommended Posts

Alright so I've had another stack dump last night. Sadly I didn't see any signs of things going wrong and continued on with my game as normal. So my question is will a stack dump affect my game? Will those scripts that did their dump still work or are they bugged and the save file is damaged? I haven't ready anything regarding this anywhere so I'd like to know what happens to your save and game when a stack dump occurs.

 

As for my settings in the Papyrus here they are:

 

 

[Papyrus]
fUpdateBudgetMS=4.0
fExtraTaskletBudgetMS=3.0
fPostLoadUpdateTimeMS=1000.0 ;Xenon and PS3 use 2000.0
iMinMemoryPageSize=8192
iMaxMemoryPageSize=32768
iMaxAllocatedMemoryBytes=1228800
bEnableLogging=1
bEnableTrace=1
bLoadDebugInformation=1
bEnableProfiling=1

 

 

So yes... I am getting a stack dump with these settings and yes I do have a lot of intensive mods installed. Here's my load order:

 

 

 

GameMode=Skyrim

Skyrim.esm=1
Update.esm=1
Unofficial Skyrim Patch.esp=1
Dawnguard.esm=1
Unofficial Dawnguard Patch.esp=1
HearthFires.esm=1
Unofficial Hearthfire Patch.esp=1
Dragonborn.esm=1
Unofficial Dragonborn Patch.esp=1
Falskaar.esm=1
Wyrmstooth.esp=1
actorEvents.esm=1
ClimatesOfTamriel.esm=1
hdtHighHeel.esm=1
ApachiiHairFemales.esm=1
SGHairPackBase.esm=1
SkyMoMod.esm=1
ZaZAnimationPack.esm=1
SexLab.esm=1
Devious Devices - Assets.esm=1
JSwords.esm=0
MagicDuel.esm=1
daymoyl.esm=1
ApachiiHairMales.esm=1
RaceCompatibility.esm=1
Schlongs of Skyrim - Core.esm=1
ApachiiHair.esm=1
SexLabAroused.esm=1
Devious Devices - Integration.esm=1
Devious Devices - Expansion.esm=1
HighResTexturePack01.esp=0
HighResTexturePack02.esp=0
HighResTexturePack03.esp=0

dD - Realistic Ragdoll Force - Medium.esp=1
Skysan_GlassNTGBow.esp=1
WWW.esp=1
Ballet Boots.esp=1
ScarletDawnArmor.esp=1
Craftable Staffs.esp=1
Convenient Horses.esp=1
CoT-WeatherPatch.esp=1
Make steel ingots without ore.esp=1
nem-e5i5's RaceMenuPlugin.esp=1
ClimatesOfTamriel-Dragonborn-Patch.esp=1
CoT-WeatherPatch_DB.esp=1
CoT-WeatherPatch_Snow-40.esp=1
DemonHunterV2armor.esp=1
MoreNastyCritters.esp=1
DemonHunter_Scarf.esp=1
Devious Loading Screens.esp=1
Deviously Cursed Loot.esp=1
CoT-WeatherPatch_NL1.esp=1
zzEstrus.esp=1
BBD_CatsuitSpearhead.esp=1
KKSDrBWeightFix.esp=1
DD - Interactions.esp=1
Dr_BandolierDG.esp=1
SexLabStopCombat.esp=1
Better Embers.esp=1
RaceCompatibilityUSKPOverride.esp=1
Hothtrooper44_Armor_Ecksstra.esp=1
Dual Wield Parrying_SKSE.esp=1
GagSFX.esp=1
GagSFXDawnguard.esp=1
GagSFXHearthfires.esp=1
Ghosu - Weapon Pack 1.esp=1
AgehaArmorCollection.esp=1
UFO - Dragonborn AddOn.esp=1
Mighty Beasts - Vampire Lord.esp=1
TS_FetishWardrobe_Uncut.esp=1
Latex Armor.esp=1
MidnightBreed.esp=1
Craftable Soulstoneswithblack.esp=1
mslVampiricThirst.esp=1
BarenziahQuestMarkers.esp=1
MashupUNP.esp=1
Realistic Lighting Overhaul - Brighter Dungeons.esp=1
SkyUI.esp=1
zenet_GagQuest.esp=1
SexLabNudeCreatures.esp=1
SexLabNudeCreaturesDG.esp=1
SexLabNudeCreaturesDB.esp=1
RaceMenuOverlayCompilation - CBBE.esp=1
RaceMenuPlugin.esp=1
Realistic Lighting Overhaul - Major City Interiors.esp=1
Mytha.esp=1
RaceMenu.esp=1
GagSFXDragonborn.esp=1
JSwords_Load_Screens.esp=0
Strap.esp=1
ERSO 30 - Better Enemy AI Falskaar patch.esp=1
SED7-CBBE3-BM_ALLin1-EDITION.esp=1
SeraphineHuntedArmor.esp=1
SexLabWerewolves.esp=1
SGEyebrows.esp=1
SGHairPackAIO.esp=1
ShootingStars.esp=1
SkinTight.esp=1
SkyrimBound.esp=1
Skyrim_Strap_Ons.esp=1
SOS - VectorPlexus Regular Addon.esp=1
Supreme Storms - Cot Version.esp=1
CoT-WeatherPatch_SupStorms.esp=1
TS_ECatsuit&Ballet.esp=1
TS_FetishWardrobe.esp=1
Weapons & Armor Fixes_Remade.esp=1
When Vampires Attack.esp=1
WWW_SkyRe Patch.esp=1
Zipsuit.esp=1
zzEstrusMimic.esp=1
Realistic Lighting Overhaul - Dawnguard Interiors.esp=1
SkyRe_Main.esp=1
AOS.esp=1
WetandCold.esp=1
AOS2_CoT3_1_patch.esp=1
ClimatesOfTamriel-Dawnguard-Patch.esp=1
ClimatesOfTamriel-Sound.esp=1
ClimatesOfTamriel-Sound-Dawnguard-Patch.esp=1
AOS2_WetandCold Patch.esp=1
RealisticWaterTwo.esp=1
AOS2_RealisticWaterTwo Patch.esp=1
Naked Potema.esp=1
Monster Wars.esp=1
Clothing & Clutter Fixes.esp=1
KKSDGWeightSliderFix.esp=1
DeviouslyHelpless.esp=1
Complete Crafting Overhaul_Remade.esp=1
Devious Devices - For the Masses II.esp=1
Immersive Sounds - Compendium.esp=1
ISCompendium AOS Patch.esp=1
CCOR_SkyRe_Patch.esp=1
AOS2_WAF Patch.esp=1
CCF PreReProccer Patch.esp=1
ViceroyInquisitor.esp=1
CCOR_IS_Aural_Assortment_Patch.esp=0
ISCompendium CCO Patch.esp=1
Skyrim Immersive Creatures.esp=1
RealisticWaterTwo - Wyrmstooth.esp=1
SkyFalls + SkyMills + DG + DB + FS + WT.esp=1
RealisticWaterTwo - Waves - Falskaar.esp=1
Rebirth Monster.esp=1
sanguinesDebauchery.esp=1
DeadlyDragons.esp=1
Undeath.esp=1
ISCompendium SkyRe Patch.esp=1
Realistic Lighting Overhaul - Major City Exteriors.esp=1
RealShelter.esp=1
RLO - Major City Exteriors - No Guard Torches.esp=1
Falskaar Undeath Deadly Dragons SkyRe Patch.esp=1
Protected NPCs AllinOne Merged.esp=1
Rebirth Monster - SIC Patch.esp=1
SkyRe_SIC Crossbowfix.esp=1
Skyrim Immersive Creatures - DLC2.esp=1
DynamicMerchants.esp=1
SkyRe_EncounterZones.esp=1
RealisticNeedsandDiseases.esp=1
FalskaarRNDHotfix.esp=1
RealisticWaterTwo - Falskaar.esp=1
RND_AnimalLoot.esp=1
DFB - Random Encounters.esp=1
Dr_Bandolier.esp=0
Immersive Weapons.esp=1
ERSO 30 - Better Enemy AI Dawnguard&Dragonborn.esp=1
SkyRe_EnemyScaling.esp=1
EstrusChaurus.esp=1
DragonbornAscendant.esp=1
AOS2_SkyRe Patch.esp=1
DragonbornAscendantDawnguardExpansion.esp=1
DragonbornAscendantDragonbornDLCAddon.esp=1
WeaponsArmorFixes_ImmersiveWeapons_Patch.esp=1
CCOR_IW_Patch.esp=1
Lore Weapon Expansion.esp=1
SkyMoMod Extras Conjuration.esp=1
Hothtrooper44_ArmorCompilation.esp=1
HentaiCreatures.esp=1
Captured Dreams.esp=1
CD - Skyrim Strapon addon.esp=0
CD - TSECatsuits addon.esp=0
CD - TSFetish Wardrobe addon.esp=0

BellyachesNewDragonSpecies_FactionlessDragons.esp=1
hydra_slavegirls.esp=1
Acquisitive Soul Gems.esp=1
Devious Deviants.esp=1
Meara_follower.esp=1
Dragon Soul Relinquishment.esp=1
TERA Weapons.esp=1
zz_GDRAHoods.esp=1
RealisticWaterTwo - Legendary.esp=1
Run For Your Lives.esp=1
TERAArmors_CBBE.esp=1
CD - TeraCBBE Standalone addon.esp=0
UFO - Ultimate Follower Overhaul.esp=1
Aela.esp=1
Bijin Warmaidens.esp=1
SMIM-Merged-All.esp=1
DeviousRegulations.esp=1
Realistic Lighting Overhaul - Minor Cities and Town Interiors.esp=1
Svs Collection Jewelry.esp=1
wizDynamicThings.esp=1
CD - SVS Jewelry addon.esp=0
Remodeled Armor.esp=1
R18pn - lingerie Set.esp=1
R18pn - Shanoa Armors.esp=1
R18Pn - Inner Wear Set.esp=1
Immersive Patrols II.esp=1
JSwordsDistributionBalancePlugin.esp=0
CCO_WAFTrueWeapons_Patch.esp=1
ElementalArrows.esp=1
FollowerSha.esp=1
TemptressVixen.esp=1
RealisticWaterTwo - Waves - Wyrmstooth.esp=1
SofiaFollower.esp=1
ArachnaphobiaExpansion.esp=1
SkyRe_EnemyAI.esp=1
AngrimApprentice.esp=1
daymoyl_DawnguardAddon.esp=1
DragonCombatOverhaulDragonborn.esp=1
AOS2_DCOd Patch.esp=1
The Dance of Death - Ultimate Edition.esp=1
SexLabDefeat.esp=1
Extended Encounters.esp=1
sextoys-calyps-2.esp=1
CD - Calyps Sextoys addon.esp=0
mslDeviousCaptures.esp=1
Devious Cidhna.esp=1
Mord Sith Cara.esp=1
Hunterborn.esp=1
Hunterborn_RND-Patch.esp=1
Hunterborn_Dawnguard-Patch.esp=1
UniqueBows.esp=1
AlchemyRedone.esp=1
Davjes_SorceressArmorHHS.esp=1
NewmNecklaces2.esp=1
Schlongs of Skyrim.esp=1
IslandFastTravel.esp=1
SkyRe_Combat.esp=1
Apocalypse - The Spell Package.esp=1
Shiny Catsuits.esp=1
Bob's Boots CBBE v8.0.esp=1
Bob's Boots CBBE v8.2.esp=1
Bob's Boots CBBE v8.3.esp=1
DonMichHeels.esp=1
FNISspells.esp=1
Rayne Armor.esp=1
CD - ShinyRubberCatsuits addon.esp=0
Apocalypse - SkyRe Compatibility Patch.esp=1
My Home Is Your Home.esp=1
ApachiiHelmetWigs.esp=1
NewmCBBELO1.esp=1
SDpatch - dragonborn.esp=1
SDpatch - dawnguard.esp=1
TheEyesOfBeauty.esp=1
zarias_restraints.esp=1
xazPrisonOverhaul.esp=1
CD - Zarias Restraints addon.esp=0
Alternate Start - Live Another Life.esp=1
Bashed Patch, 0.esp=1
Pre ReProccer WAFR IA7 IW Patch.esp=1
Pre ReProccer WAFR IA7 Patch.esp=1
Pre Automatic Variants IC Patch.esp=1
Pre ReProccer WA Fixes Patch.esp=1
ReProccer.esp=1
qotsafans LeveledLists Patch.esp=1
Post ReProccer Fixes CCOR IA7 IW Patch.esp=1
qotsafans Books HF Patch.esp=1
LeveledLists Extension Patch.esp=1
Post ReProccer Fixes IA7 IW Patch.esp=1
Post ReProccer Fixes IA7 Patch.esp=1
Automatic Variants.esp=1
Auto Unequip Ammo.esp=1
SDpatch - frostfall.esp=0

 

 

 

Anything crossed out is not installed. It's just there because it was used in a bash patch or needed for another mod that just used it's models like crafting overhaul. This is what I have currently. I'll be removing stuff by next week as some of these love to spam my papyrus with errors. The creators of those mods claim it's harmless but pfft.. I say it's lazy coding.

 

And here is my papyrus log from last night incase anyone is curious as to the errors I get:

Link to comment

I don't think it's going to matter at this point as I am re-installing everything with Mod Organizer and will be taking out some of the troublesome mods I know. If anyone sees any other mods in that list that is known to cause trouble could you give me a heads up?

 

Thanks in advance. :)

Link to comment
  • 1 month later...

[Papyrus]

fUpdateBudgetMS=4.0

fExtraTaskletBudgetMS=3.0

fPostLoadUpdateTimeMS=1000.0 ;Xenon and PS3 use 2000.0

iMinMemoryPageSize=8192

iMaxMemoryPageSize=32768

iMaxAllocatedMemoryBytes=1228800

bEnableLogging=1

bEnableTrace=1

bLoadDebugInformation=1

bEnableProfiling=1

 

Oh boy, your papyrus settings are horrible. Let's start from top to bottom

  • fUpdateBudgetMS: This is the time the papyrus update loop gets. Increasing this won't give you much performance. The standard is 1.2, I have it at 2.4, which is an ok value.
  • fExtraTaskletBudgetMS: This is the time papyrus gets from another game process as additional power. If you increase this too much you hurt your game.
  • fPostLoadUpdateTimeMS: This is the time the game gets after loading everything to initialize the scripts. Basically this is additional load time you are getting. So if you don't have any post load stutter leave this at 500, it won't hurt anything and you won't gain a single FPS.
  • iMinMemoryPageSize: This is the minimum memory the game will allocate for the stack (not the heap!). There is no sane reason to put it this high. I have 190 mods installed and this is at it's default value -- no problems on my end.
  • iMaxMemoryPageSize: This is the maximum memory the game will allocate for the stack (again, not the heap!). I have this at the default value too.
  • iMaxAllocatedMemoryBytes: Too high! Period! This is the amount of memory you give the game for stack frames. Currently you are assigning 1,2 GB to your papyrus engine as the meximum memory it gets. Also if you increase it too much you can get a phenomenon called "stack thrashing"/"Stack buffer overflow", which will crash your game. I currently have this at 230400 (225MB) and run totally fine with it.

The rest is just logging and can be left that way.

 

Remember that to run at a solid 30fps the game only has 33ms total to do everything it wants to do that frame. If you want the game to run at 60fps, the game only gets 16ms. So you can see that if you tell Papyrus that it has 20ms for script updates that (if it uses all 20ms) you can never hit 60fps, and it's going to be hard to even hit 30 (the game will only have 13ms left over to do everything else).

 

A papyrus dev has confirmed, that the default values of papyrus are fine for even heavier script setups, and if they need to be increased you should do it in very small steps.

 

What I'd recommend is, reset the values to default and increase them in small steps, then start up the game make something heavy and if it works leave your fingers off it.

Link to comment

Yeah, I'm with Techpriest. Those settings look like they're guaranteed to cause woes. What prompted you to use those numbers?

 

 

To quote FireFreak who's advice has always seen me right:

 

increase the fUpdateBudgetMS value in increments (to 1.6, then 2.0 at max). This will help prevent the additional time in fExtraTaskletBudgetMS being allocated to the CPU, instead adding a smaller amount to additionally always be allocated to the CPU. This will ensure all scripts have sufficient time to run.

 

I use 1.6ms for what is quite a script heavy setup with a lot of the sorts of mods people are wary of.I get an avg 50ms latency, max 75. But just to illustrate how important mod management actually is and how it only takes one to utterly shag your performance to hell,  I was using SIC for quite a while, seemingly with no ill effects. Then suddenly I started noticing  Dual Wield Parrying was becoming really unresponsive.. My latency had shot up to an average 160 - 200ms. I uninstalled SIC and never saw the problem again. 

 

Bethesda have this to say about those quite hefty memory settings of yours:

 

Increasing iMaxAllocatedMemoryBytes to values much larger than default can cause stack thrashing (stack buffer overflows), intermittent game stuttering, erratic game behavior and CTDs. Stack thrashing will produce stack dumps in the Papyrus log, similar to the example below. The dumps can be very large if many scripts are running, producing a very large log file.

 

Default is: 76800

 

Yours is:   1228800

 

 

 

Link to comment

I use without any problems...

 

fupdateBudgetMS = 800

fExtraTaskBudgetMS = 800

fPostLoadUpdateTimeMS = 2000

iMinMemoryPageSize = 128

iMaxMemoryPageSize = 512

iMaxAllocatedMemoryBytes = 2457600

 

800 seems high for the budget,

Thou I never had any stack dumps/ or script lag, can play 10+ hours seamlessly, rarely CTD. 

That's with 180 mods installed & on ultra setting.

 

 

Link to comment

I use without any problems...

 

fupdateBudgetMS = 800

fExtraTaskBudgetMS = 800

fPostLoadUpdateTimeMS = 2000

iMinMemoryPageSize = 128

iMaxMemoryPageSize = 512

iMaxAllocatedMemoryBytes = 2457600

 

800 seems high for the budget,

Thou I never had any stack dumps/ or script lag, can play 10+ hours seamlessly, rarely CTD. 

That's with 180 mods installed & on ultra setting.

 

Kill it. Kill it with fire. Pronto! This is one, if not the worst papyrus setup you can have. By setting your updated budget that high you are choking the rest of the game engine.

As I said: Papyrus and the graphics engine share CPU time. If you give Papyrus 800ms as budget you are taking it away from the graphics engine

 

Velarius settings are probably the best you can have, you mostly won't need more. if you really do take these, but they are borderline:

 

fUpdateBudgetMS=2

fExtraTaskletBudgetMS=2

fPostLoadUpdateTimeMS=1500.0

iMaxAllocatedMemoryBytes=230400

bEnableLogging=1

bEnableTrace=1

bLoadDebugInformation=1

Link to comment

 

I use without any problems...

 

fupdateBudgetMS = 800

fExtraTaskBudgetMS = 800

fPostLoadUpdateTimeMS = 2000

iMinMemoryPageSize = 128

iMaxMemoryPageSize = 512

iMaxAllocatedMemoryBytes = 2457600

 

800 seems high for the budget,

Thou I never had any stack dumps/ or script lag, can play 10+ hours seamlessly, rarely CTD. 

That's with 180 mods installed & on ultra setting.

 

Kill it. Kill it with fire. Pronto! This is one, if not the worst papyrus setup you can have. By setting your updated budget that high you are choking the rest of the game engine.

As I said: Papyrus and the graphics engine share CPU time. If you give Papyrus 800ms as budget you are taking it away from the graphics engine

 

Velarius settings are probably the best you can have, you mostly won't need more. if you really do take these, but they are borderline:

 

fUpdateBudgetMS=2

fExtraTaskletBudgetMS=2

fPostLoadUpdateTimeMS=1500.0

iMaxAllocatedMemoryBytes=230400

bEnableLogging=1

bEnableTrace=1

bLoadDebugInformation=1

 

 

Yes, it is high but most of the time it doesn't use nearly any of that. I would rather have a rare slow down where I could go back and see what was happening in the log than an outright crash. As it is I get 45-60 fps indoors and outdoors with 250 esp/esm's, ultra settings, custom enb, hdt physics running at 1920 x 1200 and my graphics card is just an AMD 7850 w/ 2gb.

Link to comment

Archived

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

  • Recently Browsing   0 members

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use