Fehlerbehebung: OBS Studio „Failed to initialize video“ unter Ubuntu
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:
- Prüfe, welche Treiber empfohlen werden:
ubuntu-drivers devices - Installiere den empfohlenen Treiber (ersetze
XXXdurch die Nummer aus der Liste, z. B.535):sudo apt install nvidia-driver-XXX - 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.
- Deinstalliere die alte Version (falls vorhanden):
sudo snap remove obs-studio # Falls als Snap installiert sudo apt remove obs-studio # Falls als Apt installiert - Füge das offizielle Repository hinzu:
sudo add-apt-repository ppa:obsproject/obs-studio sudo apt update - 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.
- Melde dich aus deinem Ubuntu-Benutzerkonto ab.
- Klicke auf deinen Namen.
- Klicke auf das kleine Zahnrad-Symbol unten rechts auf dem Bildschirm.
- Wähle "Ubuntu on Xorg" aus.
- 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.