GPUパススルー必要条件
最近のパソコンであればほとんどの場合どちらとも対応しているので、特に気にする必要はないためスルーしても構わないです。気になる方は念のために確認をしてみてください。
Intel前提での解説となります
- CPU
「ハードウェア仮想化」と「IOMMU」に対応していること(下記サイトから確認)
- マザーボード
IOMMUに対応しているマザーボード
BIOS設定
BIOSの項目の中から「VT-d」,「VT-x」を有効にしてください。
簡単に言うとVT-xはCPUを仮想化するもの、VT-dはI/Oを仮想化する技術です。メーカーによってBIOS上の項目名が異なる場合が多いので注意してください。
参考程度にご覧ください
-
ASUS
Advanced (F7) > CPU Configuration > Intel (VMX) Virtualization Technology -
MSi
OC > overlocking > CPU feature > SVM Mode > DisabledからEnabled -
DELL
Virtualization Support
☑Enable Intel Virtualization Technology
☑Enable VT for Direct I/O
Proxmox側のGRUB設定
nano等のエディタを使い「/etc/default/grub」の内容を下記のように編集してください。
nano /etc/default/grub
9行目のGRUB_CMDLINE_LINUX_DEFAULT="quiet"に項目を追加
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off"
設定が変更出来たら適応させます。
update-grub
Proxmoxを再起動
これで基本設定は終了です。
WindowsへのGPU Passthrough