在Ubuntu上安裝KVM並配置顯示卡直通(GPU Passthrough)可以顯著提升虛擬機器的效能,特別是對於需要高圖形處理能力的應用。以下是一個簡要的步驟指南:
-
檢查硬體支援:
- 確保你的CPU和主機板支援VT-d(Intel)或 AMD-Vi(AMD)。
- 在BIOS中啟用IOMMU。
-
安裝必要的軟體包:
sudo apt update sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
-
啟用IOMMU:
- 編輯GRUB配置檔案:
sudo nano /etc/default/grub
- 在
GRUB_CMDLINE_LINUX_DEFAULT
行中新增intel_iommu=on
(Intel)或amd_iommu=on
(AMD)。 - 更新GRUB並重啟系統:
sudo update-grub sudo reboot
- 編輯GRUB配置檔案:
-
預留顯示卡裝置:
- 查詢顯示卡的PCI地址:
lspci -nn | grep -i nvidia
- 編輯
/etc/modprobe.d/vfio.conf
檔案,新增以下內容:options vfio-pci ids=你的顯示卡PCI地址
- 查詢顯示卡的PCI地址:
-
配置虛擬機器:
- 使用
virt-manager
建立新的虛擬機器。 - 在虛擬機器設定中,新增PCI裝置,選擇你的顯示卡。
- 使用
-
驗證顯示卡直通:
- 啟動虛擬機器並檢查顯示卡是否被正確識別。
詳細的步驟和配置可以參考這篇文章²。
如果你在配置過程中遇到問題,歡迎隨時問我!你對虛擬化還有其他方面的興趣嗎?
源: 與 Copilot 的對話, 2024/10/17
(1) Ubuntu配置GPU直傳kvm虛擬機器 - CSDN部落格. https://blog.csdn.net/weixin_43802844/article/details/112569060.
(2) Ubuntu配置GPU直傳kvm虛擬機器 - CSDN部落格. https://bing.com/search?q=ubuntu+安裝+kvm+直通顯示卡.
(3) ubuntu中kvm顯示卡穿透+looking glass及音訊修復 - 嗶哩嗶哩. https://www.bilibili.com/read/cv34374878/.
(4) Ubuntu20.04.3 KVM+顯示卡直通(passthrough)配置方法. https://blog.csdn.net/dwj1979/article/details/123876437.
(5) ubuntu20.04-22.04設定GPU直通KVM - CSDN部落格. https://blog.csdn.net/weixin_46047520/article/details/142791928.
(6) 【完整詳細教程】Ubuntu22.04 雙顯示卡 3090Ti*2 KVM虛擬機器 .... https://blog.csdn.net/ahmclishihao/article/details/132679686.