核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通

原创 淹不死的狗  2023-09-20 09:19:27  阅读 272 次 评论 0 条
摘要:

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程

核显直通(intel)

1.编辑GRUB配置文件:/etc/default/grub

sed -i "s/quiet/quiet intel_iommu=on iommu=pt video=efifb:off,vesafb:off/g" /etc/default/grub

改好结果:

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第1张

然后执行:

update-grub

2.添加所需的系统模块(驱动):/etc/modules

echo "vfio" >> /etc/modules
echo "vfio_iommu_type1" >> /etc/modules
echo "vfio_pci" >> /etc/modules
echo "vfio_virqfd" >> /etc/modules

改好结果:

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第2张

  • #### PVE7.x 直接跳过3、4、5,直接到第6步即可;PVE6.x就一步步看。

3.添加模块(驱动)黑名单:/etc/modprobe.d/pve-blacklist.conf

echo "blacklist snd_hda_intel" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist snd_hda_codec_hdmi" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist i915" >> /etc/modprobe.d/pve-blacklist.conf

改好结果:

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第3张

4.查看GPU的ID:

lspci -nn | grep VGA

比如我的:

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics [8086:1606] (rev 08)

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第4张

  • 8086:1606 就是核显的ID


  • 00:02.0 是核显的编号

接着执行:(ids=xxxx:xxxx,xxxx:xxxx替换成你获取的ID)

echo "options vfio-pci ids=8086:1606" >> /etc/modprobe.d/vfio.conf

5.如果要音频直通,就搜索音频设备的ID

lspci -nn | grep Audio

比如我的:

00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 08)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第5张

  • 8086:160c/8086:9ca0  就是音频设备ID (一个是板载,一个是单独的音频孔,所以是2个)


  • 00:03.0/00:1b.0 是音频设备编号

接着执行:(ids=xxxx:xxxx,xxxx:xxxx替换成你获取的GPU/音频设备ID,用英文逗号隔开)

echo "options vfio-pci ids=8086:1606,8086:160c,8086:9ca0" >> /etc/modprobe.d/vfio.conf

6.更新内核并重启:

执行:

update-initramfs -u

reboot

7.验证是否开启iommu:

终端输入:

dmesg | grep 'remapping'

要出现:DMAR-IR: Enabled IRQ remapping in x2apic mode

接着用下面的命令:

find /sys/kernel/iommu_groups/ -type l

出现很多数据,每一行最后的xx:xx.x是设备编号,查看要直通的设备的编号是否在里面。

8.添加PCI设备即可:(我只添加核显,音频设备看设备编号按需添加)

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第6张

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第7张

9.验证核显直通成功没?

  • 在直通后的系统的终端执行:

ls /dev/dri

输出如图,出现“renderD128”就成功了:

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第8张


黑群晖7.x人脸识别(DS918+)

1.已经按照上面的步骤,核显直通黑裙7;

2.编辑”/etc/pve/qemu-server/102.conf”文件:

  • 为啥是102.conf,因为演示的黑裙7的虚拟机ID是102,根据你自己的来。

显卡hostpci0: 这一行的最后,添加:

,legacy-igd=1

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第9张

3.回到PVE管理界面,更改黑裙7的硬件——显示为无,然后重启黑裙7。

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第10张

4.然后等待Photos索引,就能看到人脸已经识别了。

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第11张

直通硬盘(全盘映射)

上面说了核显直通,接着说硬盘直通。前面步骤完成了,现在很简单了。

1.查看读取存储设备序列号:

ls /dev/disk/by-id

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第12张

找出自己的硬盘序列号。比如我的就是:

ata-ST1000XXXXXXXXXXXXXXX

2.执行命令:

  • 102:改成自己要直通硬盘的的虚拟机ID。


  • sata1:已有sata0,所以往后排,为sata1,按需修改。

qm set 102 -sata1 /dev/disk/by-id/ata-ST1000XXXXXXXXXXXXXXX

返回下面信息就说明成功挂载:

update VM 102: -sata1 /dev/disk/by-id/ata-ST1000XXXXXXXXXXXXXXX

3.返回PVE查看,已经挂载,重启即可完成。

核显直通(intel) Proxmox VE 7.x 安装黑群晖7.x人脸识别(DS918+)教程+硬盘直通 操作系统 第13张





本文地址:https://tugouli.exiu.org/3635.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?