Du solltest aufhören dich auf die Lanes zu versteifen. Es ist völlig Wumpe wie viele das nun sind. PCIe ist voll abwärtskompatibel. Dh jede Karte würde auch mit X1 laufen.
Und da die Karten beim nativen Booten in Windows laufen, ist ja technisch alles in Ordnung.
Der nichtsagende Fehler 127 sagt bekanntlich aus, dass Qemu nicht auf die Karte zugreifen kann, weil sie eine unerwartete Antwort von sich gibt. Also sie ist zb in einem Status, wo sie bereits "hochgefahren" ist. Es gibt diverse Lösungen in so einem Fall. Zb eine eigene GPU ROM verwenden oder einen Reset Befehl über die Kommandozeile oder BIOS Update oder Firmware Update der Karte. Und natürlich darf die Karte nicht von Unraid in Verwendung sein (was ja mit VFIO verhindert wird).
Was ich machen würde:
- BIOS Reset
- vfio Datei vom Stick löschen
- UEFI booten
- alle VMs abschalten
- nur eine Karte einbauen
- diese eine Karte an VFIO binden
- komplett neue Ubuntu VM erstellen. Alles eingestellt lassen wie es ist und Karte durchschleifen.
Ergebnis prüfen. Das ganze mit der nächsten Karte wiederholen (also auch neue VM erstellen).
Durch das wilde herumstecken, bezweifle ich nämlich, dass deine Windows XML und das virtuelle BIOS überhaupt noch kompatibel zu der verbauten Hardware sind (das virtuelle BIOS steckt im libvirt.img und kann nicht geändert, sondern nur gelöscht werden, wenn man die VM löscht). Du musst also immer eine neue VM erstellen, um dies als weitere Fehlerquelle auszuschließen.