redlove108 Posted July 29, 2014 Posted July 29, 2014 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.0fExtraTaskletBudgetMS=3.0fPostLoadUpdateTimeMS=1000.0 ;Xenon and PS3 use 2000.0iMinMemoryPageSize=8192iMaxMemoryPageSize=32768iMaxAllocatedMemoryBytes=1228800bEnableLogging=1bEnableTrace=1bLoadDebugInformation=1bEnableProfiling=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=SkyrimSkyrim.esm=1Update.esm=1Unofficial Skyrim Patch.esp=1Dawnguard.esm=1Unofficial Dawnguard Patch.esp=1HearthFires.esm=1Unofficial Hearthfire Patch.esp=1Dragonborn.esm=1Unofficial Dragonborn Patch.esp=1Falskaar.esm=1Wyrmstooth.esp=1actorEvents.esm=1ClimatesOfTamriel.esm=1hdtHighHeel.esm=1ApachiiHairFemales.esm=1SGHairPackBase.esm=1SkyMoMod.esm=1ZaZAnimationPack.esm=1SexLab.esm=1Devious Devices - Assets.esm=1JSwords.esm=0MagicDuel.esm=1daymoyl.esm=1ApachiiHairMales.esm=1RaceCompatibility.esm=1Schlongs of Skyrim - Core.esm=1ApachiiHair.esm=1SexLabAroused.esm=1Devious Devices - Integration.esm=1Devious Devices - Expansion.esm=1HighResTexturePack01.esp=0HighResTexturePack02.esp=0HighResTexturePack03.esp=0dD - Realistic Ragdoll Force - Medium.esp=1Skysan_GlassNTGBow.esp=1WWW.esp=1Ballet Boots.esp=1ScarletDawnArmor.esp=1Craftable Staffs.esp=1Convenient Horses.esp=1CoT-WeatherPatch.esp=1Make steel ingots without ore.esp=1nem-e5i5's RaceMenuPlugin.esp=1ClimatesOfTamriel-Dragonborn-Patch.esp=1CoT-WeatherPatch_DB.esp=1CoT-WeatherPatch_Snow-40.esp=1DemonHunterV2armor.esp=1MoreNastyCritters.esp=1DemonHunter_Scarf.esp=1Devious Loading Screens.esp=1Deviously Cursed Loot.esp=1CoT-WeatherPatch_NL1.esp=1zzEstrus.esp=1BBD_CatsuitSpearhead.esp=1KKSDrBWeightFix.esp=1DD - Interactions.esp=1Dr_BandolierDG.esp=1SexLabStopCombat.esp=1Better Embers.esp=1RaceCompatibilityUSKPOverride.esp=1Hothtrooper44_Armor_Ecksstra.esp=1Dual Wield Parrying_SKSE.esp=1GagSFX.esp=1GagSFXDawnguard.esp=1GagSFXHearthfires.esp=1Ghosu - Weapon Pack 1.esp=1AgehaArmorCollection.esp=1UFO - Dragonborn AddOn.esp=1Mighty Beasts - Vampire Lord.esp=1TS_FetishWardrobe_Uncut.esp=1Latex Armor.esp=1MidnightBreed.esp=1Craftable Soulstoneswithblack.esp=1mslVampiricThirst.esp=1BarenziahQuestMarkers.esp=1MashupUNP.esp=1Realistic Lighting Overhaul - Brighter Dungeons.esp=1SkyUI.esp=1zenet_GagQuest.esp=1SexLabNudeCreatures.esp=1SexLabNudeCreaturesDG.esp=1SexLabNudeCreaturesDB.esp=1RaceMenuOverlayCompilation - CBBE.esp=1RaceMenuPlugin.esp=1Realistic Lighting Overhaul - Major City Interiors.esp=1Mytha.esp=1RaceMenu.esp=1GagSFXDragonborn.esp=1JSwords_Load_Screens.esp=0Strap.esp=1ERSO 30 - Better Enemy AI Falskaar patch.esp=1SED7-CBBE3-BM_ALLin1-EDITION.esp=1SeraphineHuntedArmor.esp=1SexLabWerewolves.esp=1SGEyebrows.esp=1SGHairPackAIO.esp=1ShootingStars.esp=1SkinTight.esp=1SkyrimBound.esp=1Skyrim_Strap_Ons.esp=1SOS - VectorPlexus Regular Addon.esp=1Supreme Storms - Cot Version.esp=1CoT-WeatherPatch_SupStorms.esp=1TS_ECatsuit&Ballet.esp=1TS_FetishWardrobe.esp=1Weapons & Armor Fixes_Remade.esp=1When Vampires Attack.esp=1WWW_SkyRe Patch.esp=1Zipsuit.esp=1zzEstrusMimic.esp=1Realistic Lighting Overhaul - Dawnguard Interiors.esp=1SkyRe_Main.esp=1AOS.esp=1WetandCold.esp=1AOS2_CoT3_1_patch.esp=1ClimatesOfTamriel-Dawnguard-Patch.esp=1ClimatesOfTamriel-Sound.esp=1ClimatesOfTamriel-Sound-Dawnguard-Patch.esp=1AOS2_WetandCold Patch.esp=1RealisticWaterTwo.esp=1AOS2_RealisticWaterTwo Patch.esp=1Naked Potema.esp=1Monster Wars.esp=1Clothing & Clutter Fixes.esp=1KKSDGWeightSliderFix.esp=1DeviouslyHelpless.esp=1Complete Crafting Overhaul_Remade.esp=1Devious Devices - For the Masses II.esp=1Immersive Sounds - Compendium.esp=1ISCompendium AOS Patch.esp=1CCOR_SkyRe_Patch.esp=1AOS2_WAF Patch.esp=1CCF PreReProccer Patch.esp=1ViceroyInquisitor.esp=1CCOR_IS_Aural_Assortment_Patch.esp=0ISCompendium CCO Patch.esp=1Skyrim Immersive Creatures.esp=1RealisticWaterTwo - Wyrmstooth.esp=1SkyFalls + SkyMills + DG + DB + FS + WT.esp=1RealisticWaterTwo - Waves - Falskaar.esp=1Rebirth Monster.esp=1sanguinesDebauchery.esp=1DeadlyDragons.esp=1Undeath.esp=1ISCompendium SkyRe Patch.esp=1Realistic Lighting Overhaul - Major City Exteriors.esp=1RealShelter.esp=1RLO - Major City Exteriors - No Guard Torches.esp=1Falskaar Undeath Deadly Dragons SkyRe Patch.esp=1Protected NPCs AllinOne Merged.esp=1Rebirth Monster - SIC Patch.esp=1SkyRe_SIC Crossbowfix.esp=1Skyrim Immersive Creatures - DLC2.esp=1DynamicMerchants.esp=1SkyRe_EncounterZones.esp=1RealisticNeedsandDiseases.esp=1FalskaarRNDHotfix.esp=1RealisticWaterTwo - Falskaar.esp=1RND_AnimalLoot.esp=1DFB - Random Encounters.esp=1Dr_Bandolier.esp=0Immersive Weapons.esp=1ERSO 30 - Better Enemy AI Dawnguard&Dragonborn.esp=1SkyRe_EnemyScaling.esp=1EstrusChaurus.esp=1DragonbornAscendant.esp=1AOS2_SkyRe Patch.esp=1DragonbornAscendantDawnguardExpansion.esp=1DragonbornAscendantDragonbornDLCAddon.esp=1WeaponsArmorFixes_ImmersiveWeapons_Patch.esp=1CCOR_IW_Patch.esp=1Lore Weapon Expansion.esp=1SkyMoMod Extras Conjuration.esp=1Hothtrooper44_ArmorCompilation.esp=1HentaiCreatures.esp=1Captured Dreams.esp=1CD - Skyrim Strapon addon.esp=0CD - TSECatsuits addon.esp=0CD - TSFetish Wardrobe addon.esp=0BellyachesNewDragonSpecies_FactionlessDragons.esp=1hydra_slavegirls.esp=1Acquisitive Soul Gems.esp=1Devious Deviants.esp=1Meara_follower.esp=1Dragon Soul Relinquishment.esp=1TERA Weapons.esp=1zz_GDRAHoods.esp=1RealisticWaterTwo - Legendary.esp=1Run For Your Lives.esp=1TERAArmors_CBBE.esp=1CD - TeraCBBE Standalone addon.esp=0UFO - Ultimate Follower Overhaul.esp=1Aela.esp=1Bijin Warmaidens.esp=1SMIM-Merged-All.esp=1DeviousRegulations.esp=1Realistic Lighting Overhaul - Minor Cities and Town Interiors.esp=1Svs Collection Jewelry.esp=1wizDynamicThings.esp=1CD - SVS Jewelry addon.esp=0Remodeled Armor.esp=1R18pn - lingerie Set.esp=1R18pn - Shanoa Armors.esp=1R18Pn - Inner Wear Set.esp=1Immersive Patrols II.esp=1JSwordsDistributionBalancePlugin.esp=0CCO_WAFTrueWeapons_Patch.esp=1ElementalArrows.esp=1FollowerSha.esp=1TemptressVixen.esp=1RealisticWaterTwo - Waves - Wyrmstooth.esp=1SofiaFollower.esp=1ArachnaphobiaExpansion.esp=1SkyRe_EnemyAI.esp=1AngrimApprentice.esp=1daymoyl_DawnguardAddon.esp=1DragonCombatOverhaulDragonborn.esp=1AOS2_DCOd Patch.esp=1The Dance of Death - Ultimate Edition.esp=1SexLabDefeat.esp=1Extended Encounters.esp=1sextoys-calyps-2.esp=1CD - Calyps Sextoys addon.esp=0mslDeviousCaptures.esp=1Devious Cidhna.esp=1Mord Sith Cara.esp=1Hunterborn.esp=1Hunterborn_RND-Patch.esp=1Hunterborn_Dawnguard-Patch.esp=1UniqueBows.esp=1AlchemyRedone.esp=1Davjes_SorceressArmorHHS.esp=1NewmNecklaces2.esp=1Schlongs of Skyrim.esp=1IslandFastTravel.esp=1SkyRe_Combat.esp=1Apocalypse - The Spell Package.esp=1Shiny Catsuits.esp=1Bob's Boots CBBE v8.0.esp=1Bob's Boots CBBE v8.2.esp=1Bob's Boots CBBE v8.3.esp=1DonMichHeels.esp=1FNISspells.esp=1Rayne Armor.esp=1CD - ShinyRubberCatsuits addon.esp=0Apocalypse - SkyRe Compatibility Patch.esp=1My Home Is Your Home.esp=1ApachiiHelmetWigs.esp=1NewmCBBELO1.esp=1SDpatch - dragonborn.esp=1SDpatch - dawnguard.esp=1TheEyesOfBeauty.esp=1zarias_restraints.esp=1xazPrisonOverhaul.esp=1CD - Zarias Restraints addon.esp=0Alternate Start - Live Another Life.esp=1Bashed Patch, 0.esp=1Pre ReProccer WAFR IA7 IW Patch.esp=1Pre ReProccer WAFR IA7 Patch.esp=1Pre Automatic Variants IC Patch.esp=1Pre ReProccer WA Fixes Patch.esp=1ReProccer.esp=1qotsafans LeveledLists Patch.esp=1Post ReProccer Fixes CCOR IA7 IW Patch.esp=1qotsafans Books HF Patch.esp=1LeveledLists Extension Patch.esp=1Post ReProccer Fixes IA7 IW Patch.esp=1Post ReProccer Fixes IA7 Patch.esp=1Automatic Variants.esp=1Auto Unequip Ammo.esp=1SDpatch - 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:
redlove108 Posted July 30, 2014 Author Posted July 30, 2014 No one knows what happens to your save if you get a stack dump without realizing and save the game as is? Does the scripts still work when you play again? Or are things broken for good?
redlove108 Posted August 1, 2014 Author Posted August 1, 2014 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.
GreatCroco Posted September 26, 2014 Posted September 26, 2014 [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.
Guest Posted September 26, 2014 Posted September 26, 2014 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
Veladarius Posted September 27, 2014 Posted September 27, 2014 These are the settings I use: fUpdateBudgetMS=1.2 fExtraTaskletBudgetMS=1.8 fPostLoadUpdateTimeMS=800.0 iMinMemoryPageSize=128 iMaxMemoryPageSize=512 iMaxAllocatedMemoryBytes=76800 Stack dumps usually kill the scripts and they usually won't start again.
carolight Posted September 27, 2014 Posted September 27, 2014 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.
GreatCroco Posted October 4, 2014 Posted October 4, 2014 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
Veladarius Posted October 4, 2014 Posted October 4, 2014 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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.