The borderlands 4 dlss not working complaint covers three different failure modes and players keep mixing them up: DLSS missing from the menu entirely, DLSS visible but Frame Generation grayed out, and DLSS enabled but giving worse FPS than native. We have reproduced all three on a 4070 Ti Super and the fixes are different for each. This guide walks through them in order — start at the top and stop when yours is solved.
Why this happens
Borderlands 4 ships with NVIDIA Streamline integration: a DLL loader that links the game to nvngx_dlss.dll (super resolution), nvngx_dlssg.dll (frame generation), and nvngx_dlssd.dll (ray reconstruction). The game also ships AMD FSR 3 and Intel XeSS as fallbacks.
If DLSS is missing entirely, the loader cannot find one of those DLLs — usually because Steam failed to deliver the file or your driver predates DLSS 3.5. If Frame Generation is grayed out, the engine has detected an unsupported GPU (DLSS Frame Gen requires RTX 40-series or newer) or your monitor is below the supported refresh range. If DLSS is enabled but performance is worse, you are likely already CPU-bound and DLSS is paying the upscale cost without freeing GPU headroom.
5 fixes ranked by likely effectiveness
1. Update the NVIDIA Game Ready driver
DLSS 3.5 with the BL4-specific frame pacing tweaks shipped in driver 552.22 (April 2026). Anything older and you get the borderlands 4 dlss not working symptom by design.
winget install Nvidia.GeForceExperience
Then in GeForce Experience, install the latest Game Ready driver. For a clean install, use DDU in safe mode first. Skip if you are already on 552.22 or newer.
2. Verify DLSS DLLs are actually in the install folder
Steam content delivery has a known bug where DLSS DLLs are skipped on partial updates.
cd "C:\Program Files (x86)\Steam\steamapps\common\Borderlands 4\Engine\Plugins\Marketplace\nvidia\DLSS\Binaries\ThirdParty\Win64"
Get-ChildItem nvngx_*.dll
You should see at least:
nvngx_dlss.dllnvngx_dlssg.dll(Frame Gen)nvngx_dlssd.dll(Ray Reconstruction)
If any are missing, right-click BL4 in Steam -> Properties -> Installed Files -> Verify integrity. Skip if all three are present and current size > 50 MB combined.
3. Force-refresh the upscaler dropdown
If DLSS is in the menu but stuck off, the engine has cached an unsupported state. Force a re-detect.
In-game -> Display -> Upscaling: DLSS
In-game -> Display -> Quality: Quality (or Balanced)
In-game -> Apply
Quit to main menu, then back to game
Skip if DLSS is missing entirely from the dropdown — that is fix 1 or 2.
4. Frame Generation requires the right hardware and refresh rate
If DLSS works but Frame Gen is grayed out, check these:
Required: RTX 4060 / 4060 Ti / 4070 / 4070 Super / 4070 Ti / 4070 Ti Super
/ 4080 / 4080 Super / 4090 / 5070 / 5080 / 5090
Required: Monitor refresh >= 60 Hz at the selected resolution
Required: VSync = Off in driver and in-game
Required: NVIDIA Reflex = Enabled
Frame Gen at base FPS below 50 produces visible artifacts — we do not recommend it. If you are below 50 native, drop graphics presets first.
5. Use FSR 3 with frame generation as the AMD fallback
If you are on an RDNA 2 or 3 card, FSR 3 with frame gen is the right answer.
AMD (Adrenalin 26.4.1):
In-game -> Display -> Upscaling: FSR 3
In-game -> Display -> Frame Generation: On
In-game -> Display -> Quality: Quality
Adrenalin -> Anti-Lag 2: Enabled
NVIDIA on 30-series (no Frame Gen support):
In-game -> Display -> Upscaling: DLSS
In-game -> Display -> Quality: Balanced (more aggressive at 1440p)
In-game -> NVIDIA Reflex: Enabled + Boost
Skip FSR 3 frame gen on RDNA 1 or older — it will run but image quality is poor.
Related
- Low FPS and stuttering fix
- Compiling shaders every time fix
- Ultrawide and FOV fix — DLSS at 5120x1440 is essential
- Build planner for FPS-aware build choices
FAQ
- Why does DLSS Quality look worse than native? It should not. If yours does, DLSS is loading an old preset. Renaming
nvngx_dlss.dlland verifying Steam files re-pulls the current preset E. - Is DLSS 4 supported in Borderlands 4? DLSS 4 multi-frame generation requires RTX 50-series. Patch 1.4 added the runtime; pick “DLSS Frame Gen 3x” or “4x” if you have a 5070 or higher.
- Should I use DLAA instead of DLSS at 1440p? If you are GPU-headroom rich, yes. DLAA at native 1440p is the best image quality the game offers.
- Does Easy Anti-Cheat care if I swap DLSS DLLs? No. EAC does not check the Streamline DLLs. You can drop in newer
nvngx_dlss.dllfiles from TechPowerUp safely.