Fehlerbehebung: OBS Studio „Failed to initialize video“ unter Ubuntu

Melden

Hier ist ein ausführliches Tutorial, wie du den Fehler „Failed to initialize video. Your GPU may not be supported“ in OBS Studio unter Ubuntu beheben kannst.

Dieser Fehler tritt unter Ubuntu meistens auf, weil entweder die Grafiktreiber nicht korrekt installiert sind, die Hardware-Beschleunigung (OpenGL) fehlt oder OBS Studio nicht die nötigen Berechtigungen hat, um auf die GPU zuzugreifen.

Folge diesen Schritten der Reihe nach, um das Problem zu lösen.


Schritt 1: System-Updates durchführen

Bevor du Treiber installierst, stelle sicher, dass dein System auf dem neuesten Stand ist. Öffne das Terminal (Strg + Alt + T) und gib folgende Befehle ein:

sudo apt update
sudo apt upgrade

Schritt 2: Grafiktreiber überprüfen und installieren

Der häufigste Grund ist ein fehlender oder veralteter Treiber (besonders bei NVIDIA-Grafikkarten).

Für NVIDIA-Nutzer:

  1. Prüfe, welche Treiber empfohlen werden:
    ubuntu-drivers devices
  2. Installiere den empfohlenen Treiber (ersetze XXX durch die Nummer aus der Liste, z. B. 535):
    sudo apt install nvidia-driver-XXX
  3. Wichtig: Starte deinen Computer nach der Installation neu.

Für Intel/AMD-Nutzer: Stelle sicher, dass die Mesa-Treiber installiert sind:

sudo apt install mesa-utils libgl1-mesa-glx

Schritt 3: OBS Studio über das offizielle PPA installieren

Oft verursacht die Snap-Version oder die Flatpak-Version von OBS Probleme mit den Grafiktreibern. Es wird dringend empfohlen, die offizielle PPA-Version zu nutzen.

  1. Deinstalliere die alte Version (falls vorhanden):
    sudo snap remove obs-studio  # Falls als Snap installiert
    sudo apt remove obs-studio   # Falls als Apt installiert
  2. Füge das offizielle Repository hinzu:
    sudo add-apt-repository ppa:obsproject/obs-studio
    sudo apt update
  3. Installiere OBS Studio neu:
    sudo apt install obs-studio

Schritt 4: Fehlende OpenGL-Bibliotheken ergänzen

OBS benötigt OpenGL, um das Video-Interface zu initialisieren. Falls Bibliotheken fehlen, hilft dieser Befehl:

sudo apt install libgles2-mesa libegl1-mesa

Schritt 5: OBS mit einem speziellen Parameter starten (Workaround)

Falls der Fehler weiterhin besteht, kannst du versuchen, OBS zu zwingen, eine bestimmte Grafikbibliothek zu nutzen. Gib dies im Terminal ein:

MESA_GL_VERSION_OVERRIDE=3.3 obs

Wenn OBS so startet, liegt ein tieferes Problem mit der OpenGL-Version deines Treibers vor. In diesem Fall solltest du prüfen, ob deine Hardware tatsächlich OpenGL 3.3 oder höher unterstützt.


Schritt 6: Wayland vs. Xorg (Nur falls relevant)

Ubuntu nutzt standardmäßig oft den Fenstermanager Wayland. Manche Grafiktreiber (besonders ältere NVIDIA-Karten) haben damit Probleme in OBS.

  1. Melde dich aus deinem Ubuntu-Benutzerkonto ab.
  2. Klicke auf deinen Namen.
  3. Klicke auf das kleine Zahnrad-Symbol unten rechts auf dem Bildschirm.
  4. Wähle "Ubuntu on Xorg" aus.
  5. Melde dich wieder an und versuche, OBS zu starten.

Zusammenfassung

In 90 % der Fälle löst Schritt 3 (Wechsel von Snap auf PPA) in Verbindung mit Schritt 2 (Korrekte NVIDIA-Treiber) das Problem. Nach der Installation der Treiber ist ein Neustart des Systems zwingend erforderlich.

0