Memtest86+ で失敗したアドレスが合計メモリよりも高いのはなぜですか?

Memtest86+ で失敗したアドレスが合計メモリよりも高いのはなぜですか?

コンテクスト

このセクションは読み飛ばしていただいて構いません。少し話が長くなるので。

これはデスクトップ コンピュータです。マザーボードは MSI P67A-C45 です。2 つのメモリ モジュールは、DIMM 1 と DIMM 3 の 4GB DDR3-1333、デュアル チャネルです。

数か月前、ランダムなグラフィックの不具合が発生し、ビデオ ドライバー (nVidia) がクラッシュして再起動する現象が時々発生しました。これは、ハードウェア アクセラレーションが使用されている場合、特に 3D FPS ゲームで、10 年以上前のgoldsrcエンジンを使用している場合でも特にひどいものでした。フラッシュ ビデオを再生しているときや、何もしていないときでも時々発生しました。ほとんどの場合、大丈夫でしたシステムがしばらく起動した後、つまり休止状態ではなく、最後の再起動からの稼働時間後にのみ発生しました。不具合が始まったら、コンピューターをオフにして数分間そのままにしておく必要がありました。ビデオ カードが過熱しているのではないかと疑いましたが、温度監視プログラムでは GPU の温度が 40 度と涼しいと報告されていました。

最近 (先週か先々週)、コンピューターを一晩中オンにしたままにしておくと、目覚めるとメモリ関連のエラーで BSoD が発生していました。現在 Memtest86+ を再実行中なので、正確なエラー メッセージやコードを調べることはできません。もし必要な方がいらっしゃれば教えてください。

同時に、いくつかのプログラムがランダムにクラッシュし始めました(「xxxxは動作を停止しました。」と閉じるボタンが表示されます)。これはFirefoxと前述のFPSゲームで発生します。他には何も実行していませんが、クラッシュはランダムつまり、すぐにクラッシュすることも、使用中ずっと (数時間) 正常に動作することも考えられます。トラブルシューティング担当者にとっては悪夢です。

メムテスト86+

最初の実行では、12 時間以上経過した時点で、次の結果が得られました。

結果の写真
クリックするとフルサイズで表示されます

いくつか不規則な点があります。まず、DIMM1とDIMM3に2つの4GB DDR3-1333モジュールがあり、デュアルチャネルです。これはDDR3-8247と報告されていますが、それが何なのかはわかりません。次に、失敗したアドレスはすべてRAMの総容量を超えていますどのモジュールが故障しているかを突き止めるには、これはあまり役に立ちません。明らかに、少なくとも1つの失敗しました。

モジュールを取り付け直して、もう一度試しました。

結果の写真
クリックするとフルサイズで表示されます

ご覧のとおり、周波数とレイテンシはまったく異なります。レイテンシの値は、CPU-Z (または HWiNFO32 だったかな?) で見たものとかなり近いです。このテストはまだ始まったばかりなので、テスト中にこれらの値が変更された可能性は十分にあります。

また、エラーが後半になってから発生し始めたことを考えると、これは過熱の問題である可能性はありますか? このコンピューターを約 1 年間使用していますが、問題が発生したのはここ 3 か月ほどのことです。

私の主な疑問は、次の通りです。失敗したアドレスが容量を超えているのはなぜですか?

答え1

一部のハードウェア デバイスでは、32 ビット DMA 用に 4 GB 未満の物理アドレスを持つメモリ領域が必要です。そのため、4 GB 未満のアドレス領域の大部分がこれらのマッピング用に予約されています。通常その領域に配置される RAM は、物理メモリの現在の末尾に再マップされます。

熱が問題になる可能性は高いと思います。

関連情報