我买了一台不到一年前(2012 年圣诞节)组装的电脑,现在遇到了问题。最近我在玩 Banner 的新扩展包《骑士精神:最致命的战士》时遇到了死机蓝屏。
BSOD 仅在玩游戏时发生,今天已经发生了 4 次。我从 www.nirsoft.net 下载了一个名为 BlueScreenView 的程序,它显示前 3 次崩溃是由驱动程序 hal.dll 引起的,第 4 次是由驱动程序 ntoskrnl.exe 引起的。
我不知道现在该怎么办,因为我对计算机软件的了解非常有限。我在网上遇到了一些建议,比如重新安装 VGA 驱动程序,但这似乎不是答案,因为在我生成的报告中,它告诉我这 4 个驱动程序都是微软开发的,它们是操作系统的一部分(不是 NVIDIA)。以下是蓝屏报告的副本。有人能帮帮我吗?
执行程序
111513-5912-02.dmp 2013 年 11 月 15 日 下午 8:11:55 DRIVER_IRQL_NOT_LESS_OR_EQUAL 0x000000d1 00000000 0000007d 00000000
00000006 00000000 00000008 00000000
0000007d ntoskrnl.exe ntoskrnl.exe+75bc0 NT 内核和系统 Microsoft® Windows® 操作系统 Microsoft Corporation 6.1.7601.18247 (win7sp1_gdr.130828-1532) x64 ntoskrnl.exe+75bc0 C:\Windows\Minidump\111513-5912-02.dmp 4 15 7601 293,416 2013 年 11 月 15 日晚上 8:12:31
动态链接库
111513-5912-01.dmp 2013 年 11 月 15 日 上午 12:31:17 0x00000124 00000000 00000000 fffffa80
070ef028 00000000 be200000 00000000
0005110a hal.dll hal.dll+12a3b 硬件抽象层 DLL Microsoft® Windows® 操作系统 Microsoft Corporation 6.1.7601.17514 (win7sp1_rtm.101119-1850) x64 ntoskrnl.exe+75bc0 C:\Windows\Minidump\111513-5912-01.dmp 4 15 7601 293,400 2013 年 11 月 15 日 上午 12:31:46
答案1
问题实际上并不是出在 ntoskrnl 或 hal 上,而是崩溃只是显示了该模块。最可能的原因是游戏过程中过热,但有故障的视频驱动程序也会导致此类崩溃。
补救措施通常是:
- 尝试更新的驱动程序,尤其是来自芯片组制造商的驱动程序
- 调整视频设置
- 运行一个程序来监控 CPU 和系统的温度,并确保它在游戏过程中不会过热(这很常见)。
认真地说:MS 开发的驱动程序通常并不比芯片组制造商的驱动程序更好。MS 提供基本驱动程序,但很少更新;芯片组公司会修复错误并提供新版本。因此,根据您发布的内容,您可能应该优先将驱动程序更新为最新且最适合您拥有的卡的驱动程序。
此外,您的问题似乎与该卡有关。此线程:https://forums.geforce.com/default/topic/619501/bsod-irql_not_less_or_equal/ 包含某人的帖子,他通过关闭垂直同步和抗锯齿获得了更好的效果。这当然值得一试。