ThinkBook 14 Gen5+(AMD平台,型号如21DE/21DF)在安装Lenovo官方IRH(Infrared Hybrid Camera)驱动(如v1.0.107.0或v1.0.110.0)后,Windows设备管理器中红外摄像头(通常显示为“Integrated IR Camera”或“Intel® RealSense™ Depth Camera”)仍显示黄色感叹号,或根本未列出;同时Windows Hello人脸登录不可用。该问题并非硬件故障,而是因AMD平台与IRH驱动存在兼容性缺陷:原厂IRH驱动主要适配Intel平台的VCN/ISP图像处理链路,而Gen5+ AMD版实际采用AMD XDNA NPU协同处理+定制ISP固件,但驱动未正确枚举IR子系统(IR Sensor + Illuminator + Depth Processor)。典型现象包括:驱动安装成功但无设备实例、红外LED不亮、Dxdiag中无IR相关传感器信息、注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB下缺失对应VID_04F2&PID_B69B设备节点。需通过固件更新+驱动重映射+组策略干预综合解决。
1条回答 默认 最新
杨良枝 2026-02-18 05:46关注```html一、现象层:典型故障表征与快速诊断锚点
- 设备管理器中“Integrated IR Camera”显示黄色感叹号,或完全不出现(无USB设备枚举)
- Windows Hello设置页提示“无法找到兼容的红外摄像头”,人脸登录选项灰显
- 红外补光LED在暗光环境下始终不亮(物理层失效验证)
dxdiag /t dxdiag.txt输出中 Sensors 标签页为空,无 IR/Depth 相关条目- 注册表路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB下缺失VID_04F2&PID_B69B子键(Chicony红外模组标准PID)
二、驱动栈层:AMD Gen5+ IRH兼容性断点分析
Lenovo官方IRH驱动(v1.0.107.0/v1.0.110.0)本质为Intel RealSense™ SDK封装驱动,其INF文件硬编码依赖:
依赖项 Intel平台实现 AMD Gen5+ 实际链路 图像处理单元 Intel VCN + ISP固件 AMD XDNA NPU + 自研ISP微码(非VCN兼容) USB描述符解析 匹配 VID_8086&PID_XXXX需识别 VID_04F2&PID_B69B并加载XDNA-aware HAL三、固件层:必须更新的关键组件清单
以下固件更新是硬件抽象层正确暴露IR子系统的前提(缺一不可):
- EC Firmware v1.25+(2023年11月后发布):启用XDNA-IR协同供电时序控制
- Camera ISP Microcode v2.1.8+:修复AMD平台深度图帧同步中断丢失问题
- AMD AGESA ComboAM5PI 1.2.0.0a+:暴露XDNA NPU的PCIe ACS能力供IR驱动调用
四、驱动重映射:绕过Intel SDK依赖的强制注入方案
执行以下PowerShell脚本(以管理员身份运行)完成INF重签名与设备类重绑定:
# Step 1: 解压IRH驱动包获取原始.inf Expand-Archive .\IRH_v1.0.110.0.zip -DestinationPath .\irh_inf\ # Step 2: 修改inf中ClassGuid及HardwareID(关键!) (Get-Content .\irh_inf\chicony.inf) -replace 'ClassGuid=.*', 'ClassGuid={ca3e7ab9-b4c3-4ae6-8251-579ef933890f}' | Set-Content .\irh_inf\chicony_fixed.inf # Step 3: 强制安装(跳过签名验证) pnputil /add-driver .\irh_inf\chicony_fixed.inf /install五、系统策略层:Windows Hello服务链路激活
- 启用Windows生物识别服务:
sc config WbioSrvc start= auto && net start WbioSrvc - 组策略干预(gpedit.msc):
- 计算机配置 → 管理模板 → Windows组件 → 生物识别 → 人脸识别 → 启用“允许使用人脸识别”
- 计算机配置 → 管理模板 → 系统 → 设备安装 → 设备安装限制 → 禁用“阻止安装未由其他策略设置描述的设备”
六、验证闭环:多维度确认IR子系统就绪
graph LR A[插入电源并重启] --> B{检查EC固件版本} B -->|≥v1.25| C[运行Lenovo Vantage更新ISP微码] C --> D[执行驱动重映射脚本] D --> E[验证注册表HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\USB\\VID_04F2&PID_B69B] E -->|存在| F[打开“设置→账户→登录选项”测试Windows Hello] F -->|成功激活| G[完成]七、进阶排查:当基础方案失效时的深度日志采集
- 捕获USB枚举日志:
logman start usbtrace -p Microsoft-Windows-USB-USBPORT -o usb.etl -ets - 分析XDNA NPU通信状态:
amdsmu -d 0 --query xdna_status(需安装AMD System Management Utilities) - 检查IR传感器HAL加载:
driverquery /v | findstr /i "ir"应返回chiconyir.sys及其启动状态
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报