Septemvile Posted December 30, 2017 Share Posted December 30, 2017 (edited) Hey guys, I've been having a bit of a stuttering issue, and the dreaded 'smoky black body' from running out of VRAM a couple of times since starting my new game. 'Well that's just to expected from modding the game' you might say, but according to the performance monitor even at max usage I'm only hitting 2.2GB of VRAM out of my 6GB card. I have a feeling it's a INI issue, since I tweaked my ENB ini pretty heavily yesterday and installed the Optimized Vanilla Textures mod, and went from brief stutter hiccups every twenty seconds or so to only stuttering in the usual heavy areas. I also went from CTD every 40 minutes or so to one CTD over a four hour period. Any help with ferreting out my ini issues would be greatly appreciated. A bit of info below with INI files attached. 22144MB according to the DX9 VRAM test toolWindows 7 UltimateNVIDIA GeForce 980 Ti 6GB32GB RAMIntel Core i7-4790K @ 4.00GHz64 active plugins, 71 totalMod Organizer I realize it might be a Mod conflict issue doing it, but I'd like to hammer out the INIs first before looking at the mods (though there's no doubt issues there too). I ran Skyrim for an hour and just uploaded the performance screenshot for the session. What baffles me is that it reports I used 86% of the GPU when the max VRAM used was 2003MB. That's only 32.6% of the available VRAM. Even if you add the max 2008MB of Memory used on top of that you still only get to 65% use (and considering based on my understanding that whatever is loaded in VRAM is also loaded in regular RAM I would not add these two values). I followed the STEP guide for ini tweaks, using BethIni to generate initially before working back through them when that seemed to create issues. So I'm at a bit of a loss here about what I should change, what I should keep, and what my ini files should look like based on my actual setup. Here's the Skyrim ini [Actor]fVisibleNavmeshMoveDist=12288[Archive]bInvalidateOlderFiles=0sInvalidationFile=ArchiveInvalidation.txtsResourceArchiveList=Skyrim - Misc.bsa, Skyrim - Shaders.bsa, Skyrim - Textures.bsa, Skyrim - Interface.bsa, Skyrim - Animations.bsa, Skyrim - Meshes.bsa, Skyrim - Sounds.bsasResourceArchiveList2=Skyrim - Voices.bsa, Skyrim - VoicesExtra.bsa[Audio]fMenuModeFadeInTime=1.0fMenuModeFadeOutTime=3.0fMusicDuckingSeconds=6.0fMusicUnDuckingSeconds=8.0[Camera]fMouseWheelZoomSpeed=10.00[Combat]bForceNPCsUseAmmo=1f1PArrowTiltUpAngle=0.7f1PBoltTiltUpAngle=0.7f3PArrowTiltUpAngle=0.7fMagnetismLookingMult=0.0fMagnetismStrafeHeadingMult=0.0[Controls]fMouseHeadingSensitivityMax=0.0625fMouseHeadingXScale=0.0200fMouseHeadingYScale=0.8500[Decals]bDecals=1uMaxSkinDecalPerActor=20uMaxSkinDecals=35[Display]bAllowScreenshot=0fDecalLifetime=240fLightLODMaxStartFade=4569fLightLODRange=9623fShadowLODMaxStartFade=1000fSpecularLODMaxStartFade=2000fSunShadowUpdateTime=0.25fSunUpdateThreshold=1.5iPresentInterval=1[General]bBackgroundLoadVMData=1fEncumberedReminderTimer=60fFlickeringLightDistance=8192sIntroSequence=sLanguage=ENGLISHuExterior Cell Buffer=36uGridsToLoad=5[GeneralWarnings]SGeneralMasterMismatchWarning=One or more plugins could not find the correct versions of the master files they depend on. Errors may occur during load or game play. Check the "Warnings.txt" file for more information.[Grass]bAllowCreateGrass=1bAllowLoadGrass=0bDrawShaderGrass=1fGrassFadeRange=7500fGrassWindMagnitudeMax=125fGrassWindMagnitudeMin=5iGrassCellRadius=2iMaxGrassTypesPerTexure=7iMinGrassSize=40[interface]bShowTutorials=0[LightingShader]fDecalLODFadeEnd=0.3fDecalLODFadeStart=0.2fEnvmapLODFadeEnd=0.4fEnvmapLODFadeStart=0.3[LOD]fDistanceMultiplier=1.00[MapMenu]fMapWorldMaxPitch=90fMapWorldMinPitch=0fMapWorldYawRange=400[Papyrus]bEnableLogging=1bEnableProfiling=0bEnableTrace=1bLoadDebugInformation=1fPostLoadUpdateTimeMS=2000[Trees]bEnableTreeAnimations=1bEnableTrees=1fUpdateBudget=1.5[Water]bReflectLODLand=1bReflectLODObjects=1bReflectLODTrees=1bReflectSky=0 SkyrimPrefs [AudioMenu]fAudioMasterVolume=1.0000fVal0=1.0000fVal1=1.0000fVal2=0.5000fVal3=1.0000fVal4=1.0000fVal5=1.0000fVal6=1.0000fVal7=1.0000uID0=1007612uID1=554685uID2=466532uID3=94881uID4=0uID5=0uID6=0uID7=0[Clouds]fCloudLevel0Distance=16384.0000fCloudLevel1Distance=32768.0000fCloudLevel2Distance=262144.0000fCloudNearFadeDistance=9000.0000[Controls]bAlwaysRunByDefault=1bGamePadRumble=1bInvertYValues=0bUseKinect=0fGamepadHeadingSensitivity=1.0000fMouseHeadingSensitivity=0.0125[Decals]uMaxDecals=100[Display]bDeferredShadows=1bDrawLandShadows=1bDrawShadows=1bFloatPointRenderTarget=0bFull Screen=1bFXAAEnabled=0bMainZPrepass=0bShadowMaskZPrepass=0bShadowsOnGrass=1bTransparencyMultisampling=0bTreesReceiveShadows=1fDecalLOD1=1000fDecalLOD2=1500fGamma=1.0000fInteriorShadowDistance=3000fLeafAnimDampenDistEnd=4600fLeafAnimDampenDistStart=3600fLightLODStartFade=1069fMeshLODFadeBoundDefault=256fMeshLODFadePercentDefault=1.2fMeshLODLevel1FadeDist=5376fMeshLODLevel1FadeTreeDistance=2844fMeshLODLevel2FadeDist=3456fMeshLODLevel2FadeTreeDistance=2048fShadowBiasScale=1fShadowDistance=2800fShadowLODStartFade=200fSpecularLODStartFade=2000fTreesMidLODSwitchDist=3600iBlurDeferredShadowMask=3iMaxAnisotropy=4iMaxDecalsPerFrame=60iMaxSkinDecalsPerFrame=35iMultiSample=4iPresentInterval=0iScreenShotIndex=2iShadowFilter=3iShadowMapResolution=1024iShadowMaskQuarter=4iShadowMode=3iSize H=1080iSize W=1920iTexMipMapMinimum=1iTexMipMapSkip=1iWaterMultiSamples=0sD3DDevice="NVIDIA GeForce GTX 980 Ti"[GamePlay]bShowFloatingQuestMarkers=1bShowQuestMarkers=1iDifficulty=2[General]bEnableStoryManagerLogging=0iStoryManagerLoggingEvent=-1[Grass]b30GrassVS=0fGrassMaxStartFadeDistance=6500fGrassMinStartFadeDistance=0fGrassStartFadeDistance=2500[imagespace]bDoDepthOfField=1[interface]bDialogueSubtitles=1bGeneralSubtitles=1bShowCompass=1fMouseCursorSpeed=1.00[Launcher]bEnableFileSelection=1[LOD]fLODFadeOutMultActors=6.0fLODFadeOutMultItems=3.0fLODFadeOutMultObjects=5.0fLODFadeOutMultSkyCell=1[MAIN]bCrosshairEnabled=1bGamepadEnable=1bSaveOnPause=1bSaveOnRest=1bSaveOnTravel=1bSaveOnWait=1fHUDOpacity=1.0000fSkyCellRefFadeDistance=600000[Particles]iMaxDesired=6000[saveGame]fAutosaveEveryXMins=30.0000[TerrainManager]bShowLODInEditor=0fBlockLevel0Distance=20000fBlockLevel1Distance=42000fBlockMaximumDistance=90000fSplitDistanceMult=0.750fTreeLoadDistance=25600[Trees]bRenderSkinnedTrees=1uiMaxSkinnedTreesToRender=40[Water]bUseWaterDepth=1bUseWaterDisplacements=1bUseWaterReflections=1bUseWaterRefractions=1iWaterReflectHeight=1024iWaterReflectWidth=1024 ENBLocal [PROXY]EnableProxyLibrary=falseInitProxyFunctions=falseProxyLibrary=other_d3d9.dll[GLOBAL]UsePatchSpeedhackWithoutGraphics=trueUseDefferedRendering=falseIgnoreCreationKit=true[PERFORMANCE]SpeedHack=trueEnableOcclusionCulling=true[MEMORY]ExpandSystemMemoryX64=trueReduceSystemMemoryUsage=trueDisableDriverMemoryManager=falseDisablePreloadToVRAM=falseEnableUnsafeMemoryHacks=falseReservedMemorySizeMb=128VideoMemorySizeMb=21974EnableCompression=falseAutodetectVideoMemorySize=false[THREADS]DataSyncMode=0PriorityMode=0EnableUnsafeFixes=false[MULTIHEAD]ForceVideoAdapterIndex=falseVideoAdapterIndex=0[WINDOW]ForceBorderless=trueForceBorderlessFullscreen=false[ENGINE]ForceAnisotropicFiltering=trueMaxAnisotropy=16ForceLodBias=falseLodBias=0.0AddDisplaySuperSamplingResolutions=falseEnableVSync=trueVSyncSkipNumFrames=0[LIMITER]WaitBusyRenderer=falseEnableFPSLimit=falseFPSLimit=60.0[iNPUT]//shiftKeyCombination=16//f12KeyUseEffect=123//homeKeyFPSLimit=36//num / 106KeyShowFPS=106//print screenKeyScreenshot=44//enterKeyEditor=13//f4KeyFreeVRAM=115//BKeyBruteForce=66KeyDepthOfField=118[ADAPTIVEQUALITY]Enable=falseQuality=1DesiredFPS=20.0[ANTIALIASING]EnableEdgeAA=trueEnableTemporalAA=falseEnableSubPixelAA=true[FIX]FixGameBugs=trueFixParallaxBugs=falseFixParallaxTerrain=falseFixAliasedTextures=trueIgnoreLoadingScreen=trueIgnoreInventory=trueFixTintGamma=trueRemoveBlur=falseFixSubSurfaceScattering=trueFixSkyReflection=trueFixCursorVisibility=trueFixLag=false[LONGEXPOSURE]EnableLongExposureMode=falseTime=1.0BlendMax=0.0 Screenshot from the Skyrim Performance Monitor https://imgur.com/hgQRB1U I have the feeling that whatever is clogging up the game is some conflict between SkyrimPrefs and ENBLocal, or maybe something between the ENB ini and my NVIDIA settings. I'm just a bit lost here, because while I'm not in love with running top tier graphics everything with the mods I actually have running (just Bijin AIO, the Apachii Skyhair, and UNP as far as heavy texture replacers go) I shouldn't have to really rely on optimized textures mods and the medium graphics preset to keep down the stutter when my video card is supposedly no slouch . Edited December 30, 2017 by Septemvile Link to comment Share on other sites More sharing options...
Grospolina Posted December 30, 2017 Share Posted December 30, 2017 You have it in ENBoost mode (UsePatchSpeedhackWithoutGraphics=true). Are you sure that ENB is working? It should say something like "ENBSeries 0.319 for TES Skyrim" in the top-left corner when the game starts. For enblocal.ini, you could try these changes: [MEMORY] ExpandSystemMemoryX64=false EnableCompression=true Do you have any grass mods? If you do, then make sure that [Grass] iMinGrassSize in Skyrim.ini is set correctly. If you have Verdant, the author recommends a minimum of 60. The default is 20 and you currently have it set at 40 (higher = less grass). Also, make sure you have the SKSE Memory Patch set up. Link to comment Share on other sites More sharing options...
Septemvile Posted December 30, 2017 Author Share Posted December 30, 2017 I thought everyone was supposed to use ENBoost mode to stablize? I don't use any ENB presets, but according to the STEP guide I should have ExpandSystemMemoryX64=True unless the DefaultScrapHeapAllocation in SKSI.ini is higher than 768. It does 'work' because I do get the ENBSeries popup. I originally did have EnableCompression=true, but I made it false the other day and that might have reduced some of my stutter. STEP recommends turning it off if you have more than 2GB of VRAM and I have 6 (or if you start getting close to the VRAM limit, which according to the Performance Monitor I'm nowhere near). I forgot to post it earlier, but my SKSE.ini is [General]ClearInvalidRegistrations=1EnableDiagnostics=1[Display]iTintTextureResolution=2048[Memory]DefaultHeapInitialAllocMB=768ScrapHeapSizeMB=256 I don't have any grass mods, but I turned the setting up higher to have less grass and better performance. Link to comment Share on other sites More sharing options...
Grospolina Posted December 30, 2017 Share Posted December 30, 2017 (edited) Yes, ENBoost is highly recommended if you're not using an ENB preset. I was just clarifying. I find it strange that it caps at around 2GB, as ENBoost should allow you to go over 3.1GB. ExpandSystemMemoryX64 should be set to false, as it can conflict with Sheson's Memory Patch, which I see you have enabled in your SKSE.ini. This is relatively newer information (Jan 2015), and S.T.E.P. now recommends it. EnableCompression=true can save you RAM, but possibly cause stutter. You should experiment with either setting. I can't find anything wrong with your INIs, especially since you're already using BethINI. Since you don't have an ENB, it should be blazing fast. Can you post your plugins list and modlist? Edit: fixed font Edited January 5, 2018 by Grospolina Link to comment Share on other sites More sharing options...
Septemvile Posted December 30, 2017 Author Share Posted December 30, 2017 (edited) Okay, so what I ended up doing was rebuilding my INIs. I used the BethINI 'high' preset (was using 'medium' before), and followed the STEP guide for it. Then I used the skyrimmods reddit group ENB guide with only a couple of minor adjustments. Vsync on in ENBLocal (was getting screentear)iFPSClamp=58.6 in Skyrim.IniAt this point running around Whiterun generates no microstutter at all. I went for a jog through Markarth and the forests around Riften and the difference is ridiculous. I was warned I might get a bit of slowmotion in those areas because of the clamp but I ran around the countryside like a greased weasel. It felt like I was moving at 1.25x speed or something, the change was so dramatic. As for the iffy numbers from the performance monitor, I'm thinking it might be best to handwave it. It might just be a brief memory spike that drives the GPU use up to "99%", since I ran a few short sessions today and I get similar spikes and percent reports regardless of if max VRAM used is 1.4GB or 2.3GB. The only problem I still have is I get this microstutter during loading screens. You know, when it does that slow zoom up to whatever they're showing off during the load? Edited December 30, 2017 by Septemvile Link to comment Share on other sites More sharing options...
Grospolina Posted December 31, 2017 Share Posted December 31, 2017 Alright, I'm glad you got it working! I wouldn't worry about the loading screen. It does that. Link to comment Share on other sites More sharing options...
Recommended Posts