PCI passthrough ( vfio-pci: probe of 0000:04:00.0 failed with error -22 )

Всем привет.
Нужна помощь с пробросом видеокарты на виртуальную машину. Мучаюсь уже 5й день, мое первое знакомство с арчем.
Железо:
CPU: Intel Xeon E5-2680 v2 (20) @ 2.800GHz
MB: PlexHD X79 turbo 1.01 (south bridge Q75)
GPU: NVIDIA GeForce GTX 1080
GPU: AMD ATI Radeon RX 470

Два монитора оба в данный момент подключены к радеону.

После сотен все возможных попыток пробросить что радеон, что нвидию все сходилось к одной и той же ошибке.
vfio-pci: probe of 0000:04:00.0 failed with error -22

Делал и по инструкции из англ вики, и по схожим манулам с ютуба, других форумов. Пытался найти решение ошибки по другим темам на реддите, медиуме, оф форуме арча, здесь - но все напрасно.

IOMMU
dmesg | grep -e DMAR -e IOMMU
[    0.232595] DMAR: IOMMU enabled
[    1.944381] AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
[    1.944382] AMD-Vi: AMD IOMMUv2 functionality not available on this system

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on vfio-pci.ids=10de:1b80,10de:10f0"

VT-d в биосе включен. Пункта про АСН или IOMMU нет.

В Хорг пусто, все драйвера кроме amdgpu в блеклисте.

На арке в спецификациях к чипсету Q75 указано, что нет поддержки VT-d, но здесь в разделе про LGA1155 данный чипсет есть в списке поддерживаемых.
И судя по логу IOMMU все таки работает же?
Но откуда в логе упоминание об амдшной AMD-vi если процессор то интеловский а пробрасывать я пытаюсь нвидию.

п.с. прошу прощения вдруг за тупые вопросы, и за недостаточную вводную информацию, уже киплю и незнаю куда копать.
поддержки процессором недостаточно, материнская плата должна поддерживать IOMMU.

и чтобы что то пробрасывать нужно сначала чтоб оно тут появилось.
$ ls -la /sys/kernel/iommu_groups/

p.s.
woeman
DMAR: IOMMU enabled
само по себе это ничего не даёт((
Ошибки в тексте-неповторимый стиль автора©
indeviral
и чтобы что то пробрасывать нужно сначала чтоб оно тут появилось.
$ ls -la /sys/kernel/iommu_groups/
К сожалению, там пусто :(

Исходя из убого биоса на китайских материнках, скорее всего аналогичные "хуананы" на других чипсетах типа Q77 все равно могут оказаться бесполезными?

[UPDATED]
Удалось завести все таки IOMMU, как оказалось, глубоко в настрйоках биоса была отдельная менюшка под это дело.
woeman
indeviral
и чтобы что то пробрасывать нужно сначала чтоб оно тут появилось.
$ ls -la /sys/kernel/iommu_groups/
К сожалению, там пусто :(

Исходя из убого биоса на китайских материнках, скорее всего аналогичные "хуананы" на других чипсетах типа Q77 все равно могут оказаться бесполезными?

[UPDATED]
Удалось завести все таки IOMMU, как оказалось, глубоко в настрйоках биоса была отдельная менюшка под это дело.
Подскажи, пожалуйста, что за отдельная менюшка. Столкнулся с такой же проблемой
ну открываете инстукцию на свою плату и ищете virt,pass,pci,svn,io,vm,mmu,emi,emu и т.д. если будете тыкать по очереди с 10 раза должны угадать, если нет скрытых меню....
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.