How to Install OBS Studio on Linux Mint 22 and 21

Install OBS Studio on Linux Mint 22.x or 21.x using APT, the OBS Project PPA, or Flathub. Covers first setup, updates, removal, and fixes.

PublishedAuthorJoshua JamesRead time8 minGuide typeLinux Mint

The package source matters when you install OBS Studio on Linux Mint because each supported Mint series inherits a different Ubuntu base. Linux Mint 22.x has a newer APT package than Mint 21.x, the OBS Project PPA tracks different branches on Noble and Jammy, and Flathub gives both series the same current upstream Flatpak build.

The official OBS Studio download page lists Linux builds through Flathub and an Ubuntu 24.04-or-newer PPA. Linux Mint 22.x uses the Ubuntu 24.04 base, while Linux Mint 21.x uses the Ubuntu 22.04 base. Launchpad still publishes a Jammy OBS Project PPA package for Mint 21.x systems, but it is an older OBS branch than the Flathub build.

Install OBS Studio on Linux Mint

Choose an OBS Studio Install Method

Start with the method that matches your update preference. The Linux Mint repository is the lowest-maintenance path, the stable OBS Project PPA keeps OBS in APT while moving Mint 22.x to the current branch, and Flathub is the simplest way to get the same current OBS Studio build on both Mint 22.x and 21.x.

MethodVersion by Mint SeriesBest FitUpdate Path
Linux Mint repositoryMint 22.x: 30.0.2; Mint 21.x: 27.2.3Smallest setup and normal distro package managementAPT upgrades from the Mint and Ubuntu base repositories
OBS Project PPAMint 22.x: 32.1.2; Mint 21.x: 30.2.3APT-managed OBS packages from the OBS Project, especially on Mint 22.xAPT upgrades from Launchpad while the PPA remains enabled
Flathub FlatpakMint 22.x and 21.x: 32.1.2 stableCurrent upstream build with Flatpak app/runtime updatesflatpak update from Flathub

Linux Mint blocks Snap by default, and the OBS Project download page does not list Snap as one of its maintained Linux distribution paths. The Snap route is not included here so the workflow stays aligned with Linux Mint defaults and OBS Project-maintained channels.

Update Linux Mint Before Installing OBS Studio

Refresh APT metadata and apply pending updates before installing OBS Studio. This reduces dependency conflicts around Qt, PipeWire, video codec, and GPU-related libraries.

sudo apt update
sudo apt upgrade

These commands use sudo for administrative privileges. If your account does not have sudo access yet, follow the guide on how to create and add users to sudoers on Linux Mint.

Install OBS Studio from the Linux Mint Repository

Use the repository package when you want the simplest setup and do not need the newest OBS Studio branch. The package comes from the Ubuntu universe component underneath Linux Mint, so the exact version depends on whether your Mint release uses the Noble or Jammy base.

On Mint 22.x, apt-cache policy obs-studio can also show a 30.2.3 package from Noble backports at lower priority. The normal install command selects the 30.0.2 candidate unless you deliberately change APT backports policy.

sudo apt install obs-studio

Verify that the terminal launcher is available after installation:

obs --version

The command should print OBS Studio followed by the installed version. If the repository build is older than your streaming service, plugin, or hardware encoder workflow requires, switch to the OBS Project PPA on Mint 22.x or to the Flathub method on either supported Mint series.

Install OBS Studio from the OBS Project PPA

Use the stable OBS Project PPA when you want OBS packages from the OBS Project while keeping APT as the update manager. On Linux Mint, add-apt-repository maps the Mint codename to the correct Ubuntu base, so Mint 22.x uses the Noble PPA branch and Mint 21.x uses the Jammy PPA branch.

Make sure the Mint repository helper is installed, then add the stable OBS Project PPA:

command -v add-apt-repository >/dev/null 2>&1 || sudo apt install mintsources
sudo add-apt-repository --yes ppa:obsproject/obs-studio
sudo apt update

Confirm that APT now prefers the OBS Project package before installing. This check is especially useful on systems that previously used the repository package or an older PPA source.

apt-cache policy obs-studio

Relevant output differs by Mint base and includes:

Linux Mint 22.x:
  Candidate: 32.1.2-0obsproject1~noble
     500 https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu noble/main amd64 Packages

Linux Mint 21.x:
  Candidate: 30.2.3-0obsproject1~jammy
     500 https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu jammy/main amd64 Packages

Install OBS Studio after the PPA candidate appears:

sudo apt install obs-studio

Check the installed branch:

obs --version

Use only the stable OBS Project PPA for normal Linux Mint systems. The separate unstable PPA tracks master builds and is not a safe default for scenes, plugins, or recording workflows that need predictable updates.

Install OBS Studio from Flathub with Flatpak

Use Flathub when you want the current OBS Studio stable build on either supported Linux Mint series. Standard Linux Mint desktop installs already include Flatpak with Flathub configured as a system remote.

Confirm that Flathub is available before installing:

flatpak remotes --columns=name,options
flathub system

If a customized or trimmed-down Mint installation does not show flathub, restore the system remote first:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Check the OBS Studio app record on Flathub:

flatpak remote-info flathub com.obsproject.Studio

Relevant output includes the stable app ID, branch, and runtime:

        ID: com.obsproject.Studio
       Ref: app/com.obsproject.Studio/x86_64/stable
    Branch: stable
   Runtime: org.freedesktop.Platform/x86_64/25.08

Install OBS Studio from Flathub:

sudo flatpak install flathub com.obsproject.Studio

Verify the installed Flatpak app:

flatpak info com.obsproject.Studio

The current Flathub manifest uses broad device and host filesystem permissions so OBS can capture screens, devices, and media paths. Treat this method as a Flathub packaging and update choice rather than a strict isolation boundary.

Launch OBS Studio on Linux Mint

OBS Studio installs a desktop launcher and a terminal command. Use the launcher for normal recording sessions, or start from a terminal when you want to watch startup messages while troubleshooting plugins, graphics, or portal prompts.

Launch OBS Studio from the Linux Mint Menu

Open the Linux Mint menu, search for OBS Studio, and start the application from the Sound & Video category. Cinnamon, Xfce, and MATE use the same application name, though the menu layout can differ slightly by edition and theme.

Launch OBS Studio from Terminal

APT and PPA installations use the native launcher command:

obs

Flatpak installations use the app ID:

flatpak run com.obsproject.Studio

Complete First-Time OBS Studio Setup on Linux Mint

The first launch opens the Auto-Configuration Wizard. Use it to choose whether OBS should prioritize streaming, recording, or the virtual camera, then let OBS test your system before accepting the recommended canvas, frame rate, and encoder settings.

  1. Select whether streaming, recording, or both are your main workflow.
  2. Choose your streaming service or skip service setup if you only record locally.
  3. Allow OBS Studio to run the hardware test so it can choose a reasonable encoder and frame rate.
  4. Add your first source from the Sources panel, such as Display Capture, Window Capture, Video Capture Device, or Audio Input Capture.

On a Wayland session, screen capture depends on PipeWire and the desktop portal prompt. Select the PipeWire or Screen Capture source when it appears, then approve the Linux Mint sharing dialog for the display or window you want OBS Studio to capture.

Test OBS Studio Before Streaming

Create a short local recording before connecting a streaming account or starting a long capture session. Add one video source, confirm the Audio Mixer moves for your microphone or desktop audio, record 30 seconds, and play the file back to catch missing sources, silent audio, or encoder overload early.

Use separate profiles or scene collections when you switch between local recording, streaming, and virtual camera workflows. Keeping those setups separate prevents a streaming bitrate, hotkey, or audio routing change from breaking your next recording session.

Update or Remove OBS Studio on Linux Mint

Keep update and removal commands tied to the method you used. APT packages, PPA packages, and Flatpak apps have different ownership, so mixing cleanup paths can leave stale sources or app data behind.

Update OBS Studio on Linux Mint

For repository or PPA installations, refresh package metadata and upgrade only OBS Studio:

sudo apt update
sudo apt install --only-upgrade obs-studio

For the Flathub build, update the OBS Studio Flatpak app and any required runtime changes:

sudo flatpak update com.obsproject.Studio

If you want broader Flatpak app and runtime maintenance, use the guide to upgrade Flatpak on Linux Mint.

Remove APT or PPA OBS Studio Installations

Remove the APT package first. This command applies to both the repository package and the OBS Project PPA package:

sudo apt remove obs-studio

If you added the stable OBS Project PPA and no longer need it, remove the source and refresh APT:

sudo add-apt-repository --yes --remove ppa:obsproject/obs-studio
sudo apt update

If an older workflow added the unstable OBS PPA, remove that source too:

sudo add-apt-repository --yes --remove ppa:obsproject/obs-studio-unstable
sudo apt update

Verify that the package is no longer installed:

dpkg -l obs-studio 2>/dev/null | grep '^ii' || echo "obs-studio is not installed"
obs-studio is not installed

Remove the OBS Studio Flatpak

Remove the system-installed Flatpak app with the same scope used during installation:

sudo flatpak uninstall com.obsproject.Studio

Check that the app ID no longer appears:

flatpak list --app --columns=application | grep -Fx com.obsproject.Studio || echo "OBS Studio Flatpak is not installed"
OBS Studio Flatpak is not installed

Remove OBS Studio User Data

OBS Studio user data can include scenes, profiles, hotkeys, streaming service settings, and local plugin state. Back up anything you may need before deleting these directories because package removal does not preserve a separate recovery copy.

Check which OBS Studio data paths exist for your account:

find "$HOME" -maxdepth 3 \( -path "$HOME/.config/obs-studio" -o -path "$HOME/.var/app/com.obsproject.Studio" \) -print

If the command prints paths you want to remove, delete them after confirming you no longer need the saved scenes and profiles:

rm -rf "$HOME/.config/obs-studio" "$HOME/.var/app/com.obsproject.Studio"

Troubleshoot OBS Studio on Linux Mint

Most OBS Studio installation problems on Linux Mint come from the selected package source, the Flatpak remote scope, or the graphics and portal layer used for capture. Start with the narrow check that matches the symptom before reinstalling.

APT Still Installs the Older Repository Build

If you added the OBS Project PPA but APT still selects the repository package, inspect the candidate and source lines:

apt-cache policy obs-studio

The active PPA method should show a ppa.launchpadcontent.net/obsproject/obs-studio row. If only the Ubuntu archive appears, re-add the stable PPA and refresh APT metadata:

sudo add-apt-repository --yes ppa:obsproject/obs-studio
sudo apt update

Repeat the policy check before installing so APT proves it can see the OBS Project package for your Mint base.

Flathub Is Missing or Disabled

If flatpak install flathub com.obsproject.Studio cannot find the app, check remotes including disabled entries:

flatpak remotes --show-disabled --columns=name,options

Add Flathub if it is missing:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Enable it if the remote exists but is disabled:

sudo flatpak remote-modify --enable flathub

Retest the OBS Studio app record after repairing the remote:

flatpak remote-info flathub com.obsproject.Studio

Screen Capture Shows a Black Screen

On Wayland sessions, OBS Studio uses PipeWire and desktop portals for screen capture. Check the active session type first:

echo "$XDG_SESSION_TYPE"

If the output is wayland, confirm that the PipeWire and portal packages are installed. Rows marked ii are installed; a missing row needs the repair command that follows.

for pkg in pipewire xdg-desktop-portal xdg-desktop-portal-xapp; do
  dpkg-query -W -f='${binary:Package}\t${db:Status-Abbrev}\t${Version}\n' "$pkg" 2>/dev/null || printf '%s\tmissing\n' "$pkg"
done

Install any missing package, then log out and back in before retesting the Screen Capture source in OBS Studio:

sudo apt install pipewire xdg-desktop-portal xdg-desktop-portal-xapp

Hardware Encoding Is Missing or Capture Performance Is Poor

Hardware encoders depend on the graphics driver stack, not only on OBS Studio. Check the active graphics driver before changing OBS settings:

inxi -G --no-color

On GeForce systems, install or repair the proprietary driver path with the guide to install NVIDIA drivers on Linux Mint. On AMD and Intel systems, use the guide to upgrade Mesa drivers on Linux Mint when the packaged Mesa stack is too old for your hardware or recording workload.

Conclusion

OBS Studio is ready on Linux Mint with an update path that matches the package source you chose: APT for repository or PPA installs, and Flatpak for the Flathub build. After the first Auto-Configuration Wizard run, verify your capture source, microphone, and encoder before recording a long session or going live.

Share this guide

Help another Linux user troubleshoot faster

Share this guide with someone troubleshooting Linux systems or saving it for later.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Verify before posting: