Fallout 4 fps drop?

poorbugger

Distinguished
I have an Asus HD 7970 Direct Cu ii and i7-2600k@3.4Ghz,16 gb ram...and so far I'm not getting consistent fps..it can drop below 30 fps sometimes. I've turned off AA and godrays and medium textures. Is it bad optimization or my rig's outdated?
 
Solution
Okay first I will help you optimize your game correctly,this guide can be used for NVidia cards or AMD cards. be warned this is a process that can take 20 mins or 5 if you know the basics of what your doing. This is Fallout 4 Optimization settings for almost any person having trouble.
1st, Find the Launcher.exe for fallout4, this is labelled fallout4.exe, right click, properties, and check run as ADMINISTRATOR.

Next
If you DO NOT WISH to put fourth the effort in changing these settings you can download them here as I made a .rar containing the files and where to put each. This does not include the Multi file that you must create on your own.
I need you to open Nvidia control panel...
Okay first I will help you optimize your game correctly,this guide can be used for NVidia cards or AMD cards. be warned this is a process that can take 20 mins or 5 if you know the basics of what your doing. This is Fallout 4 Optimization settings for almost any person having trouble.
1st, Find the Launcher.exe for fallout4, this is labelled fallout4.exe, right click, properties, and check run as ADMINISTRATOR.

Next
If you DO NOT WISH to put fourth the effort in changing these settings you can download them here as I made a .rar containing the files and where to put each. This does not include the Multi file that you must create on your own.
I need you to open Nvidia control panel OR Catalyst Control Center
Then go to 3d applications.
Then change it to let me decide 3d settings
d7631c1005f43021d409c32b115c48d7.png


Now go to manage settings and click program settings.
you should see something like
2159dfcbeecb0a46386eabcda7ef1c80.png

Add Fallout.exe to your Programs, this should be located in the steam folder under steam>steamapps>programs>fallout4
Now change triple buffer to ON
now change Max Frames Rendered Ahead to 1
Now chance v-sync to FORCE ON
Now change tesselation to x4- VERY IMPORTANT WITH CATALYST CONTROL CENTER
Now Change the Power mode to MAXIMUM not adaptive
Now change Texture Filtering - Trilinear Optimization to OFF

Now I need you to go into the same directory as your fallout4.exe, in this directory you will Create a new file named "Multi" it should be a text file. Open this text document and paste the following
tMta ON
tMtrdfl ON
tMtr ppld

Close the file and save it. I will refer to how to use this later at the end of the post. I will also tell you here, but DO NOT DO THIS YET, to utilize this file once you have the game launched, open the console using the "~" Key and type 'bat multi'(no '')
This will load the batch file and greatly increase performance. Now in this same directory there is a file called Fallout4prefs.ini, open this file and Search for the line using CTRL-F and Change the following lines to these.


fDirShadowDistance=1000.0000
fShadowDistance=1000.0000
iPresentInterval=0
bMouseAcceleration=0
uInterior Cell Buffer=12
uExterior Cell Buffer=144
iNumThreads=4
iNumHWThreads=4
fDefaultWorldFOV=90
fDefault1stPersonFOV=90
bForceIgnoreSmoothness=1
iVolumetricLightingQuality=0
bVolumetricLightingEnable=0
iShadowMapResolution=128
bGamepadEnable=0 (1 if you are using gamepad

AFTER THIS IS DONE, COPY THE FILE. go to Documents>MyDocuments>MyGames>fallout 4 .
a47a51217b172dd78fa51afe1f2d5bc2.png

There should be 1 file with the same name as the one in steam called "Fallout4prefs.ini" Paste the new one copied from the .exe directory and replace the one currently there.
Also located in this directory is "Fallout4.ini" Open this file
only a few changes here and listed as follows

iPresentInterval=0
iShadowMapResolutionPrimary=128
bNvGodraysEnable=0 VERY IMPORTANT

After these changes are made be sure to make it so that the files are READ ONLY, right click all 3 files, fallout4.ini fallout4pref.ini, and the steam fallout4pref.ini right click each and go to properties, then check read only.

in the settings for the game change godrays to the lowest and shadows distance and quality to lowest.

If you DO NOT WISH to put fourth the effort in changing these settings you can download them here as I made a .rar containing the files and where to put each. This does not include the Multi file that you must create on your own.

As stated earlier to Utilize the batch file you created you just type "bat multi" as multi is the file name, this will load the batch file into the game.

This is the best possible optimization after hours of hard work, determination, and researching. So please, Utilize this post as it took me 30 mins to write as descriptive as a guide as possible for you, and any others suffering from any kinds of Issues with Fallout 4.

Also please respond as soon as you try these settings and inform me with your results, I can't wait to hear about the improvement.
 
Solution
Also a quick fix, just to help is in CCC after you add fallout 4, remember to change tessellation to x4 or x6 or x8. Not any higher.
After these fixes have been applied, do not try and adjust your fallout 4 settings from the launcher.
Also in the files in the .rar look through all of them for where it says GPU, insert your cards name rather than the card that is there.
 


Hi thank you for replying, I've managed to boost up some fps by unparking my cpu and set the view distance to medium. Thanks for the reply!
 
*Update*
I've overclock my gpu to 1030Mhz/1430Mhz, reinstall fallout 4 but I didn't install the 1.1.3 patch and it's running at solid 55-60fps on high settings by default but godrays remained off =) maybe the patch has some flaws to it?
 


Yes I've unpark all my 8 cores, oddly I have to decrease my core clock to 1020 mhz due to temperature increasing up to 86 celcius for this game only ;/, might as well not overclock lol since my default clock was 1000mhz.
 
I would actually suggest dropping the clocks each about 20-40mhz referring to the gpu. For the cpu you should scroll up and create the multi.bat file .Now I need you to go into the same directory as your fallout4.exe, in this directory you will Create a new file named "Multi" it should be a text file. Open this text document and paste the following
tMta ON
tMtrdfl ON
tMtr ppld
Close the file and save it. to utilize this file once you have the game launched, open the console using the "~" Key and type 'bat multi'(no '')

You will thank me
 


Thanks for putting your guide up here. Can you tell me what the multi file actually does? A short explanation is fine if you don't want to go into detail.
 


Enables multi core and thread support for cpus with 4+threads/cores
 


Ok thank you! The lines in the Fallout4Prefs.ini:
iNumThreads=4
iNumHWThreads=4
aren't enough by themselves to enable multi thread and core support?
 

I added the lines incase people missed the multi file and just as a precaution, also the multi files is for people who are not willing to change config files or download the settings provided