Jump to content

Need a reliable Skyrim.ini and SkyrimPrefs.ini and settings info


zyg0tic

Recommended Posts

Could someone with a smooth setup for Skyrim please post both their .ini files and also let us know if they have made any changes to their graphics card settings. Z-fighting/mountain flicker I can live with, but if your settings are good and your SkyrimPrefs includes z-fighting reduction that would be great too.

 

I've been having issues with Skyrim's performance and graphical glitches. I see so many videos where it looks great and doesn't stutter much or have wierd glitches like animals jumping or falling out of sky and rapid stutter glitching.

 

I'm hoping that by using, or comparing, the files and settings of someone who has not been experiencing the same issues, I can actually enjoy Skyrim immersion again, especially in areas like the Whiterun grasslands.

Thank you for this. I screwed up my ini file by not saving first before trying another. Im also using a Radeon 7700 series graphics card so I figured what the hell what do I got to loose at this point. Well after copying your ini with a minor tweak or two my Skyrim is running the best its ever ran on these settings and this is with many mods including Tamriel reloaded textures and its corresponding ENB. Im averaging around 45 FPS outdoors with the occasional dip into the 30s in high rendering areas( tall grass and different textureed grass), 50-60 FPS indoors and cities (well at least in Whiterun havent tested others yet, Solitude will probably be lower.

Link to comment
Share on other sites

  • 1 month later...
  • Replies 47
  • Created
  • Last Reply

Top Posters In This Topic

  • 6 months later...

According to Skyrim Stability guide changing Skyrim's threading is not OK if your PC only has 4 cores:

 

Source: http://www.nexusmods.com/skyrim/mods/50244/?

 

 

Threading Changes
Following is the DEFAULT settings Skyrim uses:
iNumHWThreads=4
iHWThread6=5
iHWThread5=5
iHWThread4=5
iHWThread3=4
iHWThread2=4
iHWThread1=4
iAIThread2HWThread=5
iAIThread1HWThread=3
iRenderingThread2HWThread=1
iRenderingThread1HWThread=0

Here's the simple truth. If you have 4 cores, or 2 cores, don't change this. Just don't. Remove it from your INI file if you have.

Skyrim by default uses 4 cores of your CPU (iNumHWThreads=4). These cores/threads are each allocated to different tasks. The variables are perfectly set to leave room for different tasks by default. For example, notice the gap between Rendering and AI, there is one thread free. This is used for the audio thread. There is a gap between the AI threads too, used for 3 of the HWThread's. 5 is shared with AI Thread 2. This is a wildcard of sorts. This works for 4 cores, and should be left alone.

If you have 8 cores however (Hyperthreaded too if you're brave), you have the option of moving the work of iHWThread4, 5 and 6 to a separate core from iAIThread2HWThread, and telling Skyrim that you have 8 cores, not 4.

Add these if you have 8 cores.
iHWThread6=6
iHWThread5=6
iHWThread4=6
iNumHWThreads=8

 

These are my ini files:

 

 

 

Skyrim.ini

[General]
sIntroSequence=
fFlickeringLightDistance=8192
iLargeIntRefCount=999999
sLanguage=GERMAN
bUseThreadedTempEffects=1
bUseThreadedParticleSystem=1
bMultiThreadMovement=1
bUseThreadedMorpher=1
[Display]
iPresentInterval=1
fDecalLifetime=256.000
bForceAllDecals=1
fSunShadowUpdateTime=0.10
fSunUpdateThreshold=2.0
fShadowLODMaxStartFade=1000.0
fSpecularLODMaxStartFade=3000.0
fLightLODMaxStartFade=3500.0
iShadowMapResolutionPrimary=4096
bAllowScreenshot=1
fDefaultWorldFOV=75
fDefault1stPersonFOV=75
fNearDistance=15.0000
[Audio]
fMusicDuckingSeconds=6.0
fMusicUnDuckingSeconds=8.0
fMenuModeFadeOutTime=3.0
fMenuModeFadeInTime=1.0
[Decals]
bDecalMultithreaded=1
[Animation]
bMultiThreadBoneUpdate=1
[backgroundLoad]
bBackgroundLoadLipFiles=1
bLoadBackgroundFaceGen=1
bUseMultiThreadedFaceGen=1
bBackgroundCellLoads=1
bLoadHelmetsInBackground=1
bUseMultiThreadedTrees=1
bUseBackgroundFileLoader=1
[Grass]
iMaxGrassTypesPerTexure=7
iMinGrassSize=40
bAllowCreateGrass=1
bAllowLoadGrass=0
[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.
[Archive]
sResourceArchiveList=Skyrim - Invalidation.bsa, Skyrim - Misc.bsa, Skyrim - Shaders.bsa, Skyrim - Textures.bsa, Skyrim - Interface.bsa, Skyrim - Animations.bsa, Skyrim - Meshes.bsa, Skyrim - Sounds.bsa, Skyrim - Voices.bsa, Skyrim - VoicesExtra.bsa, Skyrim - Voices.bsa
sResourceArchiveList2=Skyrim - VoicesExtra.bsa
bInvalidateOlderFiles=1
SInvalidationFile=
[Combat]
f1PArrowTiltUpAngle=0.7
f3PArrowTiltUpAngle=0.7
f1PBoltTiltUpAngle=0.7
f3PBoltTiltUpAngle=0.7
fMagnetismStrafeHeadingMult=0.0
fMagnetismLookingMult=0.0
[Papyrus]
fUpdateBudgetMS=2.0
fExtraTaskletBudgetMS=2.0
fPostLoadUpdateTimeMS=2000.0
iMinMemoryPageSize=256.0
iMaxMemoryPageSize=1024.0
iMaxAllocatedMemoryBytes=115200.0
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0
[Water]
bReflectLODObjects=1
bReflectLODLand=1
bReflectSky=1
bReflectLODTrees=1
[Actor]
fVisibleNavmeshMoveDist=12288.0000
[Camera]
fOverShoulderAddY=0.0
fOverShoulderPosZ=18.0
fOverShoulderPosX=0.0
fOverShoulderCombatAddY=0.0
fOverShoulderCombatPosZ=24.0
fOverShoulderCombatPosX=0.0
fOverShoulderHorseAddY=-72.0
fOverShoulderHorsePosZ=50.0
fOverShoulderHorsePosX=35.0
fActorFadeOutLimit=-100
fMouseWheelZoomSpeed=60.0
f1st3rdSwitchDelay=0.95
iHorseTransitionMillis=001
[VATS]
bVATSDisable=0

 

 

 

 

SkyrimPrefs.ini

[General]
fBrightLightColorB=1.0000
fBrightLightColorG=1.0000
fBrightLightColorR=1.0000
iStoryManagerLoggingEvent=-1
bEnableStoryManagerLogging=0
bUseThreadedParticleSystem=1
bUseThreadedBlood=1
bUseThreadedLOD=1
bUseThreadedAI=1
bUseThreadedMorpher=1
bUseThreadedTempEffects=1
bUseThreadedTextures=1
bUseThreadedMeshes=1
[imagespace]
bDoDepthOfField=1
iRadialBlurLevel=2
[Display]
iBlurDeferredShadowMask=5
fInteriorShadowDistance=3000.0000
fShadowDistance=3000.0000
iShadowMapResolutionSecondary=4096
iShadowMapResolutionPrimary=4096
iShadowSplitCount=2
iMaxAnisotropy=0
fLeafAnimDampenDistEnd=4600.0000
fLeafAnimDampenDistStart=3600.0000
fTreesMidLODSwitchDist=12500.0000
fGamma=0.9200
fDecalLOD2=4500.0000
fDecalLOD1=3000.0000
fSpecularLODStartFade=3000.0000
fShadowLODStartFade=200.0000
fLightLODStartFade=3500.0000
iTexMipMapMinimum=0
iTexMipMapSkip=0
iWaterMultiSamples=0
iMultiSample=4
iShadowMode=4
bTreesReceiveShadows=1
bDrawLandShadows=0
bFull Screen=1
iSize H=1080
iSize W=1920
fMeshLODFadePercentDefault=1.2000
fMeshLODFadeBoundDefault=256.0000
fMeshLODLevel2FadeTreeDistance=18750.0000
fMeshLODLevel1FadeTreeDistance=25000.0000
fMeshLODLevel2FadeDist=10000000.0000
fMeshLODLevel1FadeDist=10000000.0000
iScreenShotIndex=8
bShadowMaskZPrepass=0
bMainZPrepass=0
iMaxSkinDecalsPerFrame=100
iMaxDecalsPerFrame=350
bFloatPointRenderTarget=0
sD3DDevice="NVIDIA GeForce GTX 770"
bFXAAEnabled=1
iShadowMapResolution=4096
fShadowBiasScale=1.5000
iShadowMaskQuarter=3
iAdapter=0
iShadowFilter=3
bShadowsOnGrass=0
bTransparencyMultisampling=0
bDeferredShadows=1
bDrawShadows=1
[Grass]
b30GrassVS=0
fGrassStartFadeDistance=14000.0000
fGrassMaxStartFadeDistance=7000.0000
fGrassMinStartFadeDistance=0.0000
[MAIN]
bGamepadEnable=0
bCrosshairEnabled=1
fHUDOpacity=1.0000
bSaveOnPause=0
bSaveOnTravel=0
bSaveOnWait=0
bSaveOnRest=0
fSkyCellRefFadeDistance=500000.0000
[GamePlay]
bShowFloatingQuestMarkers=0
bShowQuestMarkers=0
iDifficulty=4
[interface]
bDialogueSubtitles=1
bGeneralSubtitles=1
fMouseCursorSpeed=1.0000
bShowCompass=1
[Controls]
fGamepadHeadingSensitivity=1.0000
fMouseHeadingSensitivity=0.0380
bAlwaysRunByDefault=1
bInvertYValues=0
bGamePadRumble=0
bMouseAcceleration=0
bUseKinect=0
[Particles]
iMaxDesired=750
[saveGame]
fAutosaveEveryXMins=0.0000
bDisableAutoSave=1
[AudioMenu]
fAudioMasterVolume=1.0000
fVal7=1.0000
uID7=0
fVal6=1.0000
uID6=0
fVal5=1.0000
uID5=0
fVal4=1.0000
uID4=0
fVal3=0.6500
uID3=94881
fVal2=0.4000
uID2=466532
fVal1=1.0000
uID1=554685
fVal0=0.8000
uID0=1007612
[Clouds]
fCloudLevel2Distance=262144.0000
fCloudLevel1Distance=32768.0000
fCloudLevel0Distance=16384.0000
fCloudNearFadeDistance=9000.0000
[TerrainManager]
fTreeLoadDistance=75000.0000
fBlockMaximumDistance=500000.0000
fBlockLevel1Distance=140000.0000
fBlockLevel0Distance=75000.0000
fSplitDistanceMult=4.0000
bShowLODInEditor=0
[NavMesh]
fObstacleAlpha=0.5000
fCoverSideHighAlpha=0.8000
fCoverSideLowAlpha=0.6500
fEdgeFullAlpha=1.0000
fEdgeHighAlpha=0.7500
fEdgeLowAlpha=0.5000
fTriangleFullAlpha=0.7000
fTriangleHighAlpha=0.3500
fTriangleLowAlpha=0.2000
fLedgeBoxHalfHeight=25.0000
fEdgeDistFromVert=10.0000
fEdgeThickness=10.0000
fPointSize=2.5000
[Trees]
bRenderSkinnedTrees=1
uiMaxSkinnedTreesToRender=50
bUseMultiThreadedTrees=1
bShadowMaskZPrePass=1
bEnableTreeAnimations=1
[backgroundLoad]
bLoadHelmetsInBackground=1
bBackgroundLoadLipFiles=1
bLoadBackgroundFaceGen=1
bUseMultiThreadedFaceGen=1
bBackgroundCellLoads=1
[Decals]
bDecalsOnSkinnedGeometry=1
uMaxDecals=1000
bDecals=1
bSkinnedDecals=1
uMaxSkinDecals=150
uMaxSkinDecalsPerActor=60
bDecalMultithreaded=1
[LOD]
fLODFadeOutMultObjects=15.0000
fLODFadeOutMultItems=15.0000
fLODFadeOutMultActors=15.0000
fLODFadeOutMultSkyCell=1.0000
[Launcher]
bEnableFileSelection=1
bShowAllResolutions=1
uLastAspectRatio=3
[blurShaderHDR]
bDoHighDynamicRange=1
[blurShader]
bUseBlurShader=0
[Water]
iWaterReflectHeight=512
iWaterReflectWidth=512
bUseWaterDisplacements=1
bUseWaterRefractions=1
bUseWaterReflections=1
bUseWaterDepth=1
bUseWaterShader=1
bUseWaterLOD=1
bAutoWaterSilhouetteReflections=1
bForceHighDetailReflections=0
bUseWaterReflectionBlur=0

 

 


 

 

These inis include various fixes. I followed STEP-Project suggestions as well as various Lighting and Shadow improvement mod suggestions. They include Z-Fighting, archery camera adjustments, script language improvements, flora improvements (for flora mods) and so on. I'm currently taking a 2nd look at the paprus settings since I ignored STEP recommendations in that case.

Edited by blattgeist
Link to comment
Share on other sites

Forget about the papyrus settings unless you need to allocate more time to loading screen script load.

 

As far as them threading tweaks, i have seen no difference in my 6 core ht disabled 4.65ghz 3960x with all those set to 1. Skyrim still had 33 threads open and those settings didnt affect performance one way or the other. The 2 setting that most interest me out of them is the hwrenderthread, splitting the render into 2 cores by 0 and 1, but that made no difference to my machine, with or without nvidia multithreading tweak in cp enabled.

Link to comment
Share on other sites

Entries in the Papyrus section with Budget or Memory in the name are more likely to cause problems and decrease performance than provide any benefit. You should remove them. And don't bump fPostLoadUpdateTimeMS up from 500 unless you notice that scripts aren't getting everything done when you enter new locations (things like mannequins wandering around, weapons lying on the floor then jumping up to the correct display positions, traps and doors starting in the wrong position then switching as you watch, etc.). The fPostLoadUpdateTimeMS is the one safe setting to raise in that section, but it adds that amount of time to every load screen. By default the scripting system gets 0.5 seconds. A value of 2000 gives it a full 2 seconds every time you change cells and unless you've got a lot of script activity in your game you probably don't need that. To optimize script performance make sure you keep your FPS as close to 60 as possible, lower framerate means slower scripts.

Link to comment
Share on other sites

Here are my new Papyrus settings for Skyrim.ini

[Papyrus]

fUpdateBudgetMS=2.0
fExtraTaskletBudgetMS=2.0
fPostLoadUpdateTimeMS=2000.0
iMinMemoryPageSize=256.0
iMaxMemoryPageSize=1024.0
iMaxAllocatedMemoryBytes=115200.0

 

Approved by Stability Guide. In fact fUpdateBudgetMS and fExtraTaskletBudgetMS should not even go over 10, since you dedicate that much time in a frame to scripting. 800ms=nearly 1 second delay per frame for scripting tasks.

 

Here's a need read on that matter: https://www.reddit.com/r/skyrimmods/comments/2gwvwl/guide_papyrus_ini_settings_and_why_you_shouldnt/

 

 

 

To optimize script performance make sure you keep your FPS as close to 60 as possible, lower framerate means slower scripts.

 

I set my FPS limit to 40 in the GPU driver settings because I can't get constant 60 FPS in the wilderness. So with a capped 40FPS my scripts run slower? That sounds quite questionable. I haven't seen that information anywhere yet. Could you give me a source for that please?

Edited by blattgeist
Link to comment
Share on other sites

My game went kinda funny with fupdatebudget over 1.2, 1.6 seemed alright but at one point i waited 15 minutes for an MCM to appear. When i went back to 1.2 the MCM menu appeared instantly. That was my observation with that. I at least thought a tenth of a frame couldnt hurt but meh.
Link to comment
Share on other sites

MCMs sometimes take a very long time to load. I think that was a coincidence. I once had a case where a MCM didn't load at all when I started with a new character. I started over again and it loaded, without changing in the ini settings.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...