If Fortnite started feeling worse after the removal of Legacy Performance Mode, you are not stuck with DirectX 12. You can still force DX11 manually with a simple launcher command and verify it in game in under two minutes.

What Happened to Fortnite’s Legacy Performance Mode?

Fortnite has removed the old Legacy Performance Mode. In its place, the standard Performance Mode now decides which graphics API to use automatically. On modern systems, that usually means DirectX 12, while some older hardware may still fall back to DirectX 11.

That change is fine for some players, but others immediately notice worse frametimes, stutter, or less stable performance. The main issue is that Fortnite no longer gives you a simple in-game toggle to switch back to DX11 on newer PCs.

Common FPS Fixes for PC Games - OCCT, DDU, shadercache

Why You Might Want to Force DirectX 11

DirectX 12 can perform well when everything is working properly, but it is not always the best choice for every setup. Some players get smoother gameplay, better consistency, or fewer random hitches on DX11, especially after a major game update changes the way rendering is handled.

If your game started lagging after the latest Fortnite update, forcing DX11 is one of the fastest troubleshooting steps you can try. It does not require reinstalling the game or editing config files, and it works through the Epic Games Launcher itself.

How to Install NVIDIA Drivers Correctly (Manual Clean Method)

How to Force DX11 in Fortnite

Open the Fortnite launch settings

First, fully close Fortnite so the change can apply correctly. Then open Epic Games Launcher, click your profile icon in the top-right corner, and open Settings.

Scroll all the way down to the Manage Games section. Find Fortnite, expand it, and tick the box for Additional Command Line Arguments.

Enter the DX11 command

In the command line field, type exactly -d3d11

Make sure the box is enabled and remove any conflicting launch arguments if needed. Press Enter, then launch Fortnite normally.

  1. Close Fortnite completely.
  2. Open Epic Games Launcher.
  3. Click your profile icon and open Settings.
  4. Scroll down to Manage Games.
  5. Expand Fortnite.
  6. Enable Additional Command Line Arguments.
  7. Type -d3d11
  8. Launch Fortnite again.

How to Check if Fortnite Is Using DX11 or DX12

After the game launches, check the on-screen status overlay. If it shows D3D11, Fortnite is running on DirectX 11. If it shows D3D12, the game is still using DirectX 12.

This is the easiest way to confirm the fix worked. The source demonstration shows the overlay changing from D3D12 to D3D11 after applying the command, which confirms the launcher argument overrides Fortnite’s automatic API selection.

How Discord, Nvidia, and Other Overlays Affect FPS & Latency

Will This Work on Every PC?

Yes, this method is meant to work on any PC that can run Fortnite, not just older systems. Even though Fortnite now auto-selects DirectX 12 on modern hardware, the launcher command can manually force DX11 regardless of your hardware age.

That makes this a useful fix if Fortnite keeps defaulting to DX12 and you prefer the stability or feel of DX11. It is also easy to reverse if you want to test both APIs and compare results.

How to Switch Back to DX12

If DX11 does not improve your performance, switching back is simple. Go back to the same Fortnite settings in Epic Games Launcher and either remove -d3d11 or untick the Additional Command Line Arguments box.

Once the command is removed, Fortnite will go back to its normal automatic behaviour and choose the API it thinks is best for your system.

How to Lower Background Processes for Better Gaming Performance

Extra Tips Before You Test Performance

  • Check your current API first so you know whether Fortnite is already using DX11 or DX12.
  • Keep the command line field clean and avoid stacking extra launch arguments unless you know what they do.
  • Test the same match or area after switching APIs so your comparison is fair.
  • Watch for frametime stability, not just average FPS.
  • If performance still feels bad, check drivers, overlays, and background processes next.

FAQ

Epic removed the legacy version of Performance Mode, leaving the newer standard Performance Mode that automatically selects DX12 on many modern PCs.

Use -d3d11 in the Additional Command Line Arguments box inside Epic Games Launcher.

Check the in-game status overlay. D3D11 means DirectX 11 is active, while D3D12 means the game is still using DirectX 12.

It stays active as long as the command remains in the launcher settings. Remove it at any time to return to Fortnite’s default automatic API selection.

Yes. Just delete -d3d11 or disable the command line arguments option in Epic Games Launcher, then restart the game.

Related articles