desculpe pelo meu inglês.
Não consigo configurar a passagem da GPU no Dell R720xd (tenho o R510 e o 16.04)
Eu tenho:
- debian 9.4
- qemu version: 2.8.1
- versão libvirt: 3.0.0
- virt-manager 1.4.0
- GRUB_CMDLINE_LINUX_DEFAULT="apparmor = 0 video = vesafb: off efifb: off intel_iommu = em intremap = no_x2apic_optout vfio_iommu_type1.allow_unsafe_interrupts = 1 pcie_acs_override = downstream pci_stub.ids = 1002: 6610,1002: aab0,1002: 675d, 1002: aa90 544d: 6178,1106: 3483,1002: 6778,1002: aa98,1002: 68f9 "
- cat /etc/modprobe.d/vfio.conf: opções vfio-pci ids = 1002: 6610,1002: aab0,1002: 675d, 1002: aa90,544d: 6178,1106: 3483,1002: 6778,1002 : aa98,1002: 68f9 disable_vga = 1
- cat /etc/modprobe.d/vfio_iommu_type1.conf: opções vfio_iommu_type1 allow_unsafe_interrupts = 1
- cat /etc/modprobe.d/qemu-system-x86.conf: opções kvm_intel aninhadas = 1 (na próxima linha): opções kvm allow_unsafe_assigned_interrupts = 1 ignore_msrs = 1
- dmesg | grep -e DMAR -e IOMMU: DMAR: IOMMU ativado; DMAR: Tecnologia de virtualização da Intel (R) para E / S direcionada
- lspci -s 03: -v
03: 00.0 Controlador de multimídia: TBS Technologies DVB-S2 4 Sintonizador PCIe Card
Subsistema: Dispositivo 6902: 0002
... este cartão funciona em outra VM neste servidor sem problema
Driver do kernel em uso: vfio-pci
- lspci -s 04: -v
04: 00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD / ATI] Cedro [Série Radeon HD 5000/6000/7350/8350] (prog-if 00 [controlador VGA])
Subsistema: Dell Radeon HD 6350
... (esta placa não está na configuração nesta VM, mas testada)
Driver do kernel em uso: vfio-pci
Módulos do Kernel: radeon
- lspci -s 42: -v
42: 00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD / ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM] (prog-if 00 [controlador VGA])
Subsistema: Dell Radeon HD 7470
...
Driver do kernel em uso: vfio-pci
Módulos do Kernel: radeon
42: 00.1 Dispositivo de áudio: Advanced Micro Devices, Inc. [AMD / ATI] Caicos Áudio HDMI [Radeon HD 6450/7450/8450/8490 OEM / R5 230/235 / 235X OEM]
Subsistema: Áudio HDMI da Dell Caicos [OEM Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235 / 235X]
...
Driver do kernel em uso: vfio-pci
Módulos do kernel: snd_hda_intel
Se eu adicionar do virt-manager dev 42: 00.0 e 42: 00.1 no dmesg tenha apenas um dev (audio):
"vfio-pci 0000: 42: 00.1: dispositivo de habilitação (0400 - > 0402)"
(sem permissão 0000: 42: 00.0), se eu adicionar apenas 0000: 42: 00.0 no dmesg não tem nada,
se eu adicionar 04: 00.0 no dmesg tem: vfio-pci 0000: 04: 00.0: dispositivo de habilitação (0400 - > 0403)
mas primeira / segunda combinação vejo cartão nas janelas da VM, em 42: 00.0 eu instalo
Drivers da ATI que eu tenho: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (atikmdag.sys)
e BSOD, se eu instalar drivers para 04: 00.0 tem reset VM (não ver BSOD) e drivers ATI
não está instalado.
No Dell R510:
- lspci -s 03: -v
03: 00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD / ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM] (prog-if 00 [controlador VGA])
Subsistema: Dell Radeon HD 7470
...
Driver do kernel em uso: vfio-pci
Módulos do Kernel: radeon
- no dmesg tem:
vfio-pci 0000: 03: 00.0: dispositivo de habilitação (0000 - > 0003)
vfio-pci 0000: 03: 00.1: dispositivo de habilitação (0400 - > 0402)
e trabalhe ok.
Estou pedindo ajuda porque minhas mãos já caíram no chão:)
Cumprimentos
Marcin