我最近买了一台新笔记本电脑(HP Omen 15-ax280nd),除了一个严重的问题外,它的一切都很棒:每当我断开电源(使其使用电池电源运行)时,我就会在 5 分钟内收到 BSOD(确切的延迟每次都不同)。
BSOD 错误代码是
驱动程序_电源_状态_失败
我已经尝试了以下操作:
- 运行 Windows 更新(所有内容都是最新的)
- 将设备注册到 Windows Insider 计划(预览和慢速通道)
- 使用 HP 支持助手更新驱动程序
- 将驱动程序重置为原始状态
- 卸载驱动程序
- 禁止 Windows 使用电池供电时关闭设备
- BIOS 是最新的
该问题发生在两台不同的笔记本电脑上(均为相同型号),均是在安装 Windows 之后立即发生的,并且是在安装了我所有常用程序之后发生的。
它发生在 Windows 10 Home x64 和 Windows 10 Pro x64 上。两个版本均为 nl_NL 和 en_US。
我也已经就此问题联系了 HP,他们帮助我运行了硬件诊断程序并远程检查了一些软件设置,他们还建议我退回笔记本电脑。
在安全模式或 Linux live CD 上不会发生此问题。
商店建议我退款或换一台笔记本电脑,但我真的很喜欢这台笔记本电脑,所以更愿意解决这个问题。
转储文件
答案1
在与 HP 支持部门联系几天后,他们通过将我的 BIOS 更新至 F.35 版本解决了该问题。
我不确定这个 BIOS 是什么时候发布的,因为在发布时我在他们的网站上找不到它。不过,他们给我发了一个 FTP 服务器链接来下载它。
答案2
看看使用 Windbg 进行 dmp,表明您的 Geforce GTX 1050 ( PCI\VEN_10DE&DEV_1C8D
) 的 NVIDIA GPU 驱动程序导致了该问题。
4: kd> !podev ffffbe8c0b68b840
Device object is for:
DriverObject 0b5ea390
Current Irp 00000000 RefCount 0 Type 00000023 AttachedDev ffffbe8c0b68b620 DevFlags 00001040
Device queue is not busy.
Device Object Extension: ffffbe8c0b68bf90:
PowerFlags: 00000040 =>SystemState=0 DeviceState=4
Dope: 00000000:
4: kd> !devstack ffffbe8c0b68b620
!DevObj !DrvObj !DevExt ObjectName
ffffbe8c0f3b7030 \Driver\nvlddmkm ffffbe8c0f3b7180 InfoMask field not found for _OBJECT_HEADER at ffffbe8c0f3b7000
> ffffbe8c0b68b620 \Driver\ACPI ffffbe8c0adff4b0
ffffbe8c0b68b840 \Driver\pci ffffbe8c0b68b990 Cannot read info offset from nt!ObpInfoMaskToOffset
!DevNode ffffbe8c0b68b310 :
DeviceInst is "PCI\VEN_10DE&DEV_1C8D&SUBSYS_8259103C&REV_A1\4&7f79032&0&0008"
ServiceName is "nvlddmkm"
4: kd> !irp ffffbe8c0f299010
Irp is active with 6 stacks 4 is current (= 0xffffbe8c0f2991b8)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
cmd flg cl Device File Completion-Context
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
0 e1 ffffbe8c0b68b840 00000000 fffff80d1c8ded40-ffff970106e19850 Success Error Cancel pending
\Driver\pci dxgkrnl!DpiFdoPowerCompletionRoutine
Args: 00000000 00000001 00000001 00000000
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
0 e1 ffffbe8c0f3b7030 00000000 fffff80368bada00-ffffbe8c122595d8 Success Error Cancel pending
\Driver\nvlddmkm nt!PopRequestCompletion
Args: 00000000 00000001 00000001 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-ffffbe8c122595d8
Args: 00000000 00000000 00000000 00000000
4: kd> lmvm nvlddmkm
Browse full module list
start end module name
fffff80d`1e6c0000 fffff80d`1f4b4000 nvlddmkm T (no symbols)
Loaded symbol image file: nvlddmkm.sys
Image path: \SystemRoot\System32\DriverStore\FileRepository\nvhm.inf_amd64_7c553af4468727c1\nvlddmkm.sys
Image name: nvlddmkm.sys
Browse all global symbols functions data
Timestamp: Mon Feb 6 12:03:14 2017 (589857F2)
CheckSum: 00DB4D2F
ImageSize: 00DF4000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
您的驱动程序已过时一个月了。1050 才刚刚发布不久。因此较新的驱动程序可能会修复此问题。安装最新的驱动程序(截至 2017-03-09)看看会发生什么。像 HP 这样的 OEM 通常会提供较旧的驱动程序,因此请尝试使用 nVIDIA 的驱动程序。
答案3
我在 Windows 更新后遇到了同样的问题。
我尝试通过 HP 助手更新我的所有驱动程序,并使用 HP 网站上提供的驱动程序卸载/重新安装我的 wifi 和 GPU 驱动程序,但无济于事。
我最终通过卸载 NVIDIA GPU 驱动程序并直接从 NVIDIA 重新安装解决了这个问题。但是,安装 NVIDIA 驱动程序后,您必须通过其 GeForce Experience 应用程序更新驱动程序。(打开 GeForce Experience(您可能需要创建一个帐户)-> 驱动程序选项卡 -> 检查更新 -> 全新安装 -> 重新启动)似乎 HP 在其网站上托管了库存驱动程序,而不是制造商提供的最新驱动程序。
希望这有帮助!顺便说一下,我正在运行 BIOS F.34。