#1 Le 06/04/2019, à 19:16
- strike07
qemu "gpu passthrough" pas d'affichage
Bonjour,
j'ai configuré une carte graphique en "passthrough" de cette façon :
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9]
Subsystem: Micro-Star International Co., Ltd. [MSI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1462:2127]
Kernel driver in use: vfio-pci
Kernel modules: radeon
02:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [1002:aa68]
Subsystem: Micro-Star International Co., Ltd. [MSI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [1462:aa68]
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
avec la ligne de commande suivante :
/usr/bin/qemu-system-x86_64 -machine q35 -m 4096 -drive file=virtual-drive.img,format=raw -machine pc -enable-kvm \
-cpu host -rtc clock=host,base=localtime -usb -device usb-host,hostbus=004,hostaddr=002 -device usb-host,hostbus=004,hostaddr=003 -bios /usr/share/seabios/bios.bin \
-device vfio-pci,host=02:00.1 -device vfio-pci,host=02:00.0,multifunction=on
La machine virtuelle démarre au premier boot de la machine host, mais la guest fait un kernel panic après arrêt/redémarrage de qemu, à la limite c'est pas très grave pour l'instant je me contente de reboot la machine hôte.
Par contre ce qui est plus embêtant c'est que l'écran de la machine virtuelle s'allume, que ce soit en VGA ou en DVI, mais n'affiche rien, seulement au démarrage plymouth, systemd et ensuite un tiret clignotant en haut à gauche...Par contre je sais que les VM marchent car en enlevant les "-device vfio-pci,host=..." elles fonctionnent sans problèmes sur la carte graphique virtuelle.
Merci par avance pour vos réponses
Hors ligne