1. 当前位置:网站首页 > 

PVE核显直通


核显直通(intel)

1.修改GRUB配置文件
sed -i "s/quiet/quiet intel_iommu=on iommu=pt video=efifb:off,vesafb:off/g" /etc/default/grub

或者编辑GRUB配置文件:/etc/default/grub

在里面找到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

intel CPU然后修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"

amd CPU请改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"

需要显卡直通 二选一
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off,vesafb:off,simplefb:off"

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=vesafb:off video=efifb:off video=simplefb:off"

然后执行:
update-grub

2.添加所需的系统模块(驱动)
echo "vfio" >> /etc/modules
echo "vfio_iommu_type1" >> /etc/modules
echo "vfio_pci" >> /etc/modules
echo "vfio_virqfd" >> /etc/modules

或者进入文件进行编辑/etc/modules
echo vfio
echo vfio_iommu_type1
echo vfio_pci
echo vfio_virqfd

3.更新内核并重启:
执行:
update-initramfs -u

或输入
update-initramfs -k all -u

重启主机
reboot

4.验证是否开启iommu:

终端输入:
dmesg | grep 'remapping'
要出现:DMAR-IR: Enabled IRQ remapping in x2apic mode

或输入
dmesg | grep iommu

接着用下面的命令:
find /sys/kernel/iommu_groups/ -type l
出现很多数据,每一行最后的xx:xx.x是设备编号,查看要直通的设备的编号是否在里面。

使用lspci 查看自己的显卡PCI地址

5.添加PCI设备即可:(我只添加核显,音频设备看设备编号按需添加)
勾选所有功能,不勾选主GPU

6.验证核显直通成功没?
在直通后的系统的终端执行:
ls /dev/dri
输出如图,出现“renderD128”就成功了


版权说明

本文地址:https://www.ictzz.com/post-26.html
未标注转载均为本站远程,转载请注明文章出处:

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:00-23:00,节假日休息

扫码关注