Repository navigation
Releases
CachyOS PS5 image 7.2.3-p5f6b (2026-11-10, unofficial)
Unofficial CachyOS image for PS5. Flash it, boot it, play.
Credit: based on the official ps5-linux CachyOS image and its kernel patches. All credit for the base image, kernel patches, Wi-Fi driver and first-boot setup goes to the ps5-linux project. Report problems with this build here, not to them.
Display
- Follows your screen: 1080p, 1440p up to 144 Hz and 4K at 60 Hz (all tested). 4K at 120 Hz needs an HDMI 2.1 TV (untested)
- 1080p and 1440p without black screens (DP link lock)
- HDR on the desktop: off by default, turn it on in System Settings → Display
- 12-bit colour, 4:2:2 output to the HDMI bridge
- HDR and 12-bit colour need the FLAVA3 HDMI chip; consoles with the VERDE chip get 8-bit without HDR. Check yours with
sudo dmesg | grep "HDMI IC"
Gaming Mode
- SteamOS-style Steam interface on boot
- Display and network settings in Steam
- Switch to Desktop from Steam's power menu, and back with the "Return to Gaming Mode" desktop icon
- No Steam update check hang (OS updates:
sudo pacman -Syu)
Hardware support
- Kernel 7.2.3 with ps5-linux-patches
5f6b5d3(HDMI fixes, fan curve from boot, GPU slows down at 85 °C) - Bluetooth: DualSense reconnects automatically
- Wi-Fi: NXP IW620 driver
dc97cf5 - USB: boots from a USB SSD in a rear port or the front USB-C port (
usbc_dp.enable=0, so the USB-C driver can't drop the boot drive)
System
- CachyOS packages on Arch Linux, KDE Plasma (the system reports itself as "Arch Linux", like the official image)
- zram swap (half the RAM, zstd)
- Chrome hardware video decode flags
- First-boot setup: timezone, password, hostname, and the partition grows to fill the drive
Flashing
- Windows / macOS: extract the
.img.xzto.imgfirst (7-Zip on Windows, double-click on macOS), then flash the.imgwith balenaEtcher. - Linux:
xzcat ps5-cachyos-7.2.3-p5f6b.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
Check the download first: sha256sum ps5-cachyos-7.2.3-p5f6b.img.xz must match ps5-cachyos-7.2.3-p5f6b.img.xz.sha256.
Known issues
- Drive not found at boot ("waiting for device", then an emergency shell): push the USB cable all the way in and use a rear USB port. If your drive gets stuck when the PS5 hands over to Linux, unplug it and plug it back in while the boot waits, and the boot carries on by itself.
- Wi-Fi can fail after a warm restart (kexec). A cold boot from the PS5 fixes it.
- Not tested on a PS5 Pro.
Tested on a PS5 (FW 13.60) with soniciso1's ps5-linux-loader, from a USB drive: first-boot setup, partition grow, 1440p 144 Hz, 4K 60 Hz, desktop HDR, Gaming Mode (settings, Switch to Desktop), Bluetooth/DualSense, Wi-Fi scan, CS2 and Rocket League.
Default login: steam / steam, and SSH is on (the official image's defaults). Change the password in the first-boot setup ("Customize").
Source: see KERNEL-SOURCE.md and the attached linux.patch.
CachyOS PS5 image with fixes (2026-10-31, unofficial)
Unofficial CachyOS image for PS5 with the guide's core fixes already installed. Flash it and boot. You only need install.sh for the optional extras.
Credit: this is the official ps5-linux CachyOS image (Oct 30 2026 build) with a few fixes added. All credit for the base image, kernel, Wi-Fi driver and first-boot setup goes to the ps5-linux project. Report problems with this build here, not to them.
Unchanged from the official image: kernel 7.2.3, initrd, Wi-Fi driver, fan control, first-boot wizard, partition grow on first boot, all packages.
Added (the same as install.sh's core fixes):
- Black screen lock:
dp-link-lock.servicelocks DP-1 to 4 lanes HBR3, so 1080p and 1440p work - DualSense reconnect:
bt-connectable.service, plushidpandhid_playstationload at boot - zram swap: the
zram-generatorpackage andzram-generator.conf(half the RAM, zstd) - Boot-order fix:
DefaultDependencies=noonps5-stage-firmware.service - Chrome hardware video decode flags (
~/.config/chrome-flags.conf) - USB boot settings in
cmdline.txt:rootdelay=60 usbcore.autosuspend=-1
Not included: the guide's optional extras (fan + boost, DNS fix, boot to desktop) and the 1440p@120 kernel patch. See the guide for those.
Flashing:
- Windows / macOS: extract the
.img.xzto.imgfirst (7-Zip on Windows, double-click on macOS), then flash the.imgwith balenaEtcher. - Linux:
xzcat ps5-cachyos.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
Check the download first: sha256sum ps5-cachyos.img.xz must match ps5-cachyos.img.xz.sha256.
Tested on a PS5 with soniciso1's ps5-linux-loader, from a USB drive: first-boot wizard, partition grow, picture with the link lock, Wi-Fi, DualSense reconnect, zram.
Drive not found at boot ("waiting for device", then an emergency shell)? Push the USB cable all the way in and use a rear USB port. Some drives get stuck when the PS5 hands over to Linux. If yours does, unplug it and plug it back in while the boot waits for it, and the boot carries on by itself.
Default login: steam / steam, and SSH is on (the official image's defaults). Change the password in the first-boot wizard ("Customize").
Source: see KERNEL-SOURCE.md and the attached linux.patch.