pve直通核显N305
时间: 2025-01-05 19:34:43 浏览: 33
### 在 PVE 中配置 N305 集成显卡直通
#### 准备工作
为了成功实现集成显卡的直通,需确认硬件支持虚拟化技术并已在 BIOS/UEFI 设置中启用 VT-d 或 IOMMU 功能。此外,还需确保所使用的操作系统内核版本能够良好支持设备直通功能。
#### 修改 GRUB 参数以开启 IOMMU 支持
编辑 `/etc/default/grub` 文件来调整启动参数:
```bash
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
```
保存更改后更新 grub 并重启服务器使新设置生效[^2]。
#### 安装必要的驱动程序和支持包
通过命令行安装 `vfio-pci` 和其他依赖项以便后续操作顺利进行:
```bash
apt-get update && apt-get install -y qemu-kvm libvirt-daemon-system virt-manager bridge-utils cpu-checker pciutils dkms ovmf
```
#### 获取 GPU 设备 ID 及其位置信息
利用 `lspci` 命令获取目标图形处理器的相关细节,特别是 PCI 地址用于下一步骤中的绑定过程。
```bash
lspci | grep VGA
```
记录下输出结果里的 Bus-ID 字段值作为稍后的参考依据。
#### 绑定 GPU 至 VFIO 模块
创建或修改文件 `/etc/modprobe.d/vfio.conf`, 添加如下内容指定要传递给 VM 的特定 GPU 资源:
```plaintext
options vfio-pci ids=<vendor_id>:<device_id>
```
其中 `<vendor_id>` 和 `<device_id>` 应替换为实际获得的 Vendor ID 与 Device ID 数值对。
#### 创建 QEMU/KVM 虚拟机实例
借助 WebUI 或 CLI 工具新建一台 KVM 类型的新机器,在此期间注意选择 UEFI 启动模式以及分配足够的资源供来宾 OS 使用。
#### 将物理 GPU 映射到客户机内部
在 Proxmox VE 界面里找到对应虚拟主机条目, 进入 "Hardware" 标签页点击 "+ Add Hardware", 选取 "PCI Pass-through" 方式加入先前准备好的显示适配器。
完成上述步骤之后即可尝试开机测试效果了。如果一切正常的话应该可以在 GuestOS 内部正常使用该张独立显卡所提供的加速性能[^1]。
阅读全文