Software⏱️ 3 min read📅 2026-06-15

How to Fix: how to solve MPV issue - X11 error: GLXBadFBConfig

MPV X11 error: GLXBadFBConfig fix for Manjaro Arch-based system.

Quick Answer: Try updating Mesa drivers or switching to a different OpenGL VO.

MPV users experiencing the 'X11 error: GLXBadFBConfig' issue are encountering an error that prevents them from utilizing the OpenGL Video Output, resulting in a fallback to X11 video output. This problem is not limited to specific hardware configurations and can affect users with various laptops, including older Intel models.

The frustration caused by this issue lies in the fact that MPV's OpenGL VO works on some systems but fails on others due to driver limitations. Resolving this error requires identifying the root cause and implementing a suitable fix.

⚠️ Common Causes

  • The primary reason for this error is the lack of support for the specific OpenGL level required by MPV in the video drivers installed on the system. When MPV attempts to use the OpenGL Video Output, it encounters an incompatible driver configuration, leading to the 'GLXBadFBConfig' error.
  • An alternative reason could be a mismatch between the X11 display server and the graphics card's capabilities. In some cases, the X11 display server may not be able to handle the requested OpenGL level, resulting in the same error.

🛠️ Step-by-Step Verified Fixes

Enabling Experimental Extensions

  1. Step 1: Update the Mesa drivers to their latest version using the following command: `sudo pacman -S --noconfirm mesa`.
  2. Step 2: Enable experimental extensions by adding the following line to the `/etc/mesa/glconf.conf` file: `experimental-extensions = GL_ARB_multisample GL_ARB_shader_subroutine GL_ARB_vertex_buffer_object`.
  3. Step 3: Restart MPV and attempt to use the OpenGL Video Output again. If the issue persists, proceed with the alternative fix.

Disabling Experimental Extensions

  1. Step 1: Remove the experimental extensions line from the `/etc/mesa/glconf.conf` file.
  2. Step 2: Restart MPV and attempt to use the OpenGL Video Output. This method may not resolve the issue, but it can help identify whether the problem is related to experimental extensions or another driver configuration.

✨ Wrapping Up

To resolve the 'X11 error: GLXBadFBConfig' issue in MPV, try enabling experimental extensions by updating Mesa drivers and adding specific lines to the `/etc/mesa/glconf.conf` file. If this method fails, consider disabling experimental extensions or seeking further assistance from the MPV community or Arch-based Linux forums.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions