View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

AMD Radeon HD 7470 1GB

AMD Radeon HD 7470 1GB
CM4 Functionality Pi 5 Functionality Driver Required? More Info
Partial Currently Testing Yes GitHub Issue

Description and Notes

Dell’s AMD Radeon HD 7470 has 1GB of GDDR5 VRAM, uses the Caicos GPU (“Southern Islands”), and was launched in Jan 2012 (according to TechPowerUp). Power draw is rated at 27W maximum, which could be an issue if driving it direct off the Pi’s PCIe slot without an externally-powered riser.

Compute Module 4

To get the card working currently, you need to:

  1. Image Pi OS (the older January 2022 copy built on top of Debian 5.10.x) to your Pi.
  2. Compile Coreforge’s GPU branch and copy the built kernel to the Pi.
  3. Install AMD firmware: sudo apt install -y firmware-amd-graphics
  4. Set up this custom memcpy.so to be preloaded on the system.
  5. Reboot.

Once that’s done, you should be able to get Xorg working, or just a console. Note that the driver doesn’t seem quite stable yet, and many features of the card are not accessible.

See linked GitHub issue for more details and progress getting the card working.

Raspberry Pi 5

I was able to get the card identified by installing the radeon driver in a custom-built Pi OS kernel, but it did not seem to work out of the box. Some driver modification may be necessary.