GPUパススルーをしようとするとブラックスクリーンになる
解決したいこと
仮想マシンマネージャーの仮想マシンに電源を入れたときにフリーズするのと
PCを起動したときブラックスクリーンになるのを解決したいです。
スペック
i7 8700k
GTX 1080ti
Ubuntu 24.04 LTS
デュアルモニター
OSは再インストールしてクリーンな状態にしています。
発生している問題・エラー
$ cat /etc/modules-load.d/vfio-pci.conf
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
kvm
kvm_intel
VT-dを有効にしているときvfio_pciを指定するとPCを再起動したときブラックスクリーンになる。
代わりにpci_stubを指定するとデスクトップまで起動できるものの、仮想マシンに電源を入れたときにフリーズする。(フリーズの詳しい様子は最後に説明しています。)
VT-dを無効にしているとvfio_pciを指定していても起動できるが仮想マシンに電源を入れると以下のエラーがでる。
unsupported configuration: host doesn't support passthrough of host PCI devices
その他の設定
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt"
/etc/modules-load.d/vfio-pci.conf
vfio
vfio_iommu_type1
vfio_virqfd
pci_stub(vfio-pci)
kvm
kvm_intel
/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
PCを起動したときはGPUが機能していないので荒い画質でシングルモニターなのですが、pci_stubで仮想マシンの電源を入れたとき一瞬画面が暗転してからデュアルモニターになってUbuntu起動画面が立ち上がり、読み込みが終わってデスクトップが表示された瞬間フリーズします。
0