Skip to main content

Hardware overview

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:

PartVariantsHow to check
HDMI chipFLAVA3 (most consoles), VERDE (some later models)sudo dmesg | grep "HDMI IC Type"
Wi-Fi/Bluetooth chipMarvell 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
ModelPS5 or Slim, PS5 Pro (GPU 1002:13da)lspci -nn | grep 1002:13da

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. See PS5 Bazzite Deck for the full comparison.
  • Wi-Fi/Bluetooth chip: the upstream kernel only supports the IW620, see Wi-Fi. The MediaTek chips work on PS5 Bazzite Deck.
  • PS5 Pro: needs a loader with Pro support (see Which loader) and its own GPU firmware. Its GPU has 60 active compute units, so the 40 CU unlock doesn't apply.

SoC (original PS5 and Slim)​

The PS5 uses a custom AMD Oberon APU.

  • CPU: 8 cores / 16 threads, Zen 2 at 3.5 GHz (boost through ps5_control). Uses the schedutil cpufreq governor by default.
  • GPU: RDNA2, 36–40 active compute units (CUs) depending on the unit. Disabled CUs can be unlocked with a kernel parameter. PCI ID 1002:13fb. Boosts to 2.23 GHz through ps5_control. See GPU.
  • RAM: 16 GB of unified GDDR6. About 14 GB is usable by the OS; the rest is reserved for firmware and VRAM.

Storage​

  • Internal NVMe: 825 GB. Not touched by a Linux install.
  • M.2 slot: takes standard NVMe SSDs (firmware 4.00 or later only). See Install to M.2.
  • Blu-ray drive: Salina AHCI controller (104d:9105 / 104d:9106) with the ahci_salina driver. Working.

Video​

  • HDMI 2.1: 1080p, 1440p and 2160p at 60 Hz are broadly supported. 1440p at 120 Hz is confirmed on a Dell S3225QC.
  • The amdgpu driver handles display output. See Display output.
  • Hardware video decode and encode (VCN): working; HEVC encoding only works with I-frames. See Hardware video (VCN).

Networking​

  • Ethernet: MediaTek Star GbE / Salina GBE (104d:9104) with the mts driver. Works out of the box. See Ethernet.
  • Wi-Fi: Marvell IW620 (1b4b:2b56) with the moal driver. See Wi-Fi.

Salina chip revision​

Boards use one of two revisions of the Salina chip for wireless. This is not tied to a specific console model; it varies from unit to unit. Check yours with:

dmesg | grep spcie
OutputRevisionWi-Fi/Bluetooth status
0x11xxxxxSalina rev1 (Marvell)✅ Supported
0x12xxxxxSalina rev2 (MediaTek on most units, but some rev2 boards are still Marvell)❌ Not in the upstream kernel; MediaTek works on 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. PS5 Bazzite Deck can turn it on with usbc_dp.enable=1 (v1.6.1+) for 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​

ComponentRoughly equivalent to
GPUAMD Radeon RX 6700 (non-XT): 36 CUs, similar clocks
CPUAMD Ryzen 7 2700 (a down-clocked Zen 2, 8 cores / 16 threads)