Skip to content

Commit d7cece7

Browse files
committed
Issue #785: Add Radeon AI Pro R9700 and update AMD card instructions.
1 parent 81481e8 commit d7cece7

12 files changed

+36
-106
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: card
3+
title: "AMD Radeon AI Pro R9700"
4+
picture: "/images/gpu-amd-radeon-ai-pro-r9700.png"
5+
functionality_cm4: "None"
6+
functionality_pi5: "Full"
7+
driver_required: "Yes"
8+
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/785"
9+
buy_link: https://amzn.to/4r1coAA
10+
videos: []
11+
---
12+
The Radeon AI Pro 9700 was released in 2025 and is supported by the open source `amdgpu` driver in the Linux Kernel.
13+
14+
It requires a 16x PCIe card slot. You will need to supply 300W of power to the card directly through a 12V-2x6 PCIe power cable.
15+
16+
### `amdgpu` (open source) driver
17+
18+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
19+
20+
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-pro-w7700.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,6 @@ It requires a 16x PCIe card slot. You will need to supply 190W of power to the c
1818

1919
### `amdgpu` (open source) driver
2020

21-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
22-
23-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
24-
25-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
26-
27-
On the Compute Module 4, it doesn't seem we can get `amdgpu` drivers to work with the Pi's PCIe bus.
28-
29-
On the Pi 5, we have tested Coreforge's Pi OS Linux GPU support branch, and it runs great!
21+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
3022

3123
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-pro-wx2100.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,8 @@ videos: []
1111
---
1212
The [AMD Radeon Pro WX 2100 Graphics](https://www.amd.com/en/products/professional-graphics/radeon-pro-wx-2100) is a mid-range professional graphics card.
1313

14-
See the [GitHub issue](https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/331) for more details.
14+
### `amdgpu` (open source) driver
15+
16+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
17+
18+
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx-580.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,6 @@ It requires a 16x PCIe card slot. You will need to supply power to the card dire
1515

1616
### `amdgpu` (open source) driver
1717

18-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
19-
20-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
21-
22-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
23-
24-
On the Compute Module 4, it doesn't seem we can get `amdgpu` drivers to work with the Pi's PCIe bus.
25-
26-
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!
18+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
2719

2820
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx-6500-xt.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@ It requires a 16x PCIe card slot. You will need to supply power to the card dire
1515

1616
### `amdgpu` (open source) driver
1717

18-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
19-
20-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
21-
22-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
23-
24-
On the Pi 5, we have tested both Coreforge's Pi OS Linux GPU support branch and the simpler 15-line patch from yanghaku, and both offer full functionality.
18+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
2519

2620
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx-7600.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@ It requires a 16x PCIe card slot. You will need to supply power to the card dire
1616

1717
### `amdgpu` (open source) driver
1818

19-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
20-
21-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
22-
23-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
24-
25-
On the Compute Module 4, it doesn't seem we can get `amdgpu` drivers to work with the Pi's PCIe bus.
26-
27-
On the Pi 5, we have tested Coreforge's Pi OS Linux GPU support branch, and it runs great!
19+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
2820

2921
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx-9060-xt.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,6 @@ It requires a 16x PCIe card slot. You will need to supply power to the card dire
1515

1616
### `amdgpu` (open source) driver
1717

18-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
19-
20-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
21-
22-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
23-
24-
On the Compute Module 4, it doesn't seem we can get `amdgpu` drivers to work with the Pi's PCIe bus.
25-
26-
On the Pi 5, we are currently testing Coreforge's Pi OS Linux GPU support branch.
18+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
2719

2820
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx-9070-xt.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@ It requires a 16x PCIe card slot. You will need to supply power to the card dire
1616

1717
### `amdgpu` (open source) driver
1818

19-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
20-
21-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
22-
23-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files. You may also need to download additional firmware files manually.
24-
25-
On the Compute Module 4, it doesn't seem we can get `amdgpu` drivers to work with the Pi's PCIe bus.
26-
27-
On the Pi 5, we are currently testing Coreforge's Pi OS Linux GPU support branch and yanghaku's 15-line DRM patch.
19+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
2820

2921
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx6700xt-12gb.md

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,12 @@ videos:
1515
- https://www.youtube.com/watch?v=crnEygp4C6g
1616
- https://www.youtube.com/watch?v=l9dItRUjQ0k
1717
---
18-
The Radeon RX 6700 XT ("Navy Flounder") was released in 2021 and is supported by the open source amdgpu driver in the Linux Kernel, version 5.11 and later. It is also supported by AMD's [Radeon Software for Linux as of the 20.50 version](https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-50).
18+
The Radeon RX 6700 XT ("Navy Flounder") was released in 2021 and is supported by the open source amdgpu driver in the Linux Kernel.
1919

2020
It will require a 1x to 16x adapter, or some other means of adapting the 16x-sized card pins into the 1x slot on the CM4 IO Board. You will need to supply 20A of 12V power (about 230W) to the card directly through it's separate power plugs.
2121

2222
### `amdgpu` (open source) driver
2323

24-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).
25-
26-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
27-
28-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
29-
30-
On the Compute Module 4, to avoid the whole system from locking up on boot, make sure to blacklist the `amdgpu` kernel module:
31-
32-
```
33-
sudo nano /etc/modprobe.d/blacklist-amdgpu.conf
34-
35-
# Put this inside the file and save it:
36-
blacklist amdgpu
37-
```
38-
39-
Now, after a reboot, you can explicitly load the module and see what happens by following `dmesg` in another terminal session:
40-
41-
```
42-
sudo modprobe amdgpu
43-
```
44-
45-
On the Compute Module 4, nobody has been able to get the `amdgpu` drivers to get far in their initialization stages. The Pi crashes due to PCIe bus memory allocation/mapping errors.
46-
47-
On the Pi 5, we are able to get full GPU graphics acceleration using Coreforge's [rpi-6.6.y-gpu](https://github.com/Coreforge/linux/tree/rpi-6.6.y-gpu) branch. If running Pi OS, you may have to restart `lightdm` after booting, otherwise it will default to the Pi's built-in GPU.
24+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
4825

4926
See the linked GitHub issue for more details.

_cards_gpu/amd-radeon-rx7900xt-20gb.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ It requires a physical x16 PCIe socket. You will need to supply 26A of 12V power
1616

1717
### `amdgpu` (open source) driver
1818

19-
To get the amdgpu driver loaded, you have to [recompile the Linux kernel for Pi OS](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile) on the 6.15 branch (`rpi-6.15.y`) or later.
19+
To get the amdgpu driver and firmware installed, follow the directions in [this blog post](https://www.jeffgeerling.com/blog/2025/using-amd-gpus-on-raspberry-pi-without-recompiling-linux).
2020

21-
Go to `Device Drivers` > `Graphics support` on the `menuconfig` step, and select the `amdgpu` driver to install.
22-
23-
Also make sure you have the AMD firmware installed (`sudo apt install -y firmware-amd-graphics`) or the driver will complain about missing files.
24-
25-
The amdgpu driver needs a small patch to work correctly with the Raspberry Pi's PCIe bus; see the linked GitHub issue for more details.
21+
See the linked GitHub issue for more details.

0 commit comments

Comments
 (0)