取消
显示结果 
搜索替代 
您的意思是: 

最新主题

具体问题是我用的暗影精灵max灯光故障,由于我对软硬件方面都不熟悉,为方便工程师解决问题,我用DSH全面排查并且写了一份报告,以下为原文: 一、问题摘要 键盘在“全灭”状态下,Tab 键左下方始终有一颗 LED 常亮橘黄色。该灯在设置任何亮色或颜色循环时显示正常,仅在键盘其余部分全部熄灭时显露。设置“静态 + 纯黑”后该灯会先正常熄灭,约 4 秒后自动亮回。 结论:问题由两部分叠加造成——... 查看更多...
具体问题是我用的暗影精灵max灯光故障,由于我对软硬件方面都不熟悉,为方便工程师解决问题,我用DSH全面排查并且写了一份报告,以下为原文: 一、问题摘要 键盘在“全灭”状态下,Tab 键左下方始终有一颗 LED 常亮橘黄色。该灯在设置任何亮色或颜色循环时显示正常,仅在键盘其余部分全部熄灭时显露。设置“静态 + 纯黑”后该灯会先正常熄灭,约 4 秒后自动亮回。 结论:问题由两部分叠加造成—— (A)OMEN Gaming Hub 内部存在新旧两套键盘灯光通道,旧通道在窗口失活时会用陈旧缓存重新上色,覆盖用户刚下发的黑色帧。此为可复现的软件缺陷(本报告第 3.1 节有完整日志证据)。 (B)该 LED 的锁存状态位于键盘侧(键盘自带 MCU,见 5.1 节),因此它在 BIOS 界面下同样亮起,且可抵抗 EC 硬复位与 BIOS 恢复默认,Windows 侧无法清除。 说明:本报告仅为技术排查记录,用于反馈缺陷,不涉及保修申请。设备功能一切正常,该现象仅在键盘全灭时可观察到。 二、设备与软件环境 项目 值 机型 OMEN MAX Gaming Laptop 16-ah0xxx SKU B8BG0PA#AB2 BIOS Insyde F.23(2026-07-28) EC 固件 38.46 操作系统 Windows 11(内部版本 26100.9457) OMEN Gaming Hub 1101.2609.3.0 OMEN Light Studio 1.0.69.0(已安装) OMEN Lighting 驱动(当前) 18.39.5.0 / oem252.inf(2026-08-26 装入) OMEN Lighting 驱动(旧版) 18.39.4.0 / oem129.inf(2026-05-21) 灯光设备实例 ROOT\OMENLighting\0(描述:HyperX Lighting) 键盘 HID 接口 VID_0D62&PID_54BF&MI_04 虚拟灯光设备 HID_DEVICE_SYSTEM_VHF(由 OMENLighting.sys 注入)   三、关键发现 3.1 【核心缺陷】新旧两套灯光通道不同步,旧通道用陈旧缓存覆盖新设置 OMEN Gaming Hub 的日志中可观察到两个独立的灯光控制组件: DojoLightingBg            —— 其所有操作都是 ResetLightingAsync (Zone: LIGHT_BAR, Mode: Static) DraxLightingBg            —— NbPerKeyRgbLightingControl::... .StarmadeKbLightingControl 其中 DraxLightingBg / StarmadeKb(Kb = Keyboard)才是真正驱动键盘逐键 RGB 的通道。 每当 OMEN Gaming Hub 前端窗口失去焦点时,会向后端发送一对事件,触发旧通道以陈旧缓存重新上色: 03:27:05.791  (用户设置静态全黑,键盘正常熄灭) 03:27:09.646  PipeReceiveMsg - DraxLightingBg.StarmadeKbLightingControl (ResetLightingEffect) Start 03:27:09.646  NbPerKeyRgbLightingControl::ResetLighting ... Start 03:27:09.650  GetValue ... LightsOn       = True 03:27:09.651  GetValue ... KbLightingMode = 1          <-- 与界面上的 LightingMode=13 是两个字段 03:27:09.651  GetValue ... LastRedCommand   = System.Byte[] 03:27:09.652  GetValue ... LastGreenCommand = System.Byte[] 03:27:09.652  GetValue ... LastBlueCommand  = System.Byte[] 03:27:09.664  OccActived = False          <-- 窗口失活 03:27:09.688  ResetLighting End           (该 LED 随即亮回) 对应的窗口失活事件与重新上色事件时间高度吻合: 前端事件 时间 旧通道重新上色 时间 OccActived = False 02:18:01.753 ResetLightingEffect —(同期) OccActived = False 02:19:02.150 ResetLightingEffect 02:19:02.116 OccActived = False 03:27:09.664 ResetLightingEffect 03:27:09.646   关键点: 界面设置写入的是 LightingMode = 13(静态);旧通道读取的却是 KbLightingMode = 1。全部日志中 KbLightingMode 仅出现过 1 与 0,从未出现 13 —— 证明这是两套独立字段。 LastRedCommand / LastGreenCommand / LastBlueCommand 为三份原始 LED 帧缓存。在同一段时间内它们的“被赋值”记录为 0 次,说明新通道不会更新它们,旧通道读到的是陈旧数据。 关闭界面上的“灯光同步”(LightingSync)可切断该触发链(实测关闭后 OccActived = False 出现 2 次、ResetLightingEffect 出现 0 次);但同一开关同时也控制着键盘的驱动,关闭后键盘不再被驱动,该 LED 反而无法被写黑清除。 3.2 【设备挂载失败】2026-08-26 更新后,Windows 动态照明的注册表键长期缺失 在启用 Windows「动态照明」之前,OMEN 的灯光落盘逻辑持续报错: CreateRegistryWatcher keyPath = Software\Microsoft\Lighting\Devices\HID#VID_0D62&PID_54BF&MI_04#...    -> registry key not found      (重试 48 -> 49 次后放弃) 该错误在日志中累计出现 287 次,全部集中在 2026-08-26 之后。 期间所有灯效下发均无效,用户在界面点击“关闭灯光”既无法下发也无法保存(LightsOn 长期为 True)。 手动启用 Windows 动态照明后,系统自动生成 HKCU\Software\Microsoft\Lighting\Devices\... 两个设备键,此后日志变为 watcherMark contains key path: True,该错误彻底消失。 3.3 【Light Studio 异常】 PublisherStorage error = 未将对象引用设置到对象的实例。   (后台启动即抛空引用异常) OmenDevices DeviceChangeHandler: updatedDevice=DojoPerKeyRGB, ID= Device = DojoPerKeyRGB, IsConnected = False 在检查的 79 份后台日志中,仅有 2 份出现过 IsConnected = True(且同期仍有 False),其余全部为 False。 该故障与 3.2 节同日起出现(2026-08-26 19:10 前后)。 3.4 【驱动通道初始化异常】 [ERR] SetEasterEggMode Failed [WRN] Initialization for HP.Omen.Background.DraxLightingBg exceeded 1 minute (00:01:17.5680232) [ERR] PipeClientV2::SendMsgAsync - PerformanceControlBg1 ... System.TimeoutException: 操作已超时。 即真正驱动键盘的那条通道(DraxLightingBg)初始化耗时超过 1 分 17 秒,并伴随 IPC 超时。 3.5 【驱动版本与 OMEN Gaming Hub 捆绑,回退会被自动覆盖】 灯光驱动由 OMEN Gaming Hub 自带并在运行时自动校正版本。手动将驱动回退到旧版 18.39.4.0 后,OMEN 立即检测并重装回 18.39.5.0: 04:07:28  InstallWindowsLighting: Light Bar device detected! 04:07:29  WindowsLightingHelper IsDriverInstalledV2(), currentVer=18.39.5.0 targetVer=18.39.5.0 04:07:29  InstallWindowsLighting InitWDLRebootDataContext() 回退后 1 分钟内,设备即被重新绑定回 oem252.inf / 18.39.5.0。因此该驱动无法作为独立组件降级测试。 四、已排除项 层面 已执行操作 结果 配置缓存 清空 Light Studio 配置目录(Profiles 改名备份) 无效 配置缓存 重置 OMEN Gaming Hub 应用数据(omen_ms.db 等全部重建) 无效 配置缓存 断网后再次重置应用数据(排除云端同步还原) 无效 Windows 侧 关闭 Windows 动态照明 / 亮度置 0 无效(仅解除挂载失败) 固件/EC 拔电源 + 长按电源键 60 秒以上(完整 EC 硬复位) 无效 固件/EC BIOS F10 → Restore Defaults(恢复默认设置) 无效 驱动 回退 OMEN Lighting 驱动至 18.39.4.0 被 OMEN 自动装回,无法验证 硬件 设置为颜色循环 / 亮色 该 LED 显示完全正常   说明:EC 硬复位与 BIOS 恢复默认均执行成功的旁证—— 硬复位:关机至开机间隔 103 秒(超过 60 秒),且日志出现 “已清除 TPM。原因:SRK has changed.” BIOS 恢复默认:再次出现 TPM 清除事件,随后 “TPM 已成功预配” 与 “已生成 TBS 设备标识符”。 五、怀疑方向 5.1 键盘自带 MCU,其固件可能残留灯效状态 OMEN Gaming Hub 应用目录中存在以下组件,证明键盘具有独立的微控制器(MCU),并且 OMEN 具备刷写其固件的能力: 文件 说明 HP.Omen.Background.DragonKBMcu.dll 键盘 MCU 组件(DragonKB = 键盘代号) McuKeyboardLightingSDK.dll 键盘灯光 MCU SDK HP.Omen.FirmwareUpdateModule.dll 固件更新界面 HP.Omen.Background.FirmwareUpdateBg.dll 固件刷写后台 HP.Omen.FirmwareUpdateCommonLib.dll 固件刷写逻辑   OMEN Gaming Hub 界面中的相关文案(自应用资源文件提取): “(设备)的固件更新可供下载。强烈建议您更新固件,以确保照明和风扇控制功能…” “当前固件: ” “…的新固件。是否立即应用此更新” “附注: 您需要关闭并重新启动电脑才能使更新生效。” 该模型可解释全部现象: 现象 若状态存于键盘 MCU 则 BIOS 界面下该 LED 同样常亮(此时无操作系统与驱动) 吻合:由 MCU 自行维持 EC 完整硬复位(拔电 + 长按 60 秒)后仍亮 吻合:MCU 具有独立供电/非易失存储 BIOS 恢复默认(TPM 被清除)后仍亮 吻合:状态不在 BIOS 设置或 EC 中 设任何亮色或颜色循环时显示正常 吻合:MCU 收到新帧即正常显示 停止动画或设纯黑后该 LED 显露 吻合:锁存值未被覆盖   5.2 该 LED 驱动通道漏电(硬件) 若为 LED 驱动晶体管轻微漏电,也会表现为“驱动时正常、不驱动时微亮”。此方向需硬件检测确认,软件侧无法区分。 六、希望得到的答复 (1)OMEN MAX Gaming Laptop 16-ah0xxx  是否存在灯光/键盘 MCU 固件的修复版本?当前 OMEN Gaming Hub 内未检测到可用更新。 (2)第 3.1 节描述的新旧灯光通道不同步(旧通道以陈旧缓存覆盖新设置)是否为已知缺陷?是否有计划修复? (3)第 3.2 节描述的“Windows 动态照明注册表键缺失导致所有灯效下发失败”,是否应在应用启动时自动创建该键或给出提示? (4)若非固件问题而属硬件,请告知是否需要送检;目前该现象仅影响观感,不影响键盘任何功能。 附录 A:关键时间线 时间 事件 2026-05-21 旧版 OMEN Lighting 驱动 18.39.4.0(oem129.inf)装入 2026-08-26 19:10 OMEN Light Studio 数据目录重建 2026-08-26 19:11 OMEN Lighting 驱动更新至 18.39.5.0(oem252.inf) 2026-08-26 19:10:07 更新后首份 Light Studio 日志即出现 IsConnected = False 2026-08-26 起 CreateRegistryWatcher “registry key not found” 累计 287 次 2026-10-05 01:22 确认 Light Studio 界面中的橙色图层(#FFF9350F)已删除 2026-10-05 01:31 启用 Windows 动态照明,缺失注册表键自动生成,挂载失败问题解除 2026-10-05 01:50–01:51 完整 EC 硬复位(间隔 103 秒),TPM 被清除 2026-10-05 03:43 重置 OMEN Gaming Hub 应用数据(数据库重建) 2026-10-05 04:07 手动回退驱动至 18.39.4.0,被 OMEN 自动重装回 18.39.5.0 2026-10-05 04:15 BIOS 恢复默认(TPM 再次清除并重新预配)   附录 B:涉及的关键配置字段 OmenProfile\<guid>\DojoLighting\DojoLighting :: LightingData {   "LightingMode": 13,          // 界面设定:静态   "LightingSync": false,       // 灯光同步(关闭后会切断旧通道触发链,                                //   但同时停止驱动键盘)   "Brightness": 100,   "StaticColors": ["#FF000000","#FF000000","#FF000000","#FF000000"],  // 四分区全黑   "StaticZone": 2,   "CustomColors": ["#FFFF0000"] } OmenProfile\<guid>\NbPerKeyRgbLighting_Dojo :: LightsOn = True OmenProfile\<guid>\NbPerKeyRgbLighting_Dojo :: KbLightingMode = 1   // 旧通道使用的字段 OmenProfile\<guid>\NbPerKeyRgbLighting_Dojo\Multizone\0 :: zoneName = 区域 1 OmenProfile\<guid>\NbPerKeyRgbLighting_Dojo\Multizone\0 :: zoneColor = #FF000000 附录 C:复现步骤(最短路径) 打开 OMEN Gaming Hub → 灯效页。 将键盘灯设为“静态”,颜色设为纯黑(RGB 0,0,0),亮度 100,并打开“灯光同步”。 此时键盘整体熄灭(若该 LED 之前处于亮起状态,此时也一并熄灭)。 保持 OMEN Gaming Hub 窗口在前台,切换到任意其它窗口或点击桌面。 约 4 秒内,Tab 键左下方该颗 LED 自动亮回。 若在灯效页先设一个亮色(如纯红)再设纯黑,该 LED 会先正常熄灭再亮回,现象更直观。   (报告完)
† 惠普支持社区是一个客户交流平台,便于客户找到有效的解决方法,快速解决问题,充分利用惠普产品。请在发帖之前,阅读社区的使用条款和注册须知。