You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

AMD SMBus驱动更新后已拔插HID键盘仍触发PC唤醒的问题咨询及疑问

AMD SMBus驱动更新后已拔插HID键盘仍触发PC唤醒的问题咨询及疑问

大家好,我碰到了一个特别诡异的睡眠唤醒问题,想问问有没有朋友遇到过类似情况,或者能帮忙拆解下背后的原因?

我的设备是一台台式机,运行Windows 11 64位系统,CPU是Ryzen 3200G,主板是MSI B450Pro。最近它突然开始出现异常:每次我让电脑进入睡眠状态后,过个两三分钟就会自己醒过来。

我用powercfg -devicequery wake_armed命令排查,结果显示触发唤醒的是HID键盘——但这完全说不通啊!我每次按下睡眠键的瞬间就立刻把键盘断电甚至直接拔下来了,而且早在设备管理器里就取消勾选了**“允许此设备唤醒计算机”**选项,USB鼠标的相关设置也是一样的。

为了确认问题,我反复做了好几次测试:有时候是按下睡眠快捷键后立刻拔下外设,有时候是直接关掉外接的USB切换器(我平时用一个脚本C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,3,0绑定Scroll Lock键来触发睡眠,这个脚本之前一直用得好好的)。

因为睡眠功能之前完全正常,是在某次AMD芯片组和软件更新后才出的问题,所以我怀疑是驱动更新搞的鬼。当时我用AMD的自动检测安装工具更新驱动,没选择安装AMD Ryzen电源计划,只更新了AMD PSP驱动(可信执行环境子系统)和AMD SMBus驱动(主板上主要负责和电源通信、控制开关机的芯片组)。后来我把这两个更新的驱动卸载掉(而且AMD现在显示这两个驱动还不是最新版本),睡眠唤醒的问题就立刻消失了,一切恢复到之前的正常状态。

不过我还是有几个百思不得其解的疑问:

  • 为什么一个已经被拔下来的设备,还能触发电脑唤醒?而且明明已经禁用了该设备的唤醒权限?
  • 这个问题会不会和设备管理器里灰色不可选的**“允许计算机关闭此设备以节约电源”**(以及USB选择性暂停已启用)选项有关?

有没有朋友碰到过这个特定问题并找到根源的?麻烦分享下经验,谢谢!

备注:内容来源于stack exchange,提问作者PeaceByJesus

火山引擎 最新活动