Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/04/2019, à 20: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 smile

Hors ligne