Skip to content

Commit

Permalink
Issue #680: Add AMD Radeon Pro W7700.
Browse files Browse the repository at this point in the history
  • Loading branch information
geerlingguy committed Nov 4, 2024
1 parent 5f4710d commit e57e811
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions _cards_gpu/amd-radeon-pro-w7700.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
layout: card
title: "AMD Radeon Pro W7700 16GB"
picture: "/images/gpu-amd-radeon-pro-w7700.jpg"
functionality_cm4: "None"
functionality_pi5: "Currently Testing"
driver_required: "Yes"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/680"
buy_link: https://amzn.to/48HUH0g
videos: []
---
The Radeon Pro W7700 was released in 2023 and is supported by the open source `amdgpu` driver in the Linux Kernel.

It requires a 16x PCIe card slot. You will need to supply 190W of 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](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile).

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 are still testing the card using a branch of Raspberry Pi's Linux kernel with GPU patches.

See the linked GitHub issue for more details.
2 changes: 1 addition & 1 deletion _cards_gpu/amd-radeon-rx6700xt-12gb.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ 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`.
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.

See the linked GitHub issue for more details.
Binary file added images/gpu-amd-radeon-pro-w7700.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e57e811

Please sign in to comment.