RoboCop: Rogue City has seen a positive reception from critics and players alike. The game runs on the Unreal Engine 5, and like the other UE5 games, at the time of writing, it’s facing errors and issues. PC users report that they are unable to play the game as they are experiencing the “DirectX 12 is not supported” error. In this RoboCop: Rogue City guide, I will list fixes that will help PC users resolve the DX12 not supported error.

Advertisements

RoboCop: Rogue City DX12 Not Supported Error Fixes That’ll Help

DirectX is an API that is necessary to render games and DirectX 12 is the latest rendition of this API. DirectX 12 also allows developers to enable RTX features, DLSS upscaling, and more. However, RoboCop: Rogue City players are experiencing the “DirectX 12 is not supported” error with the following error message when they launch the game.

DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument

There are multiple reasons why you are experiencing the DX12 not supported error like outdated Windows, outdated GPU driver, bug with the command line argument, and more. The following are the fixes that will help PC users resolve the “DirectX 12 is not supported” error. Also, see our RoboCop: Rogue City Fatal Error fixes if you are experiencing this particular error.

Update Windows

One of the main reasons for the “DirectX 12 is not supported” error to pop up when launching RoboCop: Rogue City is the outdated Operating system. If you are using an old Windows 10 or 11 build, it’s the reason the game is crashing with the “DirectX 12 is not supported” error. Update your Windows operating system to the latest build and the error will be fixed. Open Windows Settings > Windows Update > click “Check For Updates”.

Update GPU Driver

Another reason for the “DirectX 12 is not supported” error to occur is your GPU Driver. You are either using an old GPU driver version or the driver installed is incompatible with RoboCop: Rogue City. Update the driver to the latest version or install another driver version if you are already using the latest GPU driver. Also, ensure you do a clean installation to minimize the risk to settings from the previous driver install to interfere with the new driver.

Download the driver and launch the setup.
Agree to terms of and conditions.
Select custom and click next.
Check ‘Perform a clean installation’ and click next to install.

Install/Update DirectX

You might be missing some important DirectX files or the latest DirectX isn’t installed on your system, which is why RoboCop: Rogue City is crashing with the “DirectX 12 is not supported” error. Install/update DirectX and the error will be fixed.

  • Open Steam library
  • Type ‘Steamworks’ in the search bar
  • Right-click “Steamworks Common Redistributables” > Manage > Browse local files
  • A new Explorer window will open
  • Go to _CommonRedist > DirectX > Jun2010
  • Run the DXSETUP and follow the onscreen prompts to install DirectX
  • Play RoboCop: Rogue City and the DX12 not supported error is now fixed

Use -d3d12 Command Line Argument

I know it seems weird to use the -d3d12 launch option as the error suggests that it’s the reason why you are unable to play RoboCop: Rogue City. But PC users report that using the -d3d12 Command Line Argument fixes the “DirectX 12 is not supported” error.

  • Right-click RoboCop: Rogue City in the Steam library
  • Go to Properties > General
  • type -d3d12 under Launch Options and close the window
  • Play RoboCop: Rogue City and it’ll launch without the DX12 not supported error
Right-click the game and select properties.
type the command under Launch Options.

That is all for our fixes for RoboCop: Rogue City DX12 Not Supported error. If you are facing errors and issues with other PC games or your PC then also see our hub for commonly occurring PC errors and their fixes.