PS5 [Released] PS5-Linux: Supporting PS5 Phat Models on 3.xx and 4.xx firmwares (& also now 5.50, 6.00 and 6.02 FW )



logo (1).webp
ps5-linux

ps5-linux leverages a patched HV vulnerability to transform your PS5 Phat console running 3.xx or 4.xx firmwares into a highly capable Linux PC, unlocking its full hardware potential for desktop use. Powered by 8 CPU cores (16 threads) at 3.5 GHz and a GPU at 2.23 GHz, it provides enough performance to run Steam games and various emulators with impressive fluidity. It supports HDMI 4K60 video and audio output. Furthermore, it allows you to utilize an M.2 SSD as a dedicated Linux partition, as well as all USB ports on the console.​


PS5 firmware
ps5-linux is currently only supported on PS5 Phat on 3.xx and 4.xx firmwares.

  • 3.00, 3.10, 3.20, 3.21, without M.2 support
  • 4.00, 4.02, 4.03, 4.50, 4.51 with M.2 support
Support for 1.xx and 2.xx firmwares may be added in the future, but we will not prioritize this effort.

Support for 5.xx firmwares may be added in the future, but for those firmwares, Linux will run within the GameOS VM, thus it will have less features (still unknown what limitations there will be) and it may not perform as good.

If you want to update to a specific firmware, download the correct PUP and follow the official guide to upgrade your PS5.

Hardwares
To run ps5-linux, you need some required and optional hardwares:

  • Required: USB drive with minimum 64GB (ideally external SSD) to install and run Linux.
  • Required: USB Ethernet/WLAN adapter for internet access.
  • Required: USB keyboard/mouse (dongles supported too).
  • Optional: M.2 SSD compatible on PS5 (see official guide) to run Linux from SSD.
  • Optional: Bluetooth dongle to connect with PS5 DualSense controller.
Configure PS5 settings
  • Required: Enable Rest Mode features:
    • Go to Settings → System → Power Saving → Features Available in Rest Mode and set Supply Power to USB Ports to Always.
  • Required: Disable HDMI Device Link:
    • Go to Settings → HDMI → Enable HDMI Device Link
  • Recommended: Disable automatic updates:
    • Go to Settings → System Software → System Software Update and Settings
  • Recommended: Disable automatic error reporting:
    • Go to Settings → System Software → Report System Software Errors Automatically
FAQ
  • Q: Can I dual-boot Linux and PS5 OS?
    • A: No, this is a soft-mod. You need to re-run the exploit in order to boot into Linux.
    • A: No, this is not supported. We may however add a shutdown feature that puts your PS5 into rest-mode allowing you to relaunch Linux when powering up again.
Tips and tricks
  • You can adjust the kernel cmdline in cmdline.txt in the FAT32 partition.
  • You can adjust the VRAM size in vram.txt in the FAT32 partition. By default, it uses 512MB (0x20000000) which enables Dynamic VRAM allocation.
  • Monitor hotswap may work, but it will not change resolution automatically.
  • Some monitors have a black screen if a video=DP-1: parameter is set in cmdline.txt. Confirmed working without video=DP-1:1920x1080@60 on:
    • MSI MAG274Q QD E2, DELL S2721DGF, DELL U2515H (1440p@60Hz)
    • Possibly also: LG 27GL850, Lenovo Legion Y27q, ViewSonic Elite XG270QG
Many configurations, tips and tricks from the AMD BC250 Documentation also apply to PS5.

Bugs
Does not work properly
  • hdmi audio output does not work on some monitors
  • hdmi 1440p and 2160p video output does not work on some monitors
Upstreamed change
During this project, we have upstreamed some changes:

Discord
Join our Discord server to celebrate Linux on PS5, receive help, learn tips & tricks, join development, or report issues.

Credits


View full ReadMe and Installation Files @:
 
Last edited:

Featured content

Trending content

Back
Top