GTX1080 gpu passthrough Qemu

2

Nunca tive um problema em passar por um Titan com o QEMU, eu o substituí por um GTX1080 e parece que ele não conseguiu mostrar nada. vfio está fazendo isso:

03:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1b80] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:119e]
Kernel driver in use: vfio-pci
03:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10f0] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:119e]
Kernel driver in use: vfio-pci

Quando eu tento rodar uma VM eu recebo a tela preta do nada, como se a placa estivesse sendo passada corretamente, mas a VGA não pode inicializar por algum motivo A única adição real (além da nova placa) é esta "Subsistema". O Titan não especificou um endereço para um "Subsistema".

Este é o código que estou executando, na tentativa de fazer com que ele mostre o BIOS.

qemu-system-x86_64 \
-smp sockets=1,cores=4,threads=1 \
-enable-kvm \
-cpu host,kvm=off \
-m 16000 \
-vga none \
-device vfio-pci,host=03:00.0,multifunction=on \
-device vfio-pci,host=03:00.1 \
-hda windows.qcow2 \

Você cara tem alguma dica para me ajudar? O QEMU não dá nenhum feedback.

    
por Kylo Ren kills Han Solo 22.07.2016 / 16:28

1 resposta

1

Está funcionando agora. Tive que mudar para usar o OVMF bios e o chipset q35.

qemu-system-x86_64 \
-smp sockets=1,cores=4,threads=1 \
-M q35 \
-bios /usr/share/qemu/bios.bin \
-enable-kvm \
-cpu host,kvm=off \
-m 16000 \
-vga none \
-device vfio-pci,host=03:00.0,multifunction=on \
-device vfio-pci,host=03:00.1 \
-hda windows.qcow2 \
    
por Kylo Ren kills Han Solo 23.07.2016 / 03:22