在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.