
У меня возникла проблема с пробросом видеокарты на Ubuntu 14.04. Я проверил свое оборудование и обнаружил, что у меня установлен процессор i7-2600, который поддерживает VT-x в KVM. Я пытаюсь пробросить видеокарту на GTX 960. Я сделал все точно так, как вруководство pudgetsystems. Ошибка, которую я получаю при попытке запустить свою виртуальную машину:
# boris@boris-H61M-S2V-B3:~$ sudo /usr/vm1
[sudo] password for boris:
qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: error no iommu_group for device
qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device initialization failed.
qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device 'vfio-pci' could not be initialized
решение1
Вам также понадобится совместимая материнская плата.
Вы включили VT-x и VT-d в BIOS?
Вы добавили в черный список драйвер ядра вашей карты /etc/modprobe.d/blacklist.conf
? Если нет, добавьте blacklist nouveau
в конец файла.
Дважды проверьте файлы /etc/initramfs-tools/modules
, /etc/default/grub
, /etc/modules
и /etc/vfio-pci#.cfg
. (Обязательно запустите update-grub
и update-initramfs -u
)
Убедитесь, что идентификатор вашей карты указан в корешке с:
dmesg | grep pci-stub