AMD Radeon RX 6700 XT 12GB PCIe x16
CM4 Functionality | Pi 5 Functionality | Driver Required? | More Info |
---|---|---|---|
None | Currently Testing | Yes | GitHub Issue |
Videos Related to this Card
Description and Notes
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.
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.
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, to avoid the whole system from locking up on boot, make sure to blacklist the amdgpu
kernel module:
sudo nano /etc/modprobe.d/blacklist-amdgpu.conf
# Put this inside the file and save it:
blacklist amdgpu
Now, after a reboot, you can explicitly load the module and see what happens by following dmesg
in another terminal session:
sudo modprobe amdgpu
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.
On the Pi 5, the system doesn’t crash, but I get an error *ERROR* hw_init of IP block <psp> failed -22
.
See the linked GitHub issue for more details.
Buy this Card
If you'd like to purchase this card, it helps me out if you use the following product link:
AMD Radeon RX 6700 XT 12GB PCIe x16