PCSX2 on Linux setup

PCSX2 PCSX2 (latest stable) / Linux (Ubuntu, Fedora, Arch) Last verified October 2026 Risk: none
Quick answer

Install PCSX2 on Linux with the AppImage or Flatpak, then set your BIOS and ROM folders to play.

PCSX2 has native Linux support and is one of the easiest PlayStation 2 emulators to run on Linux. It ships as an AppImage, a Flatpak on Flathub, and distro packages, so you skip the Windows compatibility layer entirely.

Install and configure PCSX2

  1. Install PCSX2
    Use the AppImage (mark executable), install from Flathub (flatpak install pcsx2), or your distro's package. The AppImage is the most self-contained.
    PCSX2 opens and shows the first-run configuration.
  2. Set your BIOS
    PCSX2 needs a PS2 BIOS file from a console you own. Place it in the BIOS folder PCSX2 points to (Settings โ†’ BIOS) and select your region. This site does not provide BIOS files.
    The BIOS list shows your dumped BIOS as recognized.
  3. Set the ROM and texture folders
    Point PCSX2 at your game ISO folder. Enable the built-in texture cache and choose Vulkan or OpenGL as the renderer for best Linux performance.
    Your games appear in the game list.
  4. Run a game and tune
    Launch a title and check speed. Most games hit full speed on modest Linux hardware; raise internal resolution only if your GPU has headroom.
    A game runs at playable frame rate.

Flatpak vs AppImage

Flatpak sandboxes the app, which can hide your ROM folder until you grant file access. The AppImage reads your filesystem directly. Pick AppImage if you want zero permission friction.

Sources pcsx2.net ยท github.com
Last verifiedOctober 2026
CorrectionsSpotted an error? See our editorial guidelines