Hardware status
One table for every component, then what is inside the console. Each row links to the component's own page, where its setup and troubleshooting live.
โ Working ยท ๐งช Experimental ยท ๐ง Work in progress ยท โ Unsupported ยท BD = only on PS5 Bazzite Deck so far
Status by componentโ
| Component | Original PS5 | PS5 Slim | PS5 Pro | Details |
|---|---|---|---|---|
| CPU, boost to 3.5 GHz | โ | โ | โ clocks set by the console's firmware | GPU |
| GPU | โ 36 CUs | โ 36 CUs | โ 60 CUs with the loader's firmware dump (11.60, 13.20, 13.60); 36 otherwise | GPU, PS5 Pro |
| 40 CU unlock | ๐งช | ๐งช | โ | GPU |
| GPU recovery after a fault | โ light reset | โ light reset | โ full reset doesn't recover | PS5 Pro |
| HDMI 1080p/1440p 60 Hz, 4K 60 Hz, audio | โ | โ | โ | HDMI and display |
| 1080p/1440p 120 Hz, HDR | โ FLAVA3 chip | โ FLAVA3 chip | โ | HDMI and display |
| 4K 120 Hz | ๐งช FLAVA3, depends on the TV | ๐งช FLAVA3, depends on the TV | ๐งช | HDMI and display |
| VRR (HDMI VRR displays) | โ FLAVA3, BD | โ FLAVA3, BD | โ BD | HDMI and display |
| VERDE HDMI chip | โ up to 1080p120, 1440p60, 4K60; no HDR or VRR | same | n/a | HDMI and display |
| USB-C DisplayPort | ๐งช off by default | ๐งช | ๐งช | HDMI and display |
| Video decode and encode (VCN) | โ HEVC encode with I-frames only | โ | โ | GPU |
| Ethernet | โ | โ | โ | Wi-Fi, Ethernet and Bluetooth |
| Wi-Fi | โ IW620, out-of-tree driver | โ MediaTek | โ MediaTek | Wi-Fi, Ethernet and Bluetooth |
| Bluetooth | โ IW620 | โ BD | โ BD | Wi-Fi, Ethernet and Bluetooth |
| One DualSense for the PS5 OS and Linux | โ BD | โ BD | โ BD | DualSense |
| Fan control | โ | โ | โ | Fan control |
| Sleep (suspend-to-idle) | โ BD; ๐ง elsewhere | โ BD; ๐ง elsewhere | โ BD | PS5 Bazzite Deck |
| Restart straight into Linux (warm reboot) | ๐งช | ๐งช | ๐งช | Restart straight into Linux |
| USB drives, internal M.2 | โ | โ | โ | Storage |
| Blu-ray drive | โ | โ (disc models) | โ (disc drive attached) | below |
| Light bar, buzzer | see page | see page | see page | Peripherals |
| HD Audio coprocessor | unknown | unknown | unknown | below |
Console models and chipsโ
Linux runs on the original PS5, the PS5 Slim and the PS5 Pro. Within those models, three parts decide what works:
| Part | Variants | How to check |
|---|---|---|
| HDMI chip | FLAVA3 (most consoles), VERDE (some later models) | sudo dmesg | grep "HDMI IC Type" |
| Wi-Fi/Bluetooth chip | Marvell IW620 (most original PS5s, 1b4b:2b56), MediaTek MT7961 (most Slims, 14c3:7961), MediaTek MT7925 (PS5 Pro, 14c3:7925) | lspci -nn | grep -i -e 1b4b -e 14c3 |
| Model | PS5 or Slim, PS5 Pro (GPU 1002:13da or 1002:13dc) | lspci -nn | grep -e 1002:13da -e 1002:13dc |
On PS5 Bazzite Deck, ps5-report shows all three on its first lines.
- HDMI chip: VERDE consoles don't get 1440p at 120 Hz, 4K at 120 Hz, HDR or VRR. How the chip works and why is on HDMI chip; the feature table is on PS5 Bazzite Deck.
- Wi-Fi/Bluetooth chip: the IW620 uses the out-of-tree
mwifiexport, built into rmuxnet's kernel, thelinux-ps5package and PS5 Bazzite Deck, see Wi-Fi. The MediaTek chips use the in-kernelmt7921e(Slim) andmt7925e(Pro) drivers, which every current kernel builds; their Bluetooth needs fixes that PS5 Bazzite Deck has, see Bluetooth. - PS5 Pro: supported by the official loader (see Which loader). Its GPU ("Viola") needs its own firmware, which the loader dumps when it is built from the official repository's
mainbranch; the kernel package and PS5 Bazzite Deck stage it into the initrd at boot. The GPU has 60 active compute units, so the 40 CU unlock doesn't apply. Details on PS5 Pro.
SoC (original PS5 and Slim)โ
The console is built around a custom AMD APU called Oberon: CPU, GPU and memory controller on one die.
- CPU: eight Zen 2 cores with 16 threads. The firmware starts it at 3.2 GHz; the boost to 3.5 GHz is a kernel driver (
ps5-cpufreq) on rmuxnet's kernel and PS5 Bazzite Deck, andps5_controlon upstream kernels, see Clocks and boost. Theschedutilgovernor is the default. - GPU: RDNA2 with 36 to 40 active compute units depending on the unit, PCI ID
1002:13fb, up to 2.23 GHz. The disabled compute units can be switched on with a kernel parameter. - RAM: 16 GB of GDDR6 shared by CPU and GPU. About 14 GB is left for the operating system; the firmware keeps the rest. The GPU's memory comes out of those 14 GB, see Memory, VRAM and swap.
The PS5 Pro has a bigger GPU and a different wireless chip, see PS5 Pro.
Storageโ
- Internal NVMe: the console's own drive. Linux never writes to it.
- M.2 slot: takes standard NVMe SSDs on every firmware except the oldest, which can't boot with a drive in the slot. See Install to M.2 and M.2 drives.
- Blu-ray drive: on a Salina AHCI controller (
104d:9105/104d:9106) with theahci_salinadriver. Working.
Videoโ
- HDMI 2.1 through the console's HDMI chip: 1080p and 1440p at 60 and 120 Hz and 4K at 60 Hz on FLAVA3 consoles, 4K at 120 Hz on TVs that take the console's FRL link; VERDE consoles stop at 1080p120, 1440p60 and 4K60. See Display output and HDMI chip.
- Hardware video decode and encode (VCN): working; HEVC encoding only with I-frames. See Hardware video (VCN).
Networkingโ
- Ethernet: MediaTek Star GbE / Salina GBE (
104d:9104) with themtsdriver, full gigabit, works out of the box. See Ethernet. - Wi-Fi: Marvell IW620 (
1b4b:2b56) with themoaldriver on most original PS5s, MediaTek on most Slims and the Pro. See Wi-Fi.
Salina chip revisionโ
The wireless combo chip hangs off one of two revisions of the Salina chip, and the revision is not tied to the model: it varies from unit to unit. Check yours with:
dmesg | grep spcie
| Output | Revision | Wi-Fi/Bluetooth |
|---|---|---|
0x11xxxxx | Salina rev1 (Marvell) | โ Supported with the out-of-tree Wi-Fi driver and the Bluetooth quirks |
0x12xxxxx | Salina rev2 (MediaTek on most units, Marvell on some) | โ Wi-Fi with the in-kernel drivers in every current kernel; Bluetooth with the fixes in PS5 Bazzite Deck |
Audioโ
- HDMI audio: AMD/ATI
1002:13ea. Working. See Audio. - HD Audio coprocessor: AMD Ariel
1022:13eb. Status unknown.
USBโ
- USB-A (2 ports, USB 3.1 Gen 2): AMD Ariel
1022:13ee - USB-C (1 port, USB 3.1 Gen 2 with DisplayPort Alt Mode): AMD Ariel
1022:13ed - Original PS5: the front USB-C port and the rear USB-A ports are fast and good for booting.
- PS5 Slim: boot from the rear USB-A ports.
- Front USB-C DisplayPort output: off by default in every current kernel. Turn it on with
usbc_dp.enable=1for USB-C displays and the PS VR2; don't use this when your boot drive is in the front USB-C port.
See USB and storage for port speeds, hubs and adapters.
Equivalent PC hardwareโ
| Component | Roughly equivalent to |
|---|---|
| GPU | A 36 CU RDNA2 desktop card of the RX 6700 class, at similar clocks |
| CPU | An eight-core Zen 2 desktop CPU at reduced clocks |
Next stepsโ
- Hardware status: what works on each model
- After installing
- Troubleshooting & help