Borderlands® 4

Borderlands® 4

43 beoordelingen
NVIDIA DLSS 4 / G-SYNC / Frame Generation [RTX 20/30/40/50 GTX 9XX/10XX/16XX] / Input Latency Reduction / Better Performance
Door drey
A small guide how to get optimized settings for NVIDIA DLSS / NVIDIA G-SYNC / Frame Generation / Lower Input Latency and Performance Tweaks
4
4
   
Prijs
Toevoegen aan favorieten
Toegevoegd aan favorieten
Verwijderen uit favorieten
NVIDIA DLSS
1. open the NVIDIA App on your PC and navigate to Graphics - Global Settings



click on DLSS Override - Model Presets change it to Latest and hit Apply



DLSS now uses the latest Transformer Preset and .dll

(for an alternative option, you can also use the unofficial DLSS Swapper for this purpose. See the Troubleshooting section for more information.)


NVIDIA Frame Generation RTX 40/50
1. make sure you have Hardware-accelerated GPU scheduling activated under "Graphics Settings" - "Advanced Graphics Settings" in Windows Settings



2. open Borderlands 4 and turn Frame Generation on



NVIDIA Frame Generation RTX 20/30 GTX 9XX/10XX/16XX
I highly recommend that you first take a look at the Optional: XeSS Frame Generation RTX 20/30 GTX 9XX/10XX/16XX section. It is more complex, but delivers a significantly better result. However, if you want a quick and easy version, then stay here.

DISCLAIMER: This is an unofficial modification for DLSS Frame Generation. If you have any concerns, please inform yourself first and use it at your own risk.

1. make sure you have Hardware-accelerated GPU scheduling activated under "Graphics Settings" - "Advanced Graphics Settings" in Windows Settings



2. download dlssg-to-fsr3-0.130 (Universal) from Nexusmods:
https://www.nexusmods.com/site/mods/738?tab=files

3. extract and copy following files from the downloaded .zip:





4. paste the files into your Borderlands 4 root folder:

C:\Program Files (x86)\Steam\steamapps\common\Borderlands 4\OakGame\Binaries\Win64



5. start Borderlands 4 and turn Frame Generation on



you are now using DLSS Upscaling + FSR Frame Generation at the same time

If you encounter any problems, take a look at the Troubleshooting section

Optional: XeSS Frame Generation RTX 20/30 GTX 9XX/10XX/16XX
an alternative version for Frame Generation using Intel's XeSS FG + XeLL with less input latency - less ghosting - less artifacts

DISCLAIMER: This is an unofficial modification for DLSS Frame Generation. If you have any concerns, please inform yourself first and use it at your own risk.

to ensure OptiScaler works properly, please make sure you have the game in Windowed Fullscreen mode

1. download the newest preview version here:
https://archive.org/details/optiscaler-0.9.0-pre-3-20250911.-7z

(you could also use the official discord to get the newest preview versions with official uploads)
https://discord.gg/2JDHx6kcXB

2. unzip Optiscaler_0.9.0-pre320250911.7z and copy these files:



3. navigate to C:\Program Files (x86)\Steam\steamapps\common\Borderlands 4\OakGame\Binaries\Win64 and paste the copied files:



4. rename OptiScaler.dll into dxgi.dll



5. start Borderlands 4 and press "Insert" on your keyboard to open the OptiScaler Menu



6. navigate to Frame Generation in the OptiScaler Menu and select "DLSSG via Streamline" for FG Source and XeFG for FG Output



7. click on Save INI and Close at the bottom and RESTART your game

8. activate DLSS and Frame Generation inside the Borderlands 4 Settings and Apply Changes



9. get Ingame and open the OptiScaler Menu and set Frame Generation (XeFG) to active



10. click on Save INI and Close

you are now using DLSS Upscaling + XeSS Frame Generation + XeLL

it is recommended to have a baseline of 60fps before using Frame Gen
(but it's BL4 so.. 30fps is also fine lol)

If you encounter any problems, take a look at the Troubleshooting section

Optional: Input Latency Reduction
since frame generation already adds noticeable input latency, there are options to reduce it to some degree

1. download Optimax - Latency here:
https://www.nexusmods.com/borderlands4/mods/19?tab=description

2. unzip the .zip file and copy Engine.ini and Input.ini





3. paste the files into C:\Users\%username%\Documents\My Games\Borderlands 4\Saved\Config\Windows



make sure both files are read-only


Optional

4. open your Borderlands 4 ingame settings and navigate to Controls -> Basic -> Aiming and activate "Mouse ADS Snap to Target"



this causes the mouse to snap very subtly towards an opponent when using a scope.
Performance: Ingame Settings
thanks to the YouTube Channels Hardware Unboxed and benchmarKing, who did the work of comparing all the settings with each other, we now have a list of optimized settings but feel free to check for yourself what compromises you are willing to make

https://www.youtube.com/watch?v=11XZL0VinHY
https://www.youtube.com/watch?v=ctnfgs7GzTY

some settings do not affect performance at all

Optimized Ingame Settings:
- HLOD Loading Range: Medium no visual difference to high but 1% fps increase
- Geometry Quality: Medium or Low for extra 1% lows fps with hard visual loss
- Texture Quality: Very High or if <12GB VRAM Low [no impact on fps just VRAM]
- Texture Streaming Speed: Very High [no impact on fps]
- Anisotropic Filtering: 16x or Off if you really need the fps with visual loss
(there is no fps difference between 16x 8x 4x 2x 1x just Off)

- Foliage Density: Medium or Off for extra 2% fps with hard visual loss
- Volumetric Fog: High or Removed if you are really need extra the fps
(no fps difference between high,medium,low)

- Volumentric Cloud: Low
- Shadow Quality: Medium or Low for extra 2% fps with noticeable visual loss
- Directional Shadow Quality: Medium or Low for extra 2% fps with noticeable visual loss

- Volumetric Cloud Shadows: Enabled or Disabled for extra fps or if you prefer the look
- Lighting Quality: Medium
(no fps difference between medium or low)

- Reflections Quality: Medium or Low for extra 4% fps
- Shading Quality: Medium or Low for extra 4% fps with hard visual loss
- Post-Process Quality: High
- Motion Blur Amount: 0.0
- Motion Blur Quality: Off




Volumetric Fog Removal:
1. navigate to C:\Users\%username%\Documents\My Games\Borderlands 4\Saved\Config\Windows

2. create a file named Engine.ini and open it with a text editor

3. Insert the following:

[SystemSettings]
r.Fog=0



( if you already have an Engine.ini file, you can simply paste it below the other text)

4. save the file and make sure it's read-only
Performance: Engine.ini Tweaks
It's trial and error. Borderlands 4 doesn't accept most engine configurations except for a few specific ones such as Volumetric Fog Removal or Lumen changes. However, some people have noticed a difference in FPS, so feel free to give it a try. I haven't noticed any difference in fps but got more stutters instead lol.

1. download Optimax - Performance here: https://www.nexusmods.com/borderlands4/mods/17?tab=files

2. extract the .zip file and choose your preferred Mode





3. copy Engine.ini, Input.ini, OptimaxP_Config.ini

4. navigate to C:\Users\%username%\Documents\My Games\Borderlands 4\Saved\Config\Windows

5. paste the copied files



if you have previously applied Optional: Input Latency Reduction, don't worry, the same settings are already included in Engine.ini and Input.ini
Performance: Volumetric Fog Removal
1. navigate to C:\Users\%username%\Documents\My Games\Borderlands 4\Saved\Config\Windows

2. create a file named Engine.ini and open it with a text editor

3. Insert the following:

[SystemSettings]
r.Fog=0



( if you already have an Engine.ini file, you can simply paste it below the other text)

4. save the file and make sure it's read-only
NVIDIA G-SYNC
1. press the windows key on your keyboard and search for “Graphics settings”



2. make sure following options are activated:

- Optimizations for windowed games
- Hardware-accelerated GPU scheduling
- Variable refresh rate



3. open NVIDIA Control Panel on your PC

4. navigate to "Set up G-SYNC" select your Monitor and change following settings:

- Enable G-SYNC, G-SYNC Compatible
- Enable for windowed and full screen mode
- Display -> G-SYNC Compatible Indicator



5. open the NVIDIA App on your PC

6. navigate to Graphics and Global Settings and change following settings:

- Low Latency Mode: Ultra
- Max Frame Rate: Off
- Monitor Technology: G-SYNC Compatible
- Power Management Mode: Normal
- Shader Cache Size: 10GB (or 5GB if you have less than 10GB VRAM)
- Vertical Sync: On



G-SYNC caps your FPS ~6fps lower your Monitor Refresh Rate e. g. 144Hz = 138fps
Troubleshooting
screen freeze except for when tabbed out
make sure you are running the game in Windowed Fullscreen



DLSS Frame Generation is "grayed out":
1. download nvidiaProfileInspector here: https://github.com/Orbmu2k/nvidiaProfileInspector/releases

2. extract the nvidiaProfileInspector.zip and open nvidiaProfileInspector.exe



3. reset your _GLOBAL_DRIVER_PROFILE (Base Profile)



4. click on Apply changes and close nvidiaProfileInspector



If you are using G-SYNC, you will need to repeat the steps in the NVIDIA G-SYNC section to restore normal functionality

5. repeat the Frame Generation Instructions from the Method you prefer


"dlss sdk do not distribute contact nvidia to obtain DLL's For your title":
DISCLAIMER: This is an unofficial modification for DLSS Frame Generation. If you have any concerns, please inform yourself first and use it at your own risk.

1. download DLSS Swapper here:
https://github.com/beeradmoore/dlss-swapper/releases



choose between the installer or the portable version.

2. open DLSS Swapper and click on Borderlands 4.



3. click on the DLSS window with the number and select the latest number version. Then click on Swap at the bottom.



you can repeat this process for all windows if, for example, you also want to use the latest version of XeSS Frame Generation.



credits
credits go primarily to the mod creators who make it possible in the first place.

special thanks to the following creators:

Nukem: https://www.nexusmods.com/site/mods/738?tab=files

TheRazerMD: https://github.com/OptiScaler/OptiScaler

TheHybred: https://www.nexusmods.com/borderlands4/mods/19?tab=description

beeradmoore: https://github.com/beeradmoore/dlss-swapper

Orbmu2k: https://github.com/Orbmu2k/nvidiaProfileInspector/releases

33 opmerkingen
Dark Moon Felis 21 sep om 12:16 
Oh, there it is. Weird that the use latest modeling option for Nvidia's own app doesn't fix that automatically.
drey  [auteur] 21 sep om 11:16 
@Dark Moon Felis, hey have a look at the troubleshooting section there is a fix with DLSS Swapper
Dark Moon Felis 21 sep om 10:52 
So I have Optiscaler XeLL working, and it looks great, but I keep seeing a certain UI element saying 'DLSS SDK - DO NOT DISTRIBUTE' in the bottom right corner. Any idea how to fix it?
Elusive 20 sep om 17:55 
alot of work, remember when games released complete and Optomized?:tobdog:
Choco 20 sep om 3:26 
nvm it turns on ingame but not in menu lmao
Choco 20 sep om 3:17 
I don't know whats wrong i have everything installed and checked but FG won't turn on, It just says Current streamline FG State: Off. I am in windowed fullscreen with DLSS on quality in the game settings and Frame Gen on with Optiscaler using DLSSG via Stream as FG source and XeFg as fG Output. I have rtx3060 btw
Capybarhigh 19 sep om 15:38 
Amazing guide! I tried to make it work myself and optiscaler would not work. You made it all crystal clear and I have now 100FPS on my machine at the worst spot in the game I've seen so far (where Rush and the resistance is). This is amazing!!! Thank you so much!
HangingApes365 18 sep om 13:05 
thanks man. frame gen isnt even that bad to play with imo. ive tried with it and without and there is very minimal difference to me. game is enjoyable
Cyber Ps 16 sep om 11:02 
the game crash after i make the FG XESS i am on epic games!
PaperLiger 15 sep om 18:58 
Ton of work to make a cell shade game run somewhat decently lol