PS5-Linux: How to turn your PS5 into a Linux PC

  • PS5-Linux allows you to run Ubuntu on PS5 using a hypervisor vulnerability already patched by Sony.
  • It only works on PS5 Fat models with a disc drive and firmware between 3.00 and 4.51, with some nuances for using an M.2 SSD.
  • Once Linux is loaded, the console performs like a mid-to-high-end gaming PC, capable of running Steam games and emulators.
  • The mod is not permanent: the exploit must be launched on each boot and there are still limitations on network, DualSense and video.

PS5 with Linux running desktop

The PlayStation 5 has ceased to be merely a living room console and has taken on an unexpected role: that of desktop computer with LinuxThanks to the work of security researcher Andy Nguyen (known in the scene as theflow0 or TheOfficialFloW), the PS5-Linux project is now publicly available and documented for anyone who meets the technical requirements.

This development has nothing to do with an official Sony program or a hidden firmware feature. It is a softmod based on chained exploits about the console's hypervisor, which allows you to boot a complete Ubuntu distribution and use the PS5 hardware almost as if it were a conventional x86-64 PC with graphics acceleration.

What is PS5-Linux and who is behind the project?

PS5-Linux is essentially a loader that exploits a hypervisor vulnerability to unlock AMD SoC resources which mounts the console. From there, an Ubuntu image is started (the documentation mentions Ubuntu 26.04 with Linux kernel 7) prepared to run on the PS5 architecture, exposing CPU, GPU, memory and ports as if it were a desktop computer.

The project originated from months of internal testing in which Nguyen had already shown GTA V videos and other PC titles It was working on PS5 under Linux. That was just a one-off demonstration; the difference now is that the method has been released on GitHub with step-by-step instructions and a Discord server where questions, issues, and community progress are centralized.

It is worth emphasizing that, although the solution may seem very striking to fans and enthusiasts of the scene, the author himself defines it as a experimental tool aimed at advanced usersIt requires familiarity with Linux commands, an understanding of the risks of exploiting vulnerabilities, and acceptance that the system is far from polished or comfortable for daily use.

Linux desktop running on PlayStation 5

Models and firmware versions compatible with PS5-Linux

The first important filter is the hardware. PS5-Linux Currently, it only supports the original PS5 "Fat" models.That is, the early versions with a disc drive, which were bulkier than the Slim models. Digital or revised consoles are not currently supported.

The second key requirement is the firmware version. The exploit relies on a hypervisor vulnerability that Sony has already patchedTherefore, it only works on a very specific range of older systems. In the current state of the project, the compatible versions are:

  • Firmwares 3.xx3.00, 3.10, 3.20 and 3.21. They allow you to run Linux, but without support for M.2 SSDs as dedicated additional storage.
  • Firmwares 4.xx4.00, 4.02, 4.03, 4.50 and 4.51. In this range, an M.2 NVMe drive can be used in the expansion slot to install or supplement the Linux installation.

The consoles updated to firmware 6.xx or higher are completely ruled out for this method. For the 5.xx branch, the option of offering compatibility later is being considered, although in that case Linux would run within Sony's GameOS virtual machine, with partial access to the hardware and, therefore, with lower performance and additional restrictions.

Nguyen has also mentioned that support could be expanded to firmwares 1.xx and 2.xx at some point, but he has made it clear that it is not a priority right now. The focus, therefore, is on that niche of PS5 Fat consoles running versions between 3.00 and 4.51, which in Europe and Spain represent only a fraction of the total number of machines sold.

PS5 running Steam games under Linux

How the exploit works and what exactly does PS5-Linux do?

The technical core of the project is based on the combination of two vulnerabilities: an initial exploit, known as umtx2, which allows the execution of arbitrary code on the system, and a second hypervisor exploit (referred to in some texts as Byepervisor) that bypasses the security layers and grants direct access to the hardware console.

Once the exploit is applied, the PS5-Linux loader boots a specially prepared Ubuntu image that presents the PS5 as an x86-64 PC desktop. The system sees the eight Zen 2 cores with 16 threads at up to 3,5 GHz, and the RDNA2 GPU can work up to 2,23 GHz, with somewhat more conservative usage recommendations (for example, around 3,2 GHz for the CPU and 2,0 GHz for the GPU) in order to maintain controlled temperature.

Regarding video output, the Linux environment on PS5 offers resolutions of 1080p, 1440p and 4K (2160p) at 60 Hz via HDMI, with digital audio transmission included. The developers have raised the possibility of incorporating 30 Hz or 120 Hz modes in the future, but those frequencies are not yet part of the standard installation.

All USB ports remain operational under Linux, allowing for seamless connectivity. keyboard, mouse, and network adaptersCurrently, the internal Wi-Fi module is not natively supported, so an external Ethernet or USB Wi-Fi adapter is required to access the internet. In some cases, it has been documented that if the network fails during startup, simply disabling and re-enabling the USB adapter can restore the connection.

Ubuntu interface on PlayStation 5 console

Hardware requirements and prior preparation on the console

Beyond the model and firmware, PS5-Linux requires several external devices to function even minimally smoothly. The documentation indicates that a... USB drive of at least 64 GBIt is recommended that an external SSD be used to avoid bottlenecks and performance drops during use.

In addition to that storage unit, the following are considered essential: USB keyboard and mouseas well as a USB Ethernet or Wi-Fi adapter for connectivity. If the firmware is on the 4.xx branch and you want to go a step further, you can dedicate a SSD M.2 installed in the internal slot to house part or all of the Linux installation and gain even more fluidity.

As for the official controller, the DualSense does not work with the integrated Bluetooth of the console itself within the Linux environment. To use it, an external Bluetooth dongle via USB is required. This is one of the most noticeable limitations of the project's current state and one of the areas where the community hopes for future driver improvements.

Before starting the process, it's also advisable to adjust some options in the PS5 menu. Common recommendations include configuring the permanent power supply to USB ports In standby mode, disable the HDMI Device Link function, turn off automatic system updates, and disable automatic error reporting. All of these measures aim to minimize interference and prevent the console from updating to incompatible firmware.

Softmod, system startup and limitations

One of the most important points to keep in mind is that PS5-Linux works like a non-permanent softmodThe exploit does not write anything to the console's internal SSD nor does it replace Sony's official operating system. Each time the PS5 is turned off or restarted, the system boots normally into GameOS.

This means that there is no conventional dual boot between PS5 OS and LinuxTo restart the Linux environment, you must repeat the payload loading and exploit execution process. A shutdown mode that would put the console into a resting state and facilitate returning to Linux upon startup is being studied, but this feature is not yet stable and is not intended for general use.

Another striking deficiency relates to advanced energy functions. PS5 standby mode is not supported Within Linux, unusual behavior may occur with screensavers, HDMI output, or resume functionality, depending on the monitor or television used. Some users have also reported minor audio or video issues with certain display models.

The lack of built-in Wi-Fi and native Bluetooth forces users to rely on external adapters, introducing another layer of complexity. Furthermore, the system... It requires repeating the exploit in each session.This can be tedious if you intend to use the console as your main work or PC gaming computer.

Thermal control, VRAM, and advanced settings

The project is not limited to starting a basic desktop environment. One of the areas where the most effort has been put is in the detailed hardware managementespecially regarding temperatures and power consumption. PS5-Linux integrates terminal tools that allow you to modify the fan profile, activate and deactivate boost modes on the CPU and GPU, and adjust the amount of dedicated video memory.

The developers themselves insist on the need for activate appropriate fan profiles When the frequency is increased, it's necessary to avoid thermal throttling. The console's cooling system was designed with the usage patterns of the official operating system and its games in mind, not continuous desktop workloads with applications, emulators, and PC games running on Linux.

In addition to that, the ability to manage the VRAM allocation This opens the door to pushing the integrated RDNA2 GPU a little further, especially in scenarios involving demanding games under Proton, emulators with high internal resolution, or heavy graphics environments. All of this, of course, requires a good understanding of the console tools provided by the project.

This type of advanced tweaking reinforces the idea that PS5-Linux is not intended as a traditional console-style "install and play" experience, but rather as a testing platform for enthusiasts of systems, emulation, and performance who want to investigate the limits of the PS5 hardware.

Real-world performance: from GTA V to Spider-Man on Linux

Beyond the specifications, the scene has shown concrete examples that help gauge what can be done in practice with PS5-Linux. Among the most talked-about demonstrations is... GTA V running with improved ray tracing on Ubuntu, reaching 60 frames per second on the console.

There have also been tests with Spider-Man at 1440p and 60 fpsAlong with other PC games, it ran smoothly at 1080p and 4K at 60 Hz. Overall, the performance is comparable to that of a mid-to-high-end PC based on current AMD architecture, which is to be expected given the PS5's SoC design.

Compatibility with Steam, Proton, and a multitude of emulators makes a PS5 with older firmware an interesting option for those who want to have a Linux system for gaming and emulation without investing in a complete tower, especially in a European context where the price of discrete graphics cards remains high.

However, it's not all good news for the average player. The method requires repeating the exploit each time, using network and Bluetooth adapters, accepting certain screen instabilities, and ultimately, accepting that it's a... more of a testing platform than a direct PC replacementFor a casual user who just wants to turn it on, play, and turn it off, the effort is probably not worth it.

Context in Spain and Europe: niche of enthusiasts

In markets like Spain and the rest of Europe, where the PS5 has achieved very high sales figures and clearly outperformed the Xbox Series X|S, the emergence of PS5-Linux opens up a small debate about the repurposing of consoles with old firmwareThere are quite a few units that went unupdated for a while due to scene reasons, and this project gives them a new possible use.

For many users who bought the console at launch and have accepted all the updates, PS5-Linux will not be an option: the vulnerability has been fixed and There is no official way to revert to previous versions.The focus, therefore, remains on owners of Fat models that maintained firmware between 3.00 and 4.51, a minority group when looking at the global fleet.

Within that group, the project's appeal is twofold. On the one hand, it offers a way to build a A fairly powerful Linux desktop at a reasonable cost, taking advantage of the hardware already purchased. On the other hand, it serves as a testing ground for developers, security researchers, and emulation enthusiasts who want to experiment with drivers, graphics performance, or new configurations.

From a legal and warranty standpoint, the fact that PS5-Linux is a softmod and doesn't alter the internal SSD reduces the risk of rendering the console unusable. Nguyen himself argues that the process, if followed carefully in the GitHub instructions, shouldn't cause a "brick." Even so, exploiting vulnerabilities and Using unauthorized software always carries a certain degree of risk. that the user assumes on their own.

A console that behaves like a PC, but with many nuances

The conclusion that can be drawn from all the published material is that PS5-Linux demonstrates the extent to which the PlayStation 5 can behave like a high-performance PC under Linuxwith almost complete access to CPU, GPU, ports, and storage. The ability to run Ubuntu 26.04, install desktop applications, use browsers, office suites, emulators, and Steam brings the experience closer to that of a traditional computer.

However, the limitations are significant: the need for very specific firmware, reliance on a patched exploit, lack of native wireless connectivity, no dual boot, a 60Hz restriction on video output, and some fragility in monitor and audio support. All of this places the project in a realm more typical of advanced users and the homebrew scene, rather than in that of a tool with a mass appeal.

In the end, PS5-Linux turns certain European PlayStation 5 consoles into genuine home engineering experiments: consoles that, provided they meet the hardware and firmware requirements, can perform like a fairly capable Linux gaming PC, in exchange for patience, time, and a willingness to tinker.

Linux 7.0 is now available
Related article:
Linux 7.0 is now available: key changes in the new kernel