文章

PVE设置显卡直通

PVE设置显卡直通

使用PVETOOLS

1
export LC_ALL=en_US.UTF-8 && apt install git -y && git clone https://github.com/ivanhao/pvetools.git && cd pvetools && ./pvetools.sh
  1. 配置PCI硬件直通->开启物理机硬件直通支持

  2. 配置PCI硬件直通->配置显卡直通->配置物理机显卡直通支持

然后就可以在PVE后台添加pcie设备给虚拟机了。

手动操作

1. 修改 GRUB 配置

首先,需要修改 GRUB 的配置文件以启用相关参数。

  1. 打开终端并输入以下命令编辑 GRUB 配置文件:
    1
    
    vim /etc/default/grub
    
  2. 找到以下行:
    1
    
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    
  3. 修改为:
    1
    
    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off"
    
  4. 保存并退出编辑器

2. 修改模块加载配置

接下来,需要添加必要的模块到模块加载列表。

  1. 打开终端并输入以下命令编辑模块配置文件:
    1
    
    vim /etc/modules
    
  2. 添加以下内容:
    1
    2
    3
    4
    
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    
  3. 保存并退出编辑器。

3. 更新系统

完成上述修改后,需要更新系统的初始化 RAM 磁盘和 GRUB 配置。

  1. 在终端中输入以下命令更新初始化 RAM 磁盘:
    1
    
    update-initramfs -u
    
  2. 然后更新 GRUB 配置:
    1
    
    update-grub
    

4. 重启系统

常见问题

如果直通了之后无法连接vnc或没有网络可以尝试开启Qemu代理。

本文由作者按照 CC BY 4.0 进行授权