It sounds as if Borderlands 3 has launched today with completely busted DirectX 12 support. Users are reporting firing up the game in DX12 mode either takes a couple minutes to hit the menu screen or gets stuck loading up Borderlands 3 for eternity.
If you’ve picked up Borderlands 3 on PC today from the Epic Games Store then the advice, for the time being, is to launch Borderlands 3 in DirectX 11 mode.
Should you have already committed to DX12 and the Borderlands 3 launcher isn’t letting you change back for whatever reason, then you can do the following to revert to DX11:
Borderlands 3 DirectX 12 Broken Bug Fix
- Go to ‘%USERPROFILE%\Documents\My Games\Borderlands 3”
- Open ‘GameUserSettings.ini’
- Find the line which reads ‘PreferredGraphicsAPI=DX12’
- Change this line to ‘PreferredGraphicsAPI=DX11’
- Save the file
- Boot up Borderlands 3 as per normal
If you were fortunate enough to actually boot Borderlands 3 in DirectX 12 mode and play the game, then you should also probably know that benchmarked frame rate performance is considerably lower than when playing in DirectX 11. Gearbox told reviewers to avoid the DX12 mode for reviews and it now seems pretty obvious why. This is less than half-baked DirectX 12 implementation.
Fingers crossed we should have our own benchmarks with you soon enough. Just as soon as 2K get around to sending out those codes...