Fix OBS Studio Black Screen DirectX 11 Game Capture

If you are trying to stream or record a DirectX 11 game using OBS Studio and are only seeing a black screen or blank preview, you are not alone. This common issue is usually caused by administrative permission conflicts, outdated graphics drivers, incompatible in-game overlays, or incorrect GPU assignment. This guide provides quick, step-by-step solutions to resolve the OBS black screen preview for DirectX 11 games so you can get back to recording and streaming immediately.

1. Run OBS Studio as Administrator

Many DirectX 11 games run with elevated privileges, which prevents OBS Studio from capturing the game window if OBS is running in standard user mode. Running OBS as an administrator gives it the necessary permissions to hook into the game.

  1. Close OBS Studio and your game completely.
  2. Right-click the OBS Studio shortcut on your desktop or in the Start menu.
  3. Select Run as administrator.
  4. Launch your DirectX 11 game and check if the preview appears.

Tip: To make this permanent, right-click the OBS shortcut, go to Properties > Compatibility tab, check Run this program as an administrator, and click Apply.

2. Disable In-Game Overlays

Third-party software overlays often conflict with OBS Studio’s hook mechanism, causing a black screen when capturing DirectX 11 games. Disable overlays in the following common programs:

3. Configure OBS GPU Settings (Laptops & Multi-GPU Systems)

If you are on a laptop or a desktop with both integrated and dedicated graphics cards, OBS and your game might be running on different GPUs. For DirectX 11 Game Capture to work, both must run on the same graphics processor.

  1. Right-click your desktop and select Display settings.
  2. Scroll down and click on Graphics settings.
  3. Under “Choose an app to set preference,” select Desktop app and click Browse.
  4. Locate the obs64.exe file (typically in C:\Program Files\obs-studio\bin\64bit\).
  5. Click on OBS Studio, select Options, and choose High performance (your dedicated GPU). Click Save.
  6. Ensure your DirectX 11 game is also running on the High-performance GPU.

4. Adjust Game Capture Source Settings

Sometimes, specific capture settings within OBS prevent the DirectX 11 hook from executing properly.

  1. Double-click your Game Capture source in the OBS “Sources” dock to open its properties.
  2. Under Mode, try switching between Capture any fullscreen application and Capture specific window (then select your DX11 game from the Window dropdown).
  3. Check the box for Use anti-cheat compatibility hook (this is highly recommended for most DX11 games).
  4. If you have SLI/Crossfire enabled, check the Crossfire Capture Mode (Slow) option.
  5. Click OK, restart the game, and test the preview.

5. Update Graphics Drivers and DirectX

Outdated display drivers or corrupted DirectX installations can break the hook functionality of OBS.

  1. Download the latest drivers for your graphics card from the official website (NVIDIA, AMD, or Intel).
  2. Run a clean installation of the graphics drivers.
  3. Download and run the DirectX End-User Runtime Web Installer from Microsoft’s official website to ensure your DirectX 11 libraries are up to date and corruption-free.

6. Use Window Capture or Display Capture as a Workaround

If Game Capture still fails to capture the DirectX 11 game, you can use alternative capture methods: