Windows DX12_RGI_ERRHigh

DX12 RGI use is required Error in S.T.A.L.K.E.R. 2: Solution

Explains why S.T.A.L.K.E.R. 2 crashes due to the RGI requirement in DirectX 12 and provides proven methods to launch without performance loss.

Updated at April 3, 2026
5-15 min
Medium
FixPedia Team
Применимо к:Windows 10/11 (22H2+)S.T.A.L.K.E.R. 2: Heart of ChornobylDirectX 12 UltimateNVIDIA RTX 20/30/40, AMD RX 6000/7000

What does the DX12 RGI Use is required error mean

When launching S.T.A.L.K.E.R. 2: Heart of Chornobyl, the game crashes with the message DX12 RGI Use Is Required By The Project. This technical notification is generated by the Unreal Engine 5 engine during the initialization of the graphics subsystem. The abbreviation RGI in this context refers to Ray Generation Interface (a compute command generation interface), which is part of the modern DirectX 12 stack and is responsible for the correct operation of Ray Tracing, Mesh Shaders, and other advanced APIs.

The engine expects the graphics card, driver, and operating system to fully support this set of features. If the API check returns a failure at the initialization stage, the game immediately halts the launch to avoid instability or artifacts.

Causes

  1. Outdated or corrupted GPU drivers. The driver does not pass a correct list of supported DirectX 12 Ultimate features to the engine, causing the RGI pipeline to fail initialization.
  2. Conflict with Hardware-Accelerated GPU Scheduling (HAGS). In Windows 10/11, this feature sometimes incorrectly redirects DX12 initialization requests for heavy UE5 projects.
  3. Unstable GPU or CPU overclocking. Even minor memory (VRAM) overclocking disrupts the timing of graphics API initialization, which the engine interprets as a lack of feature support.
  4. Corrupted shader cache. Saved data from previous game builds or other UE5 projects conflicts with the current binary version.
  5. Lack of hardware support. The game requires a graphics card with RDNA 2 (RX 6000) or Ampere (RTX 3000) architecture or newer for stable RGI instruction execution.

Solutions

Method 1: Clean GPU driver installation

Standard updates via GeForce Experience or Adrenalin often leave old configuration files and registry entries. For a guaranteed fix, perform a clean installation:

  1. Download the Display Driver Uninstaller (DDU) utility from the developer's official website.
  2. Manually download the latest driver version from the NVIDIA or AMD website.
  3. Temporarily disconnect from the internet to prevent Windows Update from installing its own driver after reboot.
  4. Reboot your PC into Safe Mode and run DDU. Select Clean and restart.
  5. Install the downloaded driver in normal mode. During the installation type selection, be sure to check the "Perform a clean installation" box.

💡 Tip: After installation, reboot the computer once more before launching the game. The engine will need time for initial shader compilation under the new driver.

Method 2: Disable Hardware-Accelerated GPU Scheduling (HAGS)

The Hardware-Accelerated GPU Scheduling feature in Windows can cause RGI initialization errors in Unreal Engine 5 due to improper command queue distribution.

  1. Press Win + I, go to SystemDisplayGraphics.
  2. Click the link Change default graphics settings (at the bottom of the window).
  3. Find the toggle Hardware-accelerated GPU scheduling and switch it to Off.
  4. Reboot your computer and test the game launch.

⚠️ Important: Disabling HAGS may slightly reduce FPS in multitasking scenarios, but it will fully stabilize DirectX 12 initialization for projects that are demanding on the graphics API.

Method 3: Correct launch parameters in the launcher

Sometimes the engine needs to be explicitly told which API version to use and how to handle startup resources. This helps bypass auto-detection bugs.

  1. Open Steam or Epic Games Launcher.
  2. Go to Library, find S.T.A.L.K.E.R. 2.
  3. Open the game's properties:
    • Steam: Right-click the game → PropertiesGeneralLaunch Options field.
    • Epic: Click the three dots next to the game → ManageAdditional command line arguments field.
  4. Paste the following string: -dx12 -d3d12 -useallavailablecores -nomansky
  5. Save changes and launch the game.

The -dx12 and -d3d12 parameters force the target API, while -nomansky temporarily disables complex atmospheric lighting calculations during loading, reducing peak load on RGI initialization.

Method 4: Reset shader cache and verify files

Corrupted temporary files often block the graphics pipeline loading, causing a false message about missing feature support.

  1. Close the launcher and all background processes related to the game.
  2. Press Win + R, type %localappdata% and navigate to the Stalker2 folder.
  3. Delete or rename the Saved directory (it stores shader cache and configurations).
  4. In the launcher, verify the game files:
    • Steam: PropertiesInstalled FilesVerify integrity of game files.
    • Epic: ManageVerify.
  5. Wait for the scan to complete. On the first launch, the game will recreate the cache.

Prevention

To prevent the error from returning after major game or system updates, follow a few rules. Regularly update your GPU drivers through the official manufacturer websites, avoiding third-party "optimizers." Do not apply memory (VRAM) overclocking beyond factory values—UE5 is extremely sensitive to VRAM timings during complex DX12 pipeline initialization. Disable third-party overlays (Discord, GeForce Experience, MSI Afterburner) during patch installation. If your system strictly meets the minimum requirements but the error persists, temporarily lower the rendering resolution in the launcher settings to 1080p before the first launch, then restore your desired value after successful initialization.

F.A.Q.

Can S.T.A.L.K.E.R. 2 be launched with this error on an old graphics card?
Why does the error appear after driver updates?
Will disabling the GPU scheduler affect performance?

Hints

Clean install graphics drivers
Disable Hardware-Accelerated GPU Scheduling (HAGS)
Add launch parameters in Steam/Epic
Clear shader cache and temporary files

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community