为什么Memtest86 +中的失败地址比我的总内存高?

鲍勃

语境

随时跳过此部分。我有点闲逛。

这是台式计算机。我的主板是MSI P67A-C45。两个内存模块是双通道DIMM 1和DIMM 3中的4GB DDR3-1333。

几个月前,我开始遇到随机的图形故障,导致我的视​​频驱动程序(nVidia)崩溃并偶尔重新启动。当使用硬件加速时,尤其是在3D FPS游戏中,即使使用了10年以上的goldsrc引擎,这也特别糟糕播放Flash视频时也会发生这种情况,偶尔不执行任何操作时也会发生这种情况。在大多数时候,情况都很好只是在系统启动了一段时间之后-正常运行时间,自上次重启以来的时间,而不是休眠。故障开始后,我必须关闭计算机并将其关闭几分钟。我怀疑显卡-也许过热?但是温度监控程序报告GPU温度为40摄氏度。

最近(上两周),当我将计算机整夜不工作时,我醒来发现它发生了BSoD,并出现了与内存相关的错误。我目前正在重新运行Memtest86 +,所以如果有人真的想要它们,我将无法找出确切的错误消息/代码。

同时,某些程序开始随机崩溃(带有关闭按钮的“ xxxx已停止工作。”)。Firefox和前面提到的FPS游戏会发生这种情况。我真的什么也没做,崩溃是随机的也就是说,它们可能会立即崩溃,或者在我使用它们的整个时间(几个小时)内都可以正常运行。故障排除者的噩梦。

Memtest86 +

在第一次运行的大约12个小时内,我得到了以下结果:

结果照片
点击查看原图

There's a few irregularities. Firstly, I have 2x 4GB DDR3-1333 modules in DIMM1 and DIMM3, dual channel. This is reporting DDR3-8247, whatever that is. Secondly, all the failing addresses are outside my total RAM capacity. That's not all that much help when trying to figure out which module may be failing. Evidently, at least one is failing.

I reseated the modules and tried again:

结果照片
Click for full size

As you can see, the frequencies and latencies are completely different. The latency values are much closer to what I vaguely recall seeing in CPU-Z (or was that HWiNFO32?). This test has only just started, so it's entirely possible those values changed sometime during the test.

另外,考虑到错误只是在以后的过程中才开始出现,这是否可能是过热问题?考虑一下我已经使用这台计算机大约一年了,并且仅在最近三个月左右才发生了事情。

我的主要问题仍然是:为什么失败的地址比我的能力更高?

大卫·施瓦兹(David Schwartz)

对于32位DMA,某些硬件设备需要物理地址低于4GB的内存空间。因此,为那些映射保留了4GB以下的很大一部分地址空间。通常会降落在该空间中的RAM在物理内存的当前末端被重新映射。

我怀疑高温很可能是一个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章