环境:华擎J3455-ITX PVE7.1.8半洗白,开启硬件直通,开启核显GVT-g(已测试LTSC2021X64完美运行) 黑群晖DS918+7.0.1,分配核显GVT-g 群晖配置如图: 现象如下: 查询核显如下: 总结一下: 上传视频后能正常显示缩略图 上传照片后,打开人物相册出现:”还有2张照片待发现“,但过几个小时刷新页面,不再显示”还有2张照片待发现“,人物相册还是空的,说明人物没有识别。 分析以下原因: 1.没有全洗白,但论坛里面也有很多半白的能正常识别人物。 2.黑群晖核显PCI总线是0000:01:00.0,有帖子显示核显总线地址必须是0000:00:02.0,黑群晖才能调用。 分析第二种原因的可能性比较大。 请大佬再帮忙分析以下人物识别失败的原因; 请教大佬PVE怎么改这个核显总线地址?
2021-1-8 证实: 核显地址不是00:02.0半洗白后可以视频解码(视频有缩略图),不能人物识别; 核显地址是00:02.0就是解决人物识别的关键。 参考在KubeVirt使用Intel vGPU - 云+社区 - 腾讯云 (tencent.com) 操作方法: 增加gvt设备 echo {UUID} > /sys/devices/pci0000:00/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_8/create 增加 args: -device vfio-pci,addr=0x02,sysfsdev=/sys/devices/pci0000:00/0000:00:02.0/{UUID} 删除gvt设备 1.关闭使用改设备的虚拟机 2.写入1到remove echo 1 > /sys/devices/pci0000:00/0000:00:02.0/{UUID}/remove
实验证实,此方法在我这个环境不可用,pve默认将hostpciX设备挂载到ich9-pcie-port-X辅助总线上(0000:0X:00.0),而不是pcie.0系统总线(0000:00:0X.0).
楼主,请教一下,我配置和你差不多,我是技嘉的J3455M,VGT-G也配置好了,也能选显卡了,现在情况是,不加参数`args: -set 'device.hostpci0.addr=0x02'`就不能启动(启动了连不上),加了参数能启动,但是进DSM检测不到显卡,貌似没有直通进去,不知道你有没有有遇到过这个情况?
对了,我的内核是从 https://github.com/yfdoor/PVE-Kernel 这里下的,为了解决IOMMU 分组的问题,为什么你的版本这么高、、、 `pve-kernel-5.15.7.1`
搞定了,这里记录一下: 我升级了内核到最新的5.15.19.2,不过这个问题应该和内核没有关系。 隔壁的教程应该是针对机型为i440fx的,并不适合q35机型,这是教程地址:http://www.gebi1.com/thread-300386-1-1.html 显卡直通需要配置在hostpci0上,且不能加隔壁教程里的args,加了就是我前面提问的后果(能启动,但检测不到直通的显卡),然而不加的话,DSM会无法连接,不知道为什么。 删除UI上的虚拟显卡配置,把直通的网卡改到hostpci1,空出hostpci0,按楼主的方案新建虚拟显卡配置并用arg:的方式添加到配置文件,启动一次成功