I’m new to using XCP-NG and I’m wondering if anyone has any tips on GPU pass through.
The best video I’ve found so far on YouTube on GPU pass through on XCP-NG, unfortunately is in German. If you want to look it up, its title is:
XCP-ng - AMD Radeon GPU Passthrough
I have an old HP Prolaint G6 ML350 running 2 Xeon x5670 and 144gb of ram. I have added a AMD Sapphire Radeon RX 550 card and I am attempting GPU pass through as in the video link above however I get an error message.
Internal error: xenopsd internal error: Cannot_add(0000:0b:00.0, Xenctrlext.Unix_error(30, “1:Operation not permitted”))
I noticed most my cards are on the same IRQ 11, is this an issue?
VT-d is enabled and USB pass through works, and I have an HDMI bank/dongle connected to the output display of the sapphire card.
Also the Embedded mother board video card ( ATI ES1000 ) works to pass through also on IRQ 11.
I’ve tried disabling the on board card, running both cards and swapping IRQ.
All attempts have the same error message.
Internal error: xenopsd internal error: Cannot_add(0000:0b:00.0, Xenctrlext.Unix_error(30, “1:Operation not permitted”))
#!/bin/bash
for d in /sys/kernel/iommu_groups/*/devices/*; do
n=${d#*/iommu_groups/*}; n=${n%%/*}
printf 'IOMMU Group %s ' "$n"
lspci -nns "${d##*/}"
done