How to Fix “GPU Not Supported” Error in OBS Studio on Windows 11

OBS Studio is one of the most popular free applications for screen recording and live streaming. It supports hardware-accelerated video encoding through NVIDIA NVENC, AMD AMF, and Intel Quick Sync, allowing users to record and stream with minimal CPU usage. However, some users encounter the “GPU Not Supported” error when launching OBS Studio or selecting a hardware encoder. As a result, OBS may refuse to start, hardware encoding may be unavailable, or recording and streaming performance may suffer.

The “GPU Not Supported” error is typically caused by outdated graphics drivers, unsupported or legacy graphics hardware, incorrect graphics preferences, missing DirectX components, disabled hardware acceleration, or an outdated version of OBS Studio. In laptops with both integrated and dedicated GPUs, OBS may also launch using the wrong graphics processor, preventing it from detecting the supported GPU. Corrupted OBS settings or Windows system files can also contribute to the problem.

Fortunately, there are several troubleshooting methods that can help resolve the issue. In this guide, we’ll show you how to fix the “GPU Not Supported” error in OBS Studio on Windows 11.

How to Fix the “GPU Not Supported” Error in OBS Studio

Work through the following methods in order. After completing each one, restart OBS Studio and check whether the error has been resolved.

1. Verify That Your GPU Meets OBS Requirements

Older graphics cards may not support the hardware features required by recent versions of OBS Studio.

To verify compatibility:

  1. Press Windows + X and select Device Manager.
  2. Expand Display adapters.
  3. Note your graphics card model.
  4. Compare it with the hardware requirements for the encoder you want to use.
  5. If your GPU is unsupported, use the software (x264) encoder instead.

Confirming compatibility helps determine whether the issue is hardware-related.

2. Update Your Graphics Driver

Outdated GPU drivers are one of the most common causes of this error.

To update your graphics driver:

  1. Visit the official website for your GPU manufacturer.
  2. Download the latest driver for your graphics card.
  3. Install the driver.
  4. Restart your computer.
  5. Launch OBS Studio again.

Updated drivers often restore hardware encoder support and improve stability.

3. Update OBS Studio

Older versions of OBS Studio may not fully support newer graphics drivers or hardware.

To update OBS:

  1. Open OBS Studio.
  2. Check for available updates.
  3. Install the latest version.
  4. Restart your computer if prompted.
  5. Test OBS again.

Keeping OBS updated ensures compatibility with modern GPUs and Windows updates.

4. Force OBS Studio to Use the Dedicated GPU

On laptops with dual graphics, OBS may start using the integrated GPU instead of the dedicated one.

To change the graphics preference:

  1. Open Settings > System > Display > Graphics.
  2. Add OBS Studio if it isn’t listed.
  3. Select Options.
  4. Choose High performance.
  5. Save the changes.
  6. Restart OBS Studio.

Using the dedicated GPU allows OBS to access hardware encoding features.

5. Run OBS Studio as Administrator

Administrator privileges can help OBS access hardware resources correctly.

To do this:

  1. Close OBS Studio.
  2. Right-click the OBS Studio shortcut.
  3. Select Run as administrator.
  4. Accept the User Account Control prompt.
  5. Test whether the error persists.

Running OBS with elevated permissions can resolve hardware initialization issues.

6. Check the Selected Video Encoder

The configured encoder may not be supported by your GPU.

To verify:

  1. Open OBS Studio.
  2. Go to Settings > Output.
  3. Change Output Mode to Advanced if necessary.
  4. Review the selected encoder.
  5. Choose a compatible hardware encoder or switch to Software (x264).

Selecting a supported encoder prevents initialization errors.

7. Install the Latest DirectX Runtime

Missing or outdated DirectX components can interfere with GPU detection.

To update DirectX:

  1. Install the latest Windows updates.
  2. Restart your computer.
  3. Launch OBS Studio again.
  4. Verify whether the GPU is detected correctly.

Updated DirectX components improve graphics compatibility.

8. Disable GPU Overclocking Software

Aggressive GPU tuning utilities can interfere with OBS hardware detection.

Temporarily close applications such as:

  • MSI Afterburner
  • ASUS GPU Tweak
  • EVGA Precision X1
  • AMD Radeon performance tuning utilities
  • Other GPU monitoring tools

After closing them, restart OBS Studio and check whether the error has been resolved.

9. Reinstall the Graphics Driver

A corrupted graphics driver installation can prevent OBS from detecting your GPU.

To reinstall the driver:

  1. Uninstall the current graphics driver.
  2. Restart your computer.
  3. Download the latest driver from your GPU manufacturer’s website.
  4. Perform a clean installation if the installer offers the option.
  5. Restart Windows.

A clean driver installation replaces damaged or missing graphics components.

10. Reset OBS Studio Settings

Corrupted configuration files can prevent OBS from detecting available hardware encoders.

To reset OBS:

  1. Close OBS Studio.
  2. Back up your scenes and profiles if necessary.
  3. Reset or remove the OBS configuration files.
  4. Launch OBS Studio again.
  5. Reconfigure your recording settings.

Resetting OBS restores its default configuration and removes corrupted settings.

11. Install the Latest Windows Updates

Windows updates frequently include improvements for graphics compatibility.

To update Windows:

  1. Open Settings > Windows Update.
  2. Click Check for updates.
  3. Install all available updates.
  4. Restart your computer.
  5. Test OBS Studio again.

Updated system components help OBS communicate properly with your graphics driver.

12. Repair Windows System Files

Corrupted Windows system files can affect graphics APIs and hardware detection.

To repair them:

  1. Open Command Prompt as an administrator.
  2. Run the System File Checker (SFC) scan.
  3. After it completes, run the Deployment Image Servicing and Management (DISM) repair commands.
  4. Restart your computer.
  5. Launch OBS Studio again.

Repairing Windows system files resolves underlying issues that may prevent OBS from recognizing your GPU.

Conclusion

The “GPU Not Supported” error in OBS Studio usually occurs because of outdated graphics drivers, unsupported hardware, incorrect graphics settings, or conflicts between OBS and Windows. In many cases, updating your graphics driver, forcing OBS to use the dedicated GPU, selecting a compatible encoder, or updating OBS Studio resolves the problem.

If the issue persists, reinstall your graphics driver, disable GPU tuning software, reset OBS settings, install the latest Windows updates, and repair Windows system files using SFC and DISM. By following the troubleshooting methods in this guide, you should be able to eliminate the “GPU Not Supported” error and get OBS Studio working normally on Windows 11.

Posted by Raj Bepari

I’m a digital content creator passionate about everything tech.