我的主 PC 出现 BSOD(错误检查 124) 大约每天一次,并且这种情况已经持续了几个月。这些 BSOD 似乎与 Windows 事件日志中的警告 500 和 501 有关。两种消息类型都表示“桌面窗口管理器正在经历严重的资源争用”。500 添加了“DWM 响应能力已降低”。501 添加了“图形子系统资源被过度利用。DW 的帧速率持续下降”。
在检查显卡驱动程序是否为最新版本后,我用另一台机器上的 Nvidia 显卡替换了 AMD 显卡。虽然更换显卡很贵,但我认为这是最有可能的嫌疑,而且比更换主板或电源更容易。但这对问题没有任何帮助。仍然是同样的警告 500/501 和每日 BSOD。
事件日志中没有硬件事件。设备管理器中没有错误或警告。我没有发现其他异常。所以我有 3 个问题:
- 还有其他可用的调查技术吗(除了电压表)?
- 除了更换主板和/或电源还有其他方法吗?
- 还有其他可能导致 BSOD 的原因吗?
编辑 1:我运行了两次内置的 Windows 内存诊断程序,两次都得到了干净的结果。但是当我两次运行 Prime95 折磨测试(混合,大量 RAM 测试)时,它在 30 秒内两次都导致了相同的 BSOD。当我运行 Prime95 折磨测试(小型 FFT,RAM 测试不多)时,它运行了 10 分钟,尽管几个核心的温度在全速提升时达到了令人讨厌的 91C(空闲时为 33C,环境温度为 22C)。所以可能是内存硬件或电压问题。
编辑 2:我已将内存电压设置更改为最高可达 1.6(默认为 1.5)。Prime95 混合酷刑测试现在可运行 10 分钟,不会出现 BSOD,尽管 4 个内核中有 3 个内核的温度达到了可怕的 98C!我将在接下来的几天内关注 500/501 事件。
编辑 3:我无法禁用具有不可靠的 L2 缓存的核心,因为 BIOS 不允许我禁用特定核心。但更改为将内存电压从 1.5 提高到 1.6 并将超频提升从 4.6 降低到 4.2 GhZ 的配置文件似乎已经消除了 BSOD。
系统详细信息
- 主板:华硕 P8Z68-V LE
- 显卡:Nvidia GTX 770 2 Gb
- 电源:Corsair 600W
- CPU:Intel i7 2600K 3.4 GhZ(可按需升级至 4.6 Ghz)
- 冷却:Noctua NH-D14
- 内存:16 Gb PC3-10666 1333MHz DDR3
- 操作系统:Windows 7 Pro,已关闭 Aero
- 所有设备驱动程序均为最新版本。操作系统已完全修补。
- 机器很少被用力推——大概一个月一次。
答案1
!analyze-v
以下是和的输出!errrec
您的转储文件。
我对内核调试没有太多经验,但这似乎GCACHEL2_ERR_ERR (Proc 0 Bank 8)
是 i7 的一个物理内核上的 L2 缓存存在问题。
为什么会这样?谁知道呢:)
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
WHEA_UNCORRECTABLE_ERROR (124)
A fatal hardware error has occurred. Parameter 1 identifies the type of error
source that reported the error. Parameter 2 holds the address of the
WHEA_ERROR_RECORD structure that describes the error conditon.
Arguments:
Arg1: 0000000000000000, Machine Check Exception
Arg2: fffffa800de4e028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000be200000, High order 32-bits of the MCi_STATUS value.
Arg4: 000000000005110a, Low order 32-bits of the MCi_STATUS value.
Debugging Details:
------------------
BUGCHECK_STR: 0x124_GenuineIntel
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT
PROCESS_NAME: System
CURRENT_IRQL: f
STACK_TEXT:
nt!KeBugCheckEx
STACK_COMMAND: kb
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: GenuineIntel
IMAGE_NAME: GenuineIntel
DEBUG_FLR_IMAGE_TIMESTAMP: 0
FAILURE_BUCKET_ID: X64_0x124_GenuineIntel_PROCESSOR_CACHE
BUCKET_ID: X64_0x124_GenuineIntel_PROCESSOR_CACHE
Followup: MachineOwner
0: kd> !errrec fffffa800de4e028
===============================================================================
Common Platform Error Record @ fffffa800de4e028
-------------------------------------------------------------------------------
Record Id : 01cf07525f60f483
Severity : Fatal (1)
Length : 928
Creator : Microsoft
Notify Type : Machine Check Exception
Timestamp : 1/2/2014 20:45:39 (UTC)
Flags : 0x00000000
===============================================================================
Section 0 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ fffffa800de4e0a8
Section @ fffffa800de4e180
Offset : 344
Length : 192
Flags : 0x00000001 Primary
Severity : Fatal
Proc. Type : x86/x64
Instr. Set : x64
Error Type : Cache error
Operation : Generic
Flags : 0x00
Level : 2
CPU Version : 0x00000000000206a7
Processor ID : 0x0000000000000000
===============================================================================
Section 1 : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor @ fffffa800de4e0f0
Section @ fffffa800de4e240
Offset : 536
Length : 128
Flags : 0x00000000
Severity : Fatal
Local APIC Id : 0x0000000000000000
CPU Id : a7 06 02 00 00 08 10 00 - bf e3 9a 1f ff fb eb bf
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
Proc. Info 0 @ fffffa800de4e240
===============================================================================
Section 2 : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor @ fffffa800de4e138
Section @ fffffa800de4e2c0
Offset : 664
Length : 264
Flags : 0x00000000
Severity : Fatal
Error : GCACHEL2_ERR_ERR (Proc 0 Bank 8)
Status : 0xbe2000000005110a
Address : 0x0000000132de9a40
Misc. : 0x000000d080034086