So I had an RX 580 lying around and thought I’d give it a try on the RK3588.
Doom Eternal:
Metro Exodus:
It even works inside the EDK2 UEFI:
Due to the usual PCIe hardware bugs also found on the RK3588, a set of kernel patches is required:
Only tested with mainline kernels, but they should work with the RK 6.1 BSP too.
For reference, I’m using an M.2 to PCIe riser card like this:
https://www.aliexpress.com/item/1005007471130489.html
It’s an actual x4 adapter, unlike those reusing USB 3.0 cables which are x1 and thus offer much lower bandwidth. I had to cut out the end on mine to fit the x16 card, but the one I linked above appears to come open-ended already.
Feel free to test other cards and report back. If there’s enough interest, I might take a look at upstreaming the work, or at least convert it into a kernel module.







