PS5 Linux loader goes public, turning ‘Phat’ consoles into full Linux PCs — build script includes bootable Ubuntu 24.04 image, can output 4K games at 60 FPS

PlayStation 5
(Image credit: Tom's Hardware)

Security engineer Andy Nguyen, known online as TheFlow, has publicly released ps5-linux on GitHub: a complete toolchain for booting Linux on PlayStation 5 Phat consoles running firmware versions 3.xx through 4.xx. The project, which Nguyen demonstrated running GTA V Enhanced Edition via a proof-of-concept in March, is now a documented, reproducible process that anyone with compatible hardware can follow.

The release includes a Linux payload that exploits a patched hypervisor vulnerability, a build script that produces a bootable Ubuntu 24.04 image, tools for M.2 SSD installation, and a fan and CPU/GPU boost control utility. Nguyen credits several contributors, including c0w, resulknad, flatz, and the fail0verflow and ps5-payload-dev teams.

Article continues below

Installing the payload requires a separate jailbreak tool — the umtx2 exploit — for initial code execution. Users set up a fake DNS server and HTTPS host on a local PC, redirect the PS5's manual page lookup to trigger the exploit, then send the ps5-linux-loader payload over TCP. After the console enters rest mode and the LED goes solid orange, pressing the power button boots into Linux. If the LED turns white, it worked.

Once booted, the PS5 runs as an x86 Linux desktop with access to all eight Zen 2 CPU cores (16 threads) at up to 3.5 GHz and the RDNA 2 GPU at up to 2.23 GHz. A bundled control tool enables CPU and GPU boost clocks alongside an adjustable fan curve, and Nguyen warns users should always enable the fan profile when boosting, as the console's cooling was designed for Sony's own power management. You can see the hack running GTA V in the tweet above.

The system outputs video and audio over HDMI at 1080p, 1440p, or 4K at 60 Hz. All USB ports remain functional, so users can optionally install Linux onto an M.2 SSD inserted in the PS5's expansion slot, turning it into a dedicated Linux partition separate from the console's internal storage. The internal SSD is never modified, and the console can return to normal PS5 operation on a standard reboot.

It’s worth noting that ps5-linux is a soft mod, not a permanent installation, meaning that the exploit must be re-run each time you want to boot into Linux. Some monitors are also known to have compatibility issues with HDMI output at 1440p and 4K, and Nguyen in his FAQs directs users to try a 1080p fallback or join the project’s Discord for troubleshooting.

With discrete GPU prices remaining elevated and Valve’s Steam Machine delayed beyond its original early 2026 expected launch window, a used PS5 Phat on old firmware could easily serve as an affordable and surprisingly capable alternative for Linux gamers willing to work through the setup.

Google Preferred Source

Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Luke James
Contributor

Luke James is a freelance writer and journalist.  Although his background is in legal, he has a personal interest in all things tech, especially hardware and microelectronics, and anything regulatory. 

  • usertests
    Users who want to downgrade or sideload a specific firmware version can do so using Sony's official reinstall process with the correct PUP file.
    Meaning that all PS5 consoles can now be turned into PCs (albeit with some remaining issues)?
    Reply
  • edman565
    usertests said:
    Meaning that all PS5 consoles can now be turned into PCs (albeit with some remaining issues)?
    Sounds like technically yes, but it's not trivial to boot into Linux if you have to jump through extra hoops every time you want to switch .
    Reply
  • atomicWAR
    I'd love to see Steam OS running on a PS5 personally.
    Reply
  • edman565
    atomicWAR said:
    I'd love to see Steam OS running on a PS5 personally.
    That would be awesome. Even Bazzite shouldn't be that difficult to get up and running.
    Reply