Jump to content

Fallout 4 fps issues


Purify111

Recommended Posts

Hello friends,it's been a long time since i've been here but i'm happy that the community is still running strong. I will cut it to the chase. I recently upgraded my rig. Practically built a PC cause almost all parts are new. The game basically plays at 0-30 fps max. Most of the time it's under 30. I think somehow i managed to fix that maybe by lowering the resolution but when i start moving my character the fps drops again. I'm not trying to achieve something incredible here but this totally ruins my experience.I have the game installed on an HDD instead of an SDD.I don't know if that makes a difference.So here are my specs:
Motherboard MSI B550-A Pro

Processor:Amd Ryzen 5 5600X

GPU: AMD 6600 Eagle 8GB

Ram:Adata (16GB 2x8GB)

Monitor:I use a TV screen with a resolution 1366 x 768 and i don't know it's refresh rate but on the back it says 50-60Hz but that might be something concerning the voltage

Mods i use:
This is my bed

Companion Infinite ammo

 

Here is what i've tried:
I disabled the controller and vibration in the options

In all configuration files i could find i turned iPresentInterval=0 and i capped fps with AMD Adrenaline Edition with Radeon Chill

Godrays are set to low. I can't disable them completely

 

Something to note:I have loaded old save files on which i have a lot of progression and they were intially created from the older PC.

Edited by Purify111
Link to comment
Share on other sites

Running it on a HDD instead of SSD won't make that much difference in terms of average frames so it's not that. Have you checked to see if it's actually using your card and not IGP?

 

In addition to trying different drivers, you should check your power/performance profiles for your card to make sure it's not throttling. Use some type of OSD while playing to record any useful data. Your monitor should be a minimum of 60hz. I would recommend setting the refresh rate in both your monitor and game to 59 or 60hz. Also disable any form of G-sync/Free-sync.

 

It might also be helpful to list (in spoilers) your Fallout.ini, Falloutprefs.ini, Falloutcustom.ini

 

Failing that and as a temporary fix add "uGridsToLoad=4" under General in your Fallout.ini, Falloutprefs.ini and FalloutCustom.ini. That might also help deduce what is going on with performance.

Link to comment
Share on other sites

Running it on a HDD instead of SSD won't make that much difference in terms of average frames so it's not that. Have you checked to see if it's actually using your card and not IGP?

 

In addition to trying different drivers, you should check your power/performance profiles for your card to make sure it's not throttling. Use some type of OSD while playing to record any useful data. Your monitor should be a minimum of 60hz. I would recommend setting the refresh rate in both your monitor and game to 59 or 60hz. Also disable any form of G-sync/Free-sync.

 

It might also be helpful to list (in spoilers) your Fallout.ini, Falloutprefs.ini, Falloutcustom.ini

 

Failing that and as a temporary fix add "uGridsToLoad=4" under General in your Fallout.ini, Falloutprefs.ini and FalloutCustom.ini. That might also help deduce what is going on with performance.

Yeah, I was thinking the exact same thing, that the game may not be running off of the card.

The very easiest way to tell would be to to let the game try to set the graphics settings and see what it tells you when it selects what it picks.

Also agreed, power management settings may also be a problem. If this is a desktop PC, you can just turn power management completely off. You will get better WIFI stability by doing so, as well.

Another thing to check, is to make sure that your monitor is plugged into the correct socket. There's two back there. If you plug into the wrong one, it will run as an auxiliary, instead of primary, at lower settings.

Great advice there Surg! Let's see more of you around here! :thumbsup:

Link to comment
Share on other sites

 

Running it on a HDD instead of SSD won't make that much difference in terms of average frames so it's not that. Have you checked to see if it's actually using your card and not IGP?

 

In addition to trying different drivers, you should check your power/performance profiles for your card to make sure it's not throttling. Use some type of OSD while playing to record any useful data. Your monitor should be a minimum of 60hz. I would recommend setting the refresh rate in both your monitor and game to 59 or 60hz. Also disable any form of G-sync/Free-sync.

 

It might also be helpful to list (in spoilers) your Fallout.ini, Falloutprefs.ini, Falloutcustom.ini

 

Failing that and as a temporary fix add "uGridsToLoad=4" under General in your Fallout.ini, Falloutprefs.ini and FalloutCustom.ini. That might also help deduce what is going on with performance.

Yeah, I was thinking the exact same thing, that the game may not be running off of the card.

The very easiest way to tell would be to to let the game try to set the graphics settings and see what it tells you when it selects what it picks.

Also agreed, power management settings may also be a problem. If this is a desktop PC, you can just turn power management completely off. You will get better WIFI stability by doing so, as well.

Another thing to check, is to make sure that your monitor is plugged into the correct socket. There's two back there. If you plug into the wrong one, it will run as an auxiliary, instead of primary, at lower settings.

Great advice there Surg! Let's see more of you around here! :thumbsup:

 

 

Thanks StormWolf. Just some generic advice from a niff-nuff really lol. I'm not terribly good with this stuff myself, but thought it might be useful until the experts come in. Spend too much time playing games and forget a lot of things.

 

Yeah it's definitely abnormal behaviour. I'm thinking his card should be good for at least 100fps at that resolution. Hopefully he gets it sorted. Appreciate the sentiment though StormWolf.

Link to comment
Share on other sites

Hey guys. Something i noticed just now. I haven't edited iPresentInterval=1 in the Fallout4Prefs.ini(in all other places it's still set to 0) so i did that.The game started playing well(after i capped the fps). I did maybe a couple of restarts to change some video settings and after a bit of wondering in the game it dropped back to under 10fps again. I opened Fallout4Prefs and iPresentInterval was once again set to 1. I also noticed that while the game was running normal, the GPU Utilization was about 20% maximum or so.When the frames dropped the utilization went up to 99% and as i'm writing right now it still holds that percentege according the AMD Adrenaline. What could be bringing iPresentInterval again to 1?

Edited by Purify111
Link to comment
Share on other sites

You should get much better performance than that with that hardware. What version of windows are you running, and are your graphics drivers properly installed? May also wanna look at what device manager things your monitor is.....

Windows 10Pro. The drivers should be alright. I think they should be installed correctly. The Device Manager shows it as a Generic PnP Monitor. I looked at the Display Properties and it should be 60 Hz.

Link to comment
Share on other sites

Running it on a HDD instead of SSD won't make that much difference in terms of average frames so it's not that. Have you checked to see if it's actually using your card and not IGP?

 

In addition to trying different drivers, you should check your power/performance profiles for your card to make sure it's not throttling. Use some type of OSD while playing to record any useful data. Your monitor should be a minimum of 60hz. I would recommend setting the refresh rate in both your monitor and game to 59 or 60hz. Also disable any form of G-sync/Free-sync.

 

It might also be helpful to list (in spoilers) your Fallout.ini, Falloutprefs.ini, Falloutcustom.ini

 

Failing that and as a temporary fix add "uGridsToLoad=4" under General in your Fallout.ini, Falloutprefs.ini and FalloutCustom.ini. That might also help deduce what is going on with performance.

It's definitely running in the GPU. I don't have an IGP. Even though when i choose for the game to reset the settings it says it doesn't identify my video hardware.

 

Here are the .ini files

 

 

Fallout4.ini

[General]

sLanguage=en

uGridsToLoad=5

uExterior Cell Buffer=36

bDisableAllGore=0

 

[screenSplatter]

bBloodSplatterEnabled=1

 

[Display]

iPresentInterval=0

bDeferredCommands=1

fShadowLODMaxStartFade=1000.0

fSpecularLODMaxStartFade=2000.0

fLightLODMaxStartFade=3500.0

iShadowMapResolutionPrimary=2048

bAllowScreenshot=1

fMeshLODLevel1FadeDist=3500.0000

fMeshLODLevel2FadeDist=2000.0000

fMeshLODFadePercentDefault=1.2000

bNvGodraysEnable=1

bDynamicObjectQueryManager=1

bMultiThreadedAccumulation=1

bMultiThreadedRenderingUNP=1

 

fSAORadius=108.2

fSAOBias=0.6

fSAOIntensity=7.1

 

fSunUpdateThreshold:Display=0.5f

fSunShadowUpdateTime=1.0

 

[HairLighting]

fHairPrimSpecScale=0.02

fHairPrimSpecPow=125.0

fHairPrimSpecShift=0.36

fHairSecSpecScale=1.2

fHairSecSpecPow=160.0

fHairSecSpecShift=-0.40

 

[sSSSS]

fSSSSSPower = 4.0

 

[Audio]

bEnableAudio=1

 

[interface]

fDefaultWorldFOV=70

fDefault1stPersonFOV=80

fSafeZoneX=15.0

fSafeZoneY=15.0

fSafeZoneXWide=64.0

fSafeZoneYWid=36.0

fSafeZoneXWide16x10=64.0

fSafeZoneYWide16x10=36.0

 

[MapMenu]

uLockedObjectMapLOD=16

uLockedTerrainLOD=32

 

[Controls]

fMouseHeadingXScale=.021

fMouseHeadingYScale=.021

 

[Grass]

iMinGrassSize=20

bAllowCreateGrass=1

 

[imageSpace]

bDoRadialBlur=1

 

[Weather]

bPrecipitation=1

 

[Archive]

sResourceIndexFileList=Fallout4 - Textures1.ba2, Fallout4 - Textures2.ba2, Fallout4 - Textures3.ba2, Fallout4 - Textures4.ba2, Fallout4 - Textures5.ba2, Fallout4 - Textures6.ba2, Fallout4 - Textures7.ba2, Fallout4 - Textures8.ba2, Fallout4 - Textures9.ba2

sResourceStartUpArchiveList=Fallout4 - Startup.ba2, Fallout4 - Shaders.ba2, Fallout4 - Interface.ba2

SResourceArchiveList=Fallout4 - Voices.ba2, Fallout4 - Meshes.ba2, Fallout4 - MeshesExtra.ba2, Fallout4 - Misc.ba2, Fallout4 - Sounds.ba2, Fallout4 - Materials.ba2

SResourceArchiveList2=Fallout4 - Animations.ba2

sResourceDataDirsFinal=STRINGS\

SGeometryPackageList=Fallout4 - Geometry.csg

SCellResourceIndexFileList=Fallout4.cdx

SResourceArchiveMemoryCacheList= Fallout4 - Misc.ba2, Fallout4 - Shaders.ba2, Fallout4 - Interface.ba2, Fallout4 - Materials.ba2

 

[Papyrus]

fPostLoadUpdateTimeMS=500.0

bEnableLogging=0

bEnableTrace=0

bLoadDebugInformation=0

 

[LOD]

fLODFadeOutMultObjects=4.5000

fLODFadeOutMultItems=2.5000

 

[Pathfinding]

fWarpMaxTime=4

iWarpMaxPathFailureCount=3

[Water]

bReflectLODObjects=0

bReflectLODLand=0

bReflectSky=0

bReflectLODTrees=0

 

 

 

 

Fallout4Prefs

[Display]

sD3DDevice="AMD Radeon RX 6600"

iTexMipMapSkip=0

bEnableWetnessMaterials=1

bEnableRainOcclusion=1

bSAOEnable=1

iShadowMapResolution=2048

uiShadowFilter=2

uiOrthoShadowFilter=2

fBlendSplitDirShadow=48

iMaxFocusShadows=2

iMaxFocusShadowsDialogue=4

fShadowDistance=3000

fDirShadowDistance=3000

iDirShadowSplits=2

iMaxDecalsPerFrame=10

iMaxSkinDecalsPerFrame=3

bVolumetricLightingEnable=1

iVolumetricLightingQuality=1

bForceIgnoreSmoothness=1

fMeshLODLevel1FadeDist=6000

fMeshLODLevel2FadeDist=3000

iAdapter=0

iSize W=1366

iSize H=768

sAntiAliasing=FXAA

iMaxAnisotropy=8

iPresentInterval=0

bFull Screen=1

bBorderless=1

flocalShadowMapHalveEveryXUnit=750.0000

focusShadowMapDoubleEveryXUnit=450.0000

fShadowBiasScale=1.0000

uPipboyTargetHeight=700

uPipboyTargetWidth=876

bVolumetricLightingForceCasters=0

iTiledLightingMinLights=40

bComputeShaderDeferredTiledLighting=1

bSinglePassDirShadow=1

fTessFactorMaxDistanceScale=100.0000

fLeafAnimDampenDistEnd=4600.0000

fLeafAnimDampenDistStart=3600.0000

fMeshLODFadePercentDefault=1.2000

fMeshLODFadeBoundDefault=256.0000

fMeshLODFadeScalar=1.0000

fMeshLODLevel2FadeTreeDistance=2048.0000

fMeshLODLevel1FadeTreeDistance=2844.0000

fInteriorMeshLODLevel2FadeDist=1950.0000

fInteriorMeshLODLevel1FadeDist=2600.0000

bTopMostWindow=0

bMaximizeWindow=0

bAllowShadowcasterNPCLights=0

iScreenShotIndex=0

fMaxFocusShadowMapDistance=450.0000

bPrecipitationOcclusion=1

[LightingShader]

bScreenSpaceReflections=1

bScreenSpaceSubsurfaceScattering=0

[imagespace]

bMBEnable=1

bLensFlare=1

bDoDepthOfField=1

bScreenSpaceBokeh=1

[LOD]

fLODFadeOutMultActors=6

fLODFadeOutMultItems=2.575

fLODFadeOutMultObjects=7

fLODFadeOutMultSkyCell=1.0000

[Grass]

fGrassStartFadeDistance=2000

fGrassMaxStartFadeDistance=7000.0000

fGrassMinStartFadeDistance=1000.0000

[NVHBAO]

bEnable=0

fBackgroundAOViewDepth=750.0000

bBackgroundAOEnable=1

fDepthThresholdSharpness=100.0000

fDepthThresholdMaxViewDepth=500.0000

bDepthThresholdEnable=0

iDepthClampModeEnum=0

fCoarseAO=1.0000

fDetailAO=0.6500

fBlurSharpnessProfileBackgroundViewDepth=1.0000

fBlurSharpnessProfileForegroundViewDepth=0.0000

fBlurSharpnessProfileForegroundSharpnessScale=4.0000

bBlurSharpnessProfileEnable=0

fBlurSharpness=16.0000

iBlurRadiusEnum=1

bBlurEnable=1

fPowerExponent=2.5000

fBias=0.1000

fRadius=0.6500

[Decals]

bDecals=1

bSkinnedDecals=1

uMaxDecals=100

uMaxSkinDecals=35

uMaxSkinDecalsPerActor=20

[TerrainManager]

fTreeLoadDistance=75000

fBlockMaximumDistance=100000

fBlockLevel2Distance=80000

fBlockLevel1Distance=32000

fBlockLevel0Distance=20000

fSplitDistanceMult=1.1

bShowLODInEditor=0

[NVFlex]

bNVFlexEnable=0

iQuality=0

iMaxNeighbors2=64

iMaxNeighbors1=48

iMaxNeighbors0=32

iMaxParticles2=32768

iMaxParticles1=16000

iMaxParticles0=6000

fKillRadius2=4000.0000

fKillRadius1=3000.0000

fKillRadius0=2000.0000

bNVFlexInstanceDebris=1

bNVFlexDrawDebris=1

[blurShaderHDR]

bDoHighDynamicRange=0

[blurShader]

bUseBlurShader=0

[Launcher]

uLastAspectRatio=1

[Pipboy]

fPipboyEffectColorB=1.0000

fPipboyEffectColorG=1.0000

fPipboyEffectColorR=1.0000

[VATS]

fModMenuEffectHighlightPAColorB=0.4100

fModMenuEffectHighlightPAColorG=0.8200

fModMenuEffectHighlightPAColorR=1.0000

fModMenuEffectPAColorB=0.4100

fModMenuEffectPAColorG=0.8200

fModMenuEffectPAColorR=1.0000

fModMenuEffectHighlightColorB=0.0050

fModMenuEffectHighlightColorG=0.7500

fModMenuEffectHighlightColorR=0.3000

fModMenuEffectColorB=0.0050

fModMenuEffectColorG=0.7500

fModMenuEffectColorR=0.3000

[MAIN]

fSkyCellRefFadeDistance=150000.0000

bCrosshairEnabled=1

fHUDOpacity=1.0000

bSaveOnPause=1

bSaveOnTravel=1

bSaveOnWait=1

bSaveOnRest=1

[General]

bGamepadEnable=0

bPipboyCompanionEnabled=0

iStoryManagerLoggingEvent=-1

bEnableStoryManagerLogging=0

uGridsToLoad=5

[interface]

bDialogueSubtitles=1

bGeneralSubtitles=1

iHUDColorB=1

iHUDColorG=191

iHUDColorR=76

bDialogueCameraEnable=1

bShowCompass=1

uHUDActiveEffectWidget=2

[Controls]

fMouseHeadingSensitivity=0.0300

fGamepadHeadingSensitivity=0.6667

bAlwaysRunByDefault=1

bInvertYValues=0

bGamePadRumble=0

[GamePlay]

iDifficulty=2

bShowFloatingQuestMarkers=1

bShowQuestMarkers=1

[Particles]

iMaxDesired=750

[saveGame]

fAutosaveEveryXMins=10.0000

[AudioMenu]

fAudioMasterVolume=0.7715

fVal7=1.0000

uID7=0

fVal6=1.0000

uID6=0

fVal5=1.0000

uID5=0

fVal4=0.6500

uID4=138006

fVal3=0.6500

uID3=1007612

fVal2=1.0000

uID2=94881

fVal1=0.6500

uID1=466532

fVal0=0.6500

uID0=554685

[Water]

bUseWaterDisplacements=1

bUseWaterRefractions=1

bUseWaterReflections=1

bUseWaterDepth=1

 

 

 

 

Fallout4Custom

[General]

SLocalSavePath=Saves\

[Display]

iLocation X=0

iLocation Y=0

 

 

Edited by Purify111
Link to comment
Share on other sites

Hey,

 

For lack of better options/knowledge I would suggest that you backup all the ini files in your Fallout 4 Documents folder, delete the existing files and let the game generate new ones. Alternatively set the iPresentInterval=0 in each .ini file and then set each file to Read Only.

 

Actually it might be best the regenerate the files first then use the following step.

 

PS. Regarding the card detection problem, you might need to create and configure a profile for the game manually using your driver software.

Edited by surg23
Link to comment
Share on other sites

  • Recently Browsing   0 members

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