Towards testing all Navi 3x architectures
Hello,
Debian Unstable has enabled Navi 31, Navi 32, and Navi 33 in all its
ROCm packages, but we're only currently testing Navi 31 on the CI. This
is because we want to test each GPU architecture in isolation, which
means that GPUs that cannot be passed through to a VM need a separate
host for each architecture [1]. We don't have enough hosts to test all
RDNA 3 GPUs.
We've been unable to use PCIe passthrough with the W7800, W7700 and
W7500 that AMD provided for the CI. This is why only the W7800 is
currently in active use. We could swap an RX 6800 XT from Trinity to
Explorer and install the W7700 on Trinity to get one more architecture
tested. However, that still leaves us short one architecture. We may
also want to consider acquiring at least one Navi 3x GPU that works with
passthrough.
What models of Navi 3x GPUs can we get working with passthrough? Has
anyone seen reports of the reference cards working with passthrough? Or,
maybe we should look into allowing multiple podman workers on one host?
Sincerely,
Cory Bloor
[1]: This is mostly a precaution and probably doesn't matter too much
for similar architectures like Navi 31, 32 and 33, but ensuring that the
driver only sees a single type of GPU helps to avoid weird edge cases
when different GPUs have different features.
Reply to: