Borderlands® 4

Borderlands® 4

29 ratings
NVIDIA DLSS 4 / G-SYNC / Frame Generation [RTX 20/30/40/50 GTX 9XX/10XX/16XX] / Input Latency Reduction / Performance Tweaks
By drey
A small guide how to get optimized settings for NVIDIA DLSS / NVIDIA G-SYNC / Frame Generation / Lower Input Latency and Performance Tweaks
3
4
   
Award
Favorite
Favorited
Unfavorite
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. 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.
Optional: Performance Tweaks
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
Optimized Ingame Settings:
- HLOD Loading Range: Medium or Far
- Geometry Quality: Medium or High
- Texture Quality: Low
- Texture Streaming Speed: High
- Anisotropic Filtering: 16x
- Foliage Density: Low or Medium
- Volumetric Fog: Removed or Medium
- Volumentric Cloud: High
- Shadow Quality: Medium or High
- Directional Shadow Quality: High
- Volumetric Cloud Shadows: Disabled
- Lighting Quality: Medium
- Reflections Quality: Low
- Shading Quality: Medium
- Post-Process Quality: Medium
- 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




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

25 Comments
Cyber Ps 23 hours ago 
the game crash after i make the FG XESS i am on epic games!
PaperLiger 15 Sep @ 6:58pm 
Ton of work to make a cell shade game run somewhat decently lol
Chronos 15 Sep @ 1:23pm 
Hello together.
I went with "Optional: XeSS Frame Generation". Works like a charm for me.

From 1440p/Low/DLSS performance setting with around 50-60+ fps;
to 1440p/med/DLSS quality with 80-90+ fps (RTX 3070).

I also tried the input lag reduction and I can't say anything negative after one hour of gaming. Graphic looks pretty good and nearly no lag.

People always telling "Upgrade your rig and shit", I am glad there are people smart enough to show what is possible also with "older" hardware (nearly 4 years for me). If some modders are capable to achieve this result, I would like to see how much the big players could do, but that, I fear, will be a dream forever...

anyway, THX A LOT @drey
drey  [author] 15 Sep @ 4:59am 
@troy @LeFrog OptiScaler requires the game to run in Windowed Fullscreen in order to function properly. I have added this to the instructions and troubleshooting section. Thank you for pointing this out, @LeFrog
LeFrog 14 Sep @ 6:42pm 
@troy you have to make sure the game isn't in full screen, has to be in Windowed Full screen. Fixed my issue
LeFrog 14 Sep @ 6:37pm 
I'm also having the issue of making my screen freeze except for when I'm tabbed out of it.
Taizun 14 Sep @ 1:50pm 
Setting a DLSS override to the same thing in both the global settings and for a specific game is redundant lol...

It always astounds me that people follow these guides blindly.
troy 14 Sep @ 1:45pm 
the optiscaler optional method made it so my game freezes when i tab into it but it runs normally when im tabbed into other programs
drey  [author] 14 Sep @ 1:09pm 
@Torade But you can open the OptiScaler menu? I've added a troubleshooting section. Try the steps there. It might help you. At least it helped me with my 3080Ti.
Torade 14 Sep @ 12:10pm 
Running a 3060 ti following the XeSS portion and frame gen for DLSS isn't turning on like it should.