Windows XP 仅在玩游戏时随机冻结

Windows XP 仅在玩游戏时随机冻结

我有一台定制的 PC,其硬件如下:

  • Athlon 64 X2 3800+ (插槽 939)
  • 2 GB PC3200 DDR1 内存
  • MSI MS-7125 主板(nForce 4 MCP)
  • Geforce 7600GT PCI-express 显卡
  • Windows XP SP3

我从 2006 年秋季开始使用这台电脑,从未遇到任何问题,直到 2009 年夏季,它开始偶尔死机。这似乎只发生在玩游戏时,因为我曾成功播放了几个小时的流媒体视频 (Hulu),没有任何问题。我也在 Linux 中启动了它,并尝试运行一些基准测试一段时间,看看问题是否也出现在那里,但它还没有崩溃。我还从 Ubuntu 启动 CD 运行了 Memtest86+ v2.11 一段时间 (刚才 10 分钟),没有发现任何问题。

开始玩游戏后,崩溃/冻结不会在任何固定的时间内发生,但我玩了不到 20 分钟就会冻结;有时只需一分钟。

当它崩溃时,屏幕只是冻结,但没有出现 BSOD。声音输出停止,我再也无法通过网络 ping 计算机。重启后检查系统温度表明这不是过热问题。我也没有超频或做任何事情。

我最近更换了电源,电源出现故障,根本无法启动计算机(按下电源按钮没有任何效果)。

您知道它可能是什么吗?

更新:忘了说了,旧电源是 420 瓦,新电源是 500 瓦,所以可能不是功率不足的问题。我还将显卡驱动程序更新为 NVidia 的最新版本。另外,我有一个 Zalman CPU 风扇,就像这个,所以我很确定 CPU 冷却得很好。

我将检查 GPU 温度。

更新2:我重新安装了 Windows,更新到 SP2 并应用了所有更新,安装了最新的 NVidia 驱动程序,并安装了 SpeedFan 4.40 来检查各个组件的温度。即使在玩游戏时,GPU 的温度也稳定在 41 摄​​氏度,而且仍然会冻结。我加了一个 80 毫米风扇并将其直接指向 GPU,但问题仍然存在。

同样,这个问题在新旧电源下都出现了,尽管新电源的功率更高。我也没有对任何东西进行超频。显卡会不会坏了?

答案1

我首先要检查的是冷却系统,因为这听起来很像过热问题。您提到您在重启后检查了系统温度,但您检查过 GPU 温度吗?

几周前我遇到过类似的事情,最终原因是 GPU 风扇出现故障……它看起来像是在旋转,但当我真正拉出卡并用手指旋转风扇时,物理阻力太大了。

甚至在你破案之前,你可以使用类似里瓦调谐器监控风扇速度和温度。

你能拿到另一张显卡试试吗?那会帮助你缩小变量范围。

答案2

您可以尝试非政府组织司机,它们修复了一些原始 NVidia 驱动程序所没有的错误。

编辑:如果您还没有这样做,请将您的显卡驱动程序更新到最新版本。

答案3

您的新电源的额定功率是否低于之前的电源?功率是多少?请注意,质量(和价格)也会影响电源的功率(永远不会达到 100%)。不过,400 瓦以上应该没问题。

我在 430 瓦电源上运行 200 瓦 GTX260 时也遇到了同样的问题(7900GT 从未出现过问题)。我知道 7600GT 不会消耗那么多的功率(3D 模式下大约 50 瓦),但这可能表明您的 PSU 处于临界状态或制造不良。我的旧 PSU 每次处于 3D 模式时都会发出轻微的呜呜声,表明它已达到极限。

尝试禁用所有超频。

相关内容