How to Install OBS Studio on Fedora 36/37/35 (Quick & Dirty)
If you’re hunting for a simple way to get OBS up and running on Fedora 36, 37 or 35, this is the place. We’ll skip the fluff and give you the steps that actually work—no endless repo gymnastics.
Why You’ll Need This
Fedora ships with an older OBS in its official repos, so if you try to install straight from dnf you’ll end up with a clunky 24‑year‑old version. Most streamers and recorders need the latest build for new Windows codecs and better performance. The fix? Enable RPM‑Fusion (for the bleeding‑edge package) or go Flatpak for isolation.
Step 1: Add RPM‑Fusion (Recommended)
RPM‑Fusion supplies the current OBS plus all its dependencies, keeping you out of that “this is outdated” trap.
sudo dnf install \ https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Notice: The $(rpm -E %fedora) part pulls the right release number automatically, so you can copy‑paste this verbatim.
Step 2: Install OBS Studio
sudo dnf install obs-studio
Once installed, launch it from your activities menu or by typing obs in a terminal. It should now run with the latest binaries.
What if it crashes?
I’ve seen this happen after a bad driver update that broke the compositor; you’ll get an error about “no supported display server.” In that case, try running OBS with XWayland:
env GDK_BACKEND=x11 obs
That forces it to use the X server fallback.
Alternative: Flatpak (Sandboxed)
If you’re wary of adding RPM‑Fusion or just want a clean, isolated build, Flatpak is the way to go. Make sure flatpak is installed:
sudo dnf install flatpak
Then add Flathub and install OBS:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo sudo flatpak install flathub com.obsproject.Studio
Launch it with flatpak run com.obsproject.Studio. The Flatpak version bundles all the libs so you won’t hit “missing dependency” errors.
Extra Tweaks (Optional)
1. Enable NVENC (NVIDIA GPUs)
If you have an NVIDIA card, install the CUDA drivers and add the obs-studio-nvidia plugin:
sudo dnf install obs-studio-nvidia
2. Install FFmpeg Full – Some codecs require it:
sudo dnf install ffmpeg ffmpeg-libs
3. Disable Wayland (if you run into glitches)
Edit /etc/gdm/custom.conf and uncomment WaylandEnable=false, then reboot.
Gotchas You Might Hit
- “OBS cannot find GStreamer plugins” – The Fedora repo version pulls an older GStreamer. Installing from RPM‑Fusion or Flatpak sidesteps this.
- “No sound output on recording” – Make sure you’ve selected the correct audio device in OBS’s settings; sometimes the default “PulseAudio Monitor” is wrong.
Give it a shot, tweak your scenes, and start streaming like a pro.