Welcome back!

Sign in or create an account to enjoy GINX perks, enter competitions and access exclusive features.

GINX TV > News > Apex Legends

Apex Legends - How To Enable DirectX 12 Beta

Below you can find a fully detailed guide on how you can enable and try out the DirectX 12 Beta available for Apex Legends.
Apex Legends - How To Enable DirectX 12 Beta

When it comes to Apex Legends, one thing that will be on any player's mind is performance, and luckily Respawn Entertainment has given us some assurance in that regard. A DirectX 12 Beta is now playable and is likely the groundwork being laid for the game to be fully DirectX 12 ready. 

So if you're looking for a quick and comprehensive look at how to check out the DirectX 12 Beta in Apex Legends, then keep reading. Below we'll show you exactly how to enable the DirectX 12 Beta in Apex Legends and what you can expect once you do. 

Apex Legends: How To Enable DirectX 12 Beta

A Beta version of DirectX 12 is currently available for Apex Legends on PC, allowing players to test this feature on various platforms including Origin, the EA app, or Steam.

Apex Legends Enable DirectX 12 Beta Check GPU then follow steps below
After checking that your GPU supports DirectX, follow the steps below to enable the DirectX 12 Beta. (Picture: EA)

Before launching Apex Legends in DX12, it's important to ensure that your GPU meets the minimum DirectX Feature Level requirement of 12_0. If you're unsure about the Feature Level, follow these simple steps:

  1. Press the Windows key + R to open the Run dialog box.
  2. Type "dxdiag" and press Enter.
  3. The Display tab in the dialog box that appears will list your GPU's Feature Levels.

Now that you've checked the Feature Levels, let's go through the steps of running the game using DirectX 12 based on the platform you're using to play the game:

EA App:

  1. Go to "My Collection."
  2. Click on the three dots in the upper right corner of Apex Legends.
  3. Select "View Properties."
  4. In the text box under Advanced Launch Options, add the line "-eac_launcher_settings SettingsDX12.json."
  5. Click the Save button and launch the game.


  1. Go to "My Game Library."
  2. Right-click on Apex Legends and select Game Properties.
  3. Navigate to Advanced Launch Options.
  4. Add the line "-eac_launcher_settings SettingsDX12.json" to the Command line arguments.
  5. Click Save and launch the game.


  1. Go to your library and right-click on Apex Legends.
  2. Select Properties.
  3. Add the line "-eac_launcher_settings SettingsDX12.json" to Launch Options.
  4. Close the properties window and you're done.

Keep in mind that since this feature is still in Beta, you may encounter issues related to shader compilation, memory, and recording or streaming, as mentioned in the developer's Reddit post. However, as time progresses, we can expect the developers to refine and optimize this feature to unlock its full potential, and according to many players, they are seeing some increase in performance, so hopefully the implementations roll out smoothly as time goes on.

Apex Legends Enable DirectX 12 Beta Possible implementation in future
For now, the feature is still in its Beta release, but we hope to see it implemented fully in the near future. (Picture: EA)

So there you have it, a quick and comprehensive look at how you can enable the DirectX 12 beta functionality when playing Apex Legends regardless of the platform you're playing it from. As always, we'll be sure to update this article accordingly with any more details on the DirectX 12 beta, and of course with news on when the feature will be fully implemented into Apex Legends.