[玩法/技巧] PVE虚拟群晖918+ 7.0.1 gvt-g人脸识别解决方案 |
|
pve来这样操作更简单,仅支持英特尔cpu
![]() 1、控制台shell里面输入命令 nano /etc/default/grub 在里面把GRUB_CMDLINE_LINUX_DEFAULT="quiet"修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1" 2、更新一下,update-grub 3、新增所需模块修改文件/etc/modules,输入命令 nano /etc/modules 然后在里面填入如下行 vfio vfio_iommu_type1 vfio_pci vfio_virqfd kvmgt 保存后,输入更新initramfs命令 update-initramfs -u -k all 重启电脑 重启后再次进入控制台,ls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/ #自觉将00:02换成自己的。 #出现下面4个选项或者类似的即成功。 i915-GVTg_V5_1 i915-GVTg_V5_2 i915-GVTg_V5_4 i915-GVTg_V5_8,然后就可以在硬件添加pci设备,选择共享核显啦! |
|
可以用 hookscript 来解决 挂接 删除 mdev的 操作 ,示例 文件 在 /usr/share/pve-docs/examples/guest-example-hookscript.pl
在 pre-start 中 加入 system("echo 604e42e4-2e90-11ec-8861-037c58d42915 > /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_4/create"); 在 post-stop 中 加入 system("echo 1 > /sys/bus/mdev/devices/604e42e4-2e90-11ec-8861-037c58d42915/remove"); 最后修改虚拟机 qm set 虚拟机id --hookscript 脚本pl的路径 qm set 101 --hookscript local:snippets/文件名.pl 注:local:snippets 真实路径 /var/lib/vz/snippets (我的是这样)。 |