OBS Studio auf Nobara – Optimierungen:
Wichtig! Hier nur die native Installation, KEIN Flatpak! Sämtliche Installationen und Tunings aus meinen vorherigen Guides müssen bereits angewendet sein!
https://knilixlinux.wordpress.com/fedora-ersteinrichtung/
https://knilixlinux.wordpress.com/fedora-tuning/
Ziel: Maximale Aufnahmequalität ohne Ruckler, trotz Wayland + AMD + PipeWire – eine Kombination, die aktuell einige Fallstricke hat.
Warum sollte eine Optimierung angestrebt werden (Ende 2025)?
- AMD RX 7000 + VAAPI verursacht Stuttering & Tearing
- AMD‑Treiber 24.9.1 hat einen B‑Frame‑Bug (speziell wenn B‑Frames > 0 gesetzt)
- Wayland + PipeWire Screen Capture erzeugt Qualitätsverlust
- PipeWire „out of buffers“ → Render Lag (bei mehreren Captue-Quellen)
Meine Hardware:
- AMD Radeon RX 7800 XT
- Ryzen 7 9700X
- 32GB Ram
- 2K-Monitor
- Wayland, KDE
- In den Systemeinstellungen unter Anzeige-Einrichtung:
- Adaptive-Sync: Niemals
Zuerst einen Starter für OBS:
nano ~/.local/share/applications/obs-optimized.desktop
Folgendes einfügen:
[Desktop Entry]
Name=OBS Studio (Optimiert)
Comment=Startet OBS mit GameMode unter Wayland
Exec=gamemoderun obs
Icon=com.obsproject.Studio
Terminal=false
Type=Application
Categories=AudioVideo;Recorder;
StartupNotify=true
Strg+x, y, Enter
chmod +x ~/.local/share/applications/obs-optimized.desktop
kbuildsycoca6 --noincremental
Nun kann ich über den Anwendungsstarter OBS „Optimiert“ starten.
Weitere Optimierungen:
nano ~/.config/gamemode.ini
[general]
renice=-10
Strg+x, y, Enter
mkdir -p ~/.config/pipewire/pipewire.conf.d/
nano ~/.config/pipewire/pipewire.conf.d/10-obs.conf
Folgendes füge ich ein:
context.properties = {
default.clock.rate = 48000
default.clock.quantum = 512
default.clock.min-quantum = 512
default.clock.max-quantum = 4096
}
Strg+x, y, Enter
systemctl --user restart pipewire pipewire-pulse wireplumber
Einstellungen:
- Einstellungen
- Ausgabe:
- Modus: Erweitert:
- Aufnahme:
- Aufnahmepfad anpassen
- Aufnahmeformat: .mkv
- Videokodierer: FFmpeg VAAPI H.264
- VAAPI-Gerät: Navi 32
- Profil: high
- Qualitätsregulierung: CQP
- QP: 19
- Keyframeintervall: 2 s
- Max. B-Frames: 0
- Video:
- Basis-Auflösung: 2560×1440 (kann manuell überschrieben werden)
- Skalierte Auflösung: 2560×1440 (kann manuell überschrieben werden)
- Skalierungsfilter: Lanczos
- FPS: 60
- Erweitert:
- Farbformat: NV12
- Farbraum: Rec. 709
- Farbbereich: Begrenzt
- Audio:
- Sample Rate: 48 kHz
- Kanäle: Stereo
- Ausgabe:
Nun nur noch in den Systemeinstellungen den Monitor auf 120,00 Hz stellen und ich bin fertig. Mit 120 Hz habe ich den besten Kompromiss zwischen ruckelfreie Aufnahme und gutes Spielen.
Ursache finden, warum unter Icarus die Videoaufnahme trotzdem zappelt. Auf RtM und SotF treten diese Umstände nicht auf. Die Lösung – etwas außergewöhnlich, aber funktionell:
- Steam-Startoption:
GDK_BACKEND=wayland AMD_VULKAN_ICD=RADV RADV_PERFTEST=nggc DXVK_ASYNC=1 gamemoderun %command%
- Im Spiel:
- FPS auf 60 (leider ist das so)
- Auflösungsskalierung: 95%
- FSR-Modus AUS
Zuvor lag die GPU-Last bei 100 %. Jetzt liegt sie meist zwischen 90 % und 95 %. Das reicht jedoch aus, um die Aufnahme zappelfrei zu gestalten.