Прохождение GPU с использованием IOMMU - PullRequest
0 голосов
/ 17 апреля 2020

Поэтому я пытаюсь настроить виртуальную машину на моем дистрибутиве debian (buster) linux в настоящее время, когда пытаюсь изолировать мой nvidia gtx 760

, поэтому я сейчас выполняю эти шаги

я побежал " lspci -nnk "anf получил мои идентификаторы устройств gpus, являющиеся

video: 10de: 1187

audio: 10de: 0e0a

Затем я перешел к файлу

"/ etc / initramfs-tools / modules"

и добавил его в конец *

"vfio_pci ids = 10de: 1187,10de: 0e0a" (позже я добавил его в / etc / default / grub, в результате чего он выглядит так побежал

"update-initramfs -u"

после всего этого gpu все еще находится под контролем "nouveau", и я не могу понять, как его решить

lspci -nnk

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104 [GeForce GTX 760] [10de:1187] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd GK104 [GeForce GTX 760] [1458:360b]
Kernel driver in use: nouveau
Kernel modules: nouveau

01:00.1 Audio device [0403]: NVIDIA Corporation GK104 HDMI Audio Controller [10de:0e0a] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd GK104 HDMI Audio Controller [1458:360b]
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel

/ etc / default / grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet nouvea.modeset=0 iommu=pt intel_iommu=on vfio-pci.ids=10de:1187,10de:0e0a"
GRUB_CMDLINE_LINUX=""

/ etc / modules

vfio
vfio_pci
vfio_iommu_type1
vfio_virqfd

firewire-sbp2

Группы IOMMU

IOMMU Group 1:
    00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104 [GeForce GTX 760] [10de:1187] (rev a1)
    01:00.1 Audio device [0403]: NVIDIA Corporation GK104 HDMI Audio Controller [10de:0e0a] (rev a1)

1 Ответ

0 голосов
/ 17 апреля 2020

после запуска grub-install

и перезапуска по какой-то причине он работает отлично ...

Я не понимаю, но я не собираюсь жаловаться

...