View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

AMD Radeon RX 580

AMD Radeon RX 580
CM4 Functionality Pi 5 Functionality Driver Required? More Info
None Full Yes GitHub Issue

Videos Related to this Card

There are no videos for this card yet.

Description and Notes

The Radeon RX 580 is an older midrange graphics card supported by the open source amdgpu driver in the Linux Kernel.

It requires a 16x PCIe card slot. You will need to supply power to the card directly through a 1x8-Pin PCIe power cable.

amdgpu (open source) driver

To get the amdgpu driver loaded, you have to recompile the Linux kernel for Pi OS.

Go to Device Drivers > Graphics support on the menuconfig step, and select the amdgpu driver to install.

Also make sure you have the AMD firmware installed (sudo apt install -y firmware-amd-graphics) or the driver will complain about missing files.

On the Compute Module 4, it doesn’t seem we can get amdgpu drivers to work with the Pi’s PCIe bus.

On the Pi 5, we have tested Coreforge’s Pi OS Linux GPU support branch as well as yanghaku’s 15-line DRM patch, and it runs great!

See the linked GitHub issue for more details.