pve 8.0 amd显卡直通
时间: 2025-01-08 08:02:38 浏览: 267
### Proxmox VE 8.0 中配置 AMD 显卡 PCI 直通
#### 修改 GRUB 参数以启用 IOMMU 支持
为了使 PCI 设备能够被安全地传递给虚拟机,必须确保主机启用了 Intel VT-d 或者 AMD-Vi 技术。对于搭载 AMD CPU 的机器来说,这涉及到在 BIOS 设置里激活 SVM 和 IOMMU 功能。
编辑 `/etc/default/grub` 文件来调整内核启动参数:
```bash
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
```
保存更改并更新 grub 配置文件以便应用新的设置:
```bash
update-grub
reboot
```
确认 `amd_iommu` 已经成功加载:
```bash
dmesg | grep -e DMAR -e IOMMU
```
#### 添加 VFIO 模块至 initramfs
为了让系统识别要透传的设备,在 `/etc/modules-load.d/vfio.conf` 创建新条目加入如下内容[^4]:
```plaintext
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
```
接着运行命令刷新初始化内存映像(initramfs),使得上述模块可以在早期引导阶段可用:
```bash
modprobe -r vfio-pci
modprobe vfio-pci
update-initramfs -u
```
#### 将目标 GPU 绑定到 VFIO 驱动程序
假设已知待分配给 VM 的图形处理器 ID (例如:10de:2204), 可通过以下方式将其绑定到 vfio-pci 上:
创建或编辑 `/etc/modprobe.d/local-vfio.conf`, 输入下列指令:
```plaintext
options vfio-pci ids=10de:2204
```
重启计算机让改动生效。
#### 在 Web UI 完成最终配置
登录 PVE 控制台,选择对应的 LXC/QEMU 虚拟机实例 -> 硬件选项卡 -> 新增 -> PCI 设备 -> 浏览找到之前准备好的 GPU 并添加之。
完成以上步骤之后,应该就可以顺利实现 AMD 显卡向客户操作系统内的直通了。
阅读全文
相关推荐
















