DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
VGSources
Blog

How to Force a Game to Run on DirectX 12

There is no universal DX12 command. Here is how to check game support, use the correct launcher option, verify DirectX 12 is active, and switch back safely.
Length6 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You cannot force every PC game to use DirectX 12. The game must include a Direct3D 12 renderer and recognize a specific in-game setting, launch argument, configuration value, or executable. There is no universal Windows switch: -dx12, -d3d12, and similar commands work only when that particular game supports them.

The safest order is to use the game’s built-in renderer setting first, then its officially documented launcher argument, verify that DX12 is active, and remove the argument if the game becomes unstable.

As an Amazon Associate I earn from qualifying purchases.

Before forcing DX12

First identify the exact game, launcher, and current game version. Confirm through the developer’s documentation or system requirements that the title actually supports DirectX 12. If it only includes DirectX 11, Vulkan, or another renderer, no launch option can add a DX12 mode.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Update Windows and your GPU driver, then restart the PC. On a laptop, ensure the game uses the dedicated or high-performance GPU rather than integrated graphics. Temporarily disable outdated mods, ReShade or other injectors, and aggressive overlays while troubleshooting.

#1 Best Overall
msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
  • Chipset: NVIDIA GeForce GT 1030
  • Video Memory: 4GB DDR4
  • Boost Clock: 1430 MHz
  • Memory Interface: 64-bit
  • Output: DisplayPort x 1 (v1.4a) / HDMI 2.0b x 1

For a hardware and driver check, press Windows + R, enter dxdiag, and press Enter. Review the System and Display tabs, or select Save All Information to export a report for support. DxDiag reports system capability and driver information; it does not prove which renderer a particular game used.

Microsoft explains that Direct3D 12 hardware support is expressed through feature levels and that D3D12 hardware supports at least feature level 11_0. A feature level is not the same as an API version or a performance guarantee. See Microsoft’s feature-level documentation.

Use the game’s built-in option first

  1. Open the game.
  2. Go to Settings, Options, or Graphics.
  3. Look for Rendering API, Graphics API, DirectX version, Renderer, or a DX11/DX12 selector.
  4. Select DirectX 12, apply the change, and restart if requested.

This is normally more reliable than guessing a command because the game itself knows which renderer and configuration format its current build supports. If a startup dialog offers a renderer choice, select DX12 there rather than adding a second, potentially conflicting argument.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to force DX12 on Steam

  1. Open Steam and select Library.
  2. Right-click the game and choose Properties.
  3. Stay on the General tab.
  4. Find Launch Options.
  5. Enter the launch argument documented for that game, then close the window.
  6. Start the game normally from Steam.

Steam’s support documentation lists -dxlevel [level] for supported titles, particularly Valve and Source-based games. That does not make -dxlevel 120, -dx12, or -d3d12 universal Steam commands. Launch options are parsed by the game or its engine, not by Steam or Windows. See Steam’s launch-options guidance.

Rank #2
maxsun AMD Radeon RX 550 4GB GDDR5 ITX Computer PC Gaming Video Graphics Card GPU 128-Bit DirectX 12 PCI Express X16 3.0 DVI-D Dual Link, HDMI, DisplayPort
  • AMD Radeon RX 550 Chipset, Silver plated PCB & all solid capacitors provide lower temperature, higher efficiency & stability
  • 9CM unique fan provide low noise and huge airflow for your GPU
  • GPU Boost Clock / Memory Speed : up to 1183 MHz / 4GB GDDR5 / 6000 MHz Memory, Stream Processors 512, Perfect for 3D CAD/CAM working, video and photo editing, Video Games @1080p
  • Support: DirectX 12, Shader Model 5.0, OpenGL 4.6/4.5, 4K Video Decode

How to force DX12 in Epic Games Launcher

  1. Open Epic Games Launcher.
  2. Click your profile icon in the upper-right corner and select Settings.
  3. Scroll down and expand the relevant game.
  4. Enable Additional Command Line Arguments.
  5. Enter the command supported by that game and relaunch it.

For Fortnite, Epic documents -d3d12 -sm6 as a DX12 rendering-mode command and -d3d11 for switching back to DX11. These are Fortnite-specific documented examples, not commands for every Epic Games Store title. Follow Epic’s rendering-mode instructions.

Common commands are not universal

Command Qualification
-dx12 Used by some games, but only when the title recognizes it.
-d3d12 Used by some games and engines; not a Windows-wide switch.
-force-d3d12 Game-specific and must be confirmed in that title’s documentation.
-dxlevel 120 Relevant to engines that support Valve/Source-style -dxlevel; not a general DX12 command.
-d3d12 -sm6 Official Fortnite example documented by Epic; do not generalize it to other games.

Do not stack every possible flag. Enter one documented option at a time. Combining -dx12 -d3d12 -force-d3d12 makes failures harder to diagnose and may create conflicts.

Other launchers, shortcuts, and configuration files

Xbox app and Microsoft Store games may provide only an in-game renderer selector. EA app, Ubisoft Connect, Rockstar Games Launcher, Battle.net, and other publisher launchers may have their own command-line fields—or none at all. Check the game’s current support documentation rather than assuming the Steam or Epic path applies.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A desktop shortcut’s Target field can accept arguments for some standalone executables, but changing it may bypass authentication, anti-cheat initialization, cloud saves, updates, or storefront features. Use the normal launcher whenever possible.

Rank #3
msi Gaming GeForce GT 710, Graphics Card, Desktop, HDMI/VGA/DVI - 2GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Single Fan Low Profile, Nvidia
  • Chipset: NVIDIA GeForce GT 710; Maximum displays: 2
  • Video memory: 2gb DDR3/memory clock: 1600 MHz/memory interface: 64 bit
  • 300w system power supply requirement; Interface is PCI express 2.0 x16 uses x8
  • Connectors: VGA, dvi d dual link, HDMI; Form factor: Low profile.Avoid using unofficial software
  • HDMI connectors is maximum resolution 4096 x 2160 at 24 hertz; DVI connectors is maximum resolution 2560 x 1600 at 60 hertz

Some games store renderer choices in .ini, .cfg, or profile files. Back up the file first and edit it only when official documentation identifies the correct setting. Do not replace DLLs, use unofficial wrappers, or patch executables for protected multiplayer games.

How to verify that DX12 is active

A successful launch is not enough. Some games silently fall back to DX11 after a failed DX12 initialization.

  • Check the game’s graphics menu after restarting for a DX12 or D3D12 label.
  • Inspect the game’s log files for D3D12, Direct3D 12, or renderer-initialization entries.
  • Use the built-in benchmark or telemetry screen if available.
  • Check whether a DX12-only feature becomes available.
  • Use a trusted diagnostic overlay that identifies the active graphics API, where appropriate.

DxDiag can confirm that Windows, the driver, and the GPU expose relevant capability, but it does not identify the renderer selected by each game.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test stability before deciding DX12 is better

DX12 is not automatically faster. It may reduce CPU-side overhead in a well-optimized engine, but performance depends on the game, workload, GPU, CPU, driver, graphics settings, and shader-compilation behavior. It can also increase VRAM use, expose driver bugs, or produce worse minimum frame rates.

Rank #4
QTHREE GeForce GT 730 4GB Graphics Card,2X HDMI, DP,VGA,DDR3,64 Bit,Low Profile Video Card for PC,Computer GPU,PCI Express X8,SFF,DirectX 12,Support Winows 11
  • NVIDIA GT 730 graphics cards offer basic display capabilities for office work and light multimedia,which with 1000 MHz Memory Clock 4GB DDR3 on Kepler architecture, support multiple monitors and HD video playback,easily upgrading for convenient usage to save your budget for your old pc
  • The low-profile design of the PC graphics card saves installation space, easy to install,plug &play,making it easy to build a compact computer system, even compatible with ITX chassis.
  • The 4x outputs enables multi-monitor productivity on up to 4 monitors simultaneously,including 2x HDMI,VGA,DP.Designed for full-size chassis and small case installations.
  • PCI Express based PC is required with one X8 lane graphics slot available on the motherboard. 300 Watt or greater power supply. This video card can automatically install new drivers and support Win11,DirectX 12.
  • 30W low power,no external power supply and the all-solid-state capacitor keeps low power consumption and high performance.If you have any problems about this card,please contact us via amazon messages.

Compare the same save or benchmark scene for several minutes. Record average frame rate, frame-time consistency, crashes, visual errors, and shader-compilation stutter. Do not judge performance only during the first seconds after enabling DX12 or updating a driver: shaders may still be compiling. Epic specifically documents shader recompilation as a cause of initial Fortnite DX12 stutter; the same pattern can occur in other engines, but the exact behavior is game-specific.

If DX12 crashes or shows a black screen

  1. Remove the launch argument from Steam or Epic and try launching normally.
  2. Restore the backed-up graphics configuration.
  3. Use the game’s documented safe mode or reset-settings option.
  4. Verify the game files through the storefront.
  5. Disable mods, overlays, capture tools, and graphics injectors.
  6. Update or clean-install the GPU driver if the problem began after a driver change.

For supported Steam games, Steam documents -safe for minimal video settings and -autoconfig for restoring detected defaults. These options are not universal either; use them only where the game supports them. See Steam’s troubleshooting launch-option guidance.

For a black screen, briefly allow first-run shader compilation, then try Alt + Enter to switch display mode. If necessary, reset the game’s graphics settings, test borderless windowed mode, disable HDR or ray tracing, and confirm that a laptop is using the intended GPU. Never download “DirectX DLL packs” or delete arbitrary files from System32.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why a DX12-capable PC may still fail

Basic D3D12 support does not guarantee that a game will run. The title may require a higher feature level, Shader Model support, ray tracing, mesh shaders, sufficient VRAM, a particular driver, or a specific Windows version. Optional features associated with DirectX 12 Ultimate are not prerequisites for ordinary DX12, but a game may require them for particular graphics modes.

Best Value
Sale
ASUS Dual GeForce RTX 3050 6GB GDDR6 OC Edition Gaming Graphics Card
  • NVIDIA Ampere Streaming Multiprocessors: The all-new Ampere SM brings 2X the FP32 throughput and improved power efficiency.
  • 2nd Generation RT Cores: Experience 2X the throughput of 1st gen RT Cores, plus concurrent RT and shading for a whole new level of ray-tracing performance.
  • 3rd Generation Tensor Cores: Get up to 2X the throughput with structural sparsity and advanced AI algorithms such as DLSS. These cores deliver a massive boost in game performance and all-new AI capabilities.
  • Axial-tech fan design features a smaller fan hub that facilitates longer blades and a barrier ring that increases downward air pressure.
  • OC Mode : 1500 MHz (Boost Clock)/Default Mode : 1470 MHz (Boost Clock)

The DirectX 12 Agility SDK is primarily a developer technology that lets games ship newer D3D12 components. It is not a general-purpose player utility for converting a DX11 game to DX12, so installing developer SDK packages is not a normal troubleshooting step. See Microsoft’s Agility SDK announcement.

How to switch back to DX11

Remove the DX12 argument from the launcher’s launch-options field and start the game normally. If the game has an in-game selector, choose DX11 and restart. For Fortnite, Epic documents -d3d11 as the DX11 command. If the game remains unlaunchable, reset its graphics configuration or use its documented safe mode, then remove the command again after recovery.

When DX12 launches but causes persistent crashes, severe stutter, worse frame times, or broken overlays, DX11 may be the better renderer for that particular game and system.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

Bestseller No. 1
msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
Chipset: NVIDIA GeForce GT 1030; Video Memory: 4GB DDR4; Boost Clock: 1430 MHz; Memory Interface: 64-bit
$119.99
Bestseller No. 2
maxsun AMD Radeon RX 550 4GB GDDR5 ITX Computer PC Gaming Video Graphics Card GPU 128-Bit DirectX 12 PCI Express X16 3.0 DVI-D Dual Link, HDMI, DisplayPort
maxsun AMD Radeon RX 550 4GB GDDR5 ITX Computer PC Gaming Video Graphics Card GPU 128-Bit DirectX 12 PCI Express X16 3.0 DVI-D Dual Link, HDMI, DisplayPort
9CM unique fan provide low noise and huge airflow for your GPU; Support: DirectX 12, Shader Model 5.0, OpenGL 4.6/4.5, 4K Video Decode
$112.99
Bestseller No. 3
msi Gaming GeForce GT 710, Graphics Card, Desktop, HDMI/VGA/DVI - 2GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Single Fan Low Profile, Nvidia
msi Gaming GeForce GT 710, Graphics Card, Desktop, HDMI/VGA/DVI - 2GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Single Fan Low Profile, Nvidia
Chipset: NVIDIA GeForce GT 710; Maximum displays: 2; Video memory: 2gb DDR3/memory clock: 1600 MHz/memory interface: 64 bit
$74.97
SaleBestseller No. 5
ASUS Dual GeForce RTX 3050 6GB GDDR6 OC Edition Gaming Graphics Card
ASUS Dual GeForce RTX 3050 6GB GDDR6 OC Edition Gaming Graphics Card
OC Mode : 1500 MHz (Boost Clock)/Default Mode : 1470 MHz (Boost Clock); A stainless steel bracket is harder and more resistant to corrosion.
$257.22

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.