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

This error typically appears when OBS Studio cannot recognize your GPU or properly access its resources. In most cases, it’s caused by either unsupported hardware or a canvas size that exceeds your GPU’s rendering capacity. This prevents OBS from initializing video output and may cause crashes on startup.

Another possible cause is installing the wrong OBS version—for example, downloading a 64-bit build on a system that only supports 32-bit applications, or using a hardware-accelerated version that your GPU does not support.

Now that you understand the possible causes behind this error, let’s move on to the solutions. Below, we’ve listed a series of proven methods that can help resolve the “GPU Not Supported” issue in OBS Studio. Make sure to follow each step carefully to identify which fix works best for your system configuration.

1. Set OBS to High Performance

This error can occur if Windows is not allowing OBS Studio to fully utilize your dedicated GPU. To ensure that OBS has unrestricted access to GPU resources, you need to manually assign it to run in High Performance mode through Windows graphics settings. This tells the system to prioritize your dedicated GPU (NVIDIA or AMD) when launching OBS, instead of defaulting to the integrated graphics.

  1. Open the Windows search bar (Windows key + S), type “Graphics Settings”, and select the matching system setting. Windows Graphics Settings search result
  2. In the Graphics Settings window, click the Options button (typically located under the app selection). Graphics Settings options button
  3. From the graphics preference drop-down, select High Performance, then click Save to apply the changes. Setting graphics to High Performance mode

2. Change Resolution from the Initialization File in OBS

OBS uses your system’s base resolution as a reference for streaming, recording, and capturing. If this resolution is set too high—such as 2560 x 1440 or higher—your GPU might fail to support it, resulting in the “GPU Not Supported” error during OBS launch.

If OBS doesn’t open due to this issue, you won’t be able to lower the resolution through the interface. Instead, you can manually change it by editing the initialization (INI) configuration file located in the OBS Studio folder. This allows you to set a more GPU-friendly resolution and restore functionality.

  1. On your desktop, press Windows key + R to open the Run dialog. Windows Run dialog box
  2. Paste this exact path into the Run dialog and press Enter:
    %appdata%\obs-studio\basic\profiles\Untitled
    

    OBS Studio configuration folder location

  3. Right-click the basic file and select Open with Notepad.
  4. Find the [Video] section and modify these values:
    BaseCX=1920 
    BaseCY=1080 
    OutputCX=1920 
    OutputCY=1080

    Editing OBS resolution settings in Notepad

3. Delete the OBS Settings Folder

Corrupted or misconfigured OBS settings—such as an oversized canvas resolution or incompatible capture settings—can prevent the application from launching properly. If OBS isn’t using its default configuration, it may trigger the GPU error or crash on startup.

To resolve this, you can delete the OBS settings folder from your system. Doing so will reset OBS to its default configuration, allowing it to launch cleanly without applying problematic custom settings.

Note: This will reset all your OBS settings and profiles. If you want to preserve your current setup, consider backing up the folder before deleting it.

  1. On your desktop, press Windows Key + R to open the Run dialog box. Windows Run dialog box
  2. Type or paste the following path and press Enter:
    %appdata%\obs-studio

    OBS Studio folder location in File Explorer

  3. Right-click the obs-studio folder and select Delete to remove it completely.
  4. Restart OBS Studio – this will generate fresh configuration files and should resolve your issue.

If none of these methods work, consider reinstalling OBS Studio with the latest stable version from the official OBS website.

ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.