Ubuntu 24.10でVGA Passthrough

記述日:2025年3月28日


お題:Qemu仮想マシンをVGA Passthroughで使いたい

iGPUをホストPCのプライマリディスプレイとしdGPUをVGA Passthroughに利用する

 

・機器構成

マザーボード:Micro-Star International Co., Ltd. MS-7B79

CPU: AMD Athlon 200GE

dGPU:"Hightech Information System Ltd." "Radeon RX 480"

BIOSでiGPUをプライマリディスプレイに設定

OS:Release:    24.10 6.11.0-21-generic

QEMU:QEMU emulator version 9.0.2


・GRUB設定

 GRUB_CMDLINE_LINUX_DEFAULT="noplymouth amd_iommu=on iommu=pt"

 

・ターゲット確認

$ lspci

10:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev c7)
10:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
 

$ iommugroup.sh

 IOMMU Group 8 10:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev c7)
IOMMU Group 8 10:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0]

 

・切断・接続

$ virsh nodedev-detach pci_0000_10_00_0

$ virsh nodedev-detach pci_0000_10_00_1


$  virsh nodedev-reattach pci_0000_10_00_0

$  virsh nodedev-reattach pci_0000_10_00_1


・qemu設定

    -device vfio-pci,host=10:00.0,multifunction=on
    -device vfio-pci,host=10:00.1
    -nographic
    -vga none

--

 

コメント

このブログの人気の投稿

Ubuntu20.04にxrdpで接続するとAuthentication Requiredが発生する件

Ubuntu20.04でaptXを使用する

Raspberry Pi Zero WHでUSBハブの電源制御を行う