什么是“已知硬件不兼容”导致禁用 PCIe 主动状态电源管理?如何修复它?

什么是“已知硬件不兼容”导致禁用 PCIe 主动状态电源管理?如何修复它?

我使用的是 Windows 7。我刚刚运行了电源效率诊断报告powercfg -energy,但出现了以下错误:

平台电源管理功能:PCI Express 主动状态电源管理 (ASPM)
已禁用 由于已知与此计算机的硬件不兼容,PCI Express 主动状态电源管理 (ASPM) 已被禁用。

我在微软论坛上做了一些研究,似乎很多人都遇到了这个问题,但微软还没有给任何人满意的答案:

如果微软有人真正知道“已知不兼容性”是什么,他们不会说出来。在搜索微软网站和网络以寻找答案却一无所获之后,我得出的结论是,这是微软试图忽略的又一个难以理解的 Windows 消息(“...请咨询您的原始设备制造商以获取帮助...”),其他人都无法弄清楚。来自
http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/pcie-aspm-is-disabled-due-to-a-known/6ca12628-42ca-4804-af75-948199a7538a
更多的:http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/platform-power-management-capabilitiespci-express/8611ba23-8091-46ac-b1f3-97cba5b43455

有没有超级用户遇到过这种“硬件不兼容”问题并找到了解决方法?

答案1

尝试拔掉计算机上的所有配件(键盘、鼠标、外部硬盘等...)。该错误消息意味着连接到计算机的设备导致 ASPM 被禁用。

我的 PC 不知为何停止待机,我追踪到这个错误信息。我通过拔掉我的一个 USB 设备(PlayStation 控制器到 PC USB 适配器)解决了这个问题。

调查此问题的一些有用资源:

  • MCE 待机工具(存档链接) - 提供了很多有用的信息。例如:“Windows 空闲”选项卡告诉我“自上次用户输入以来的时间”被固定为 0(因为 ASPM 被禁用或 USB 设备不断发送恶意输入。)当恶意 USB 设备断开连接时,这会计数。已经有一段时间没有更新了,但测试版似乎在 Windows 10 中大部分功能正常。
  • 休眠和睡眠的基本诊断。很好的检查事项列表,以及对睡眠状态等背景细节的解释。促使我尝试powercfg -energy

答案2

这里的答案毫无意义......甚至实际上甚至是倒退的。

高级物理治疗师是 PCI Express 的东西,它与其他类型的设备无关,并且在 2003 年的第一个版本中已经强制支持它(尽管这个要求后来轻松在 3.0 中...但我认为几乎所有消费硬件都坚持原来的行为)。

虽然理论上支持,但并不意味着你(固件, 或者操作系统) 被强制启用它。这就是我们最终在这里讨论的内容。

其中一个需要注意的是过多(台式机?)主板由于某种原因设置了交流电源接口4.0 “PCIe ASPM 控制”FADT 字段1。这意味着操作系统电源管理应该避免“任何接触”(也许他们没有信任它能够正确设置一切,或者也许他们只是觉得无论节省多少电量都不值得任何可能的减速)。

无论如何,你只能希望你的 BIOS 提供正确的旋钮来启用它,否则你唯一的机会就是切换自己PCI 配置空间寄存器。

答案3

已解决:错误存在了大约 3 周。尝试了本网站和其他网站推荐的所有方法,但都不起作用。事情是这样的(我并不是说这是一个解决方案),但是,我的笔记本电脑现在进入睡眠状态了。我刚好打开了“Google Drive”和“Google Photos”(应用程序和网站),还打开了“pcloud”网站。电脑突然进入睡眠状态,我运行了 Powercfg /Energy,错误仍然存​​在,但是,每次我告诉电脑进入睡眠状态时,电脑都会进入睡眠状态,或者在设定的时间后自行进入睡眠状态,没有任何问题。

答案4

这听起来可能有点可笑,但解决这个问题的办法是更换硬件。如果这是已知的硬件不兼容问题,无论怎么调整都无法解决。唯一的救命稻草可能是未来的固件或 BIOS 更新,但我不敢打赌。

相关内容