web-dev-qa-db-ja.com

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

環境

このセクションはスキップしてください。少し歩き回る。

これはデスクトップコンピュータです。私のマザーボードはMSIP67A-C45です。 2つのメモリモジュールは、DIMM1およびDIMM3のデュアルチャネルの4GBDDR3-1333です。

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

最近(先週または2週間)、コンピューターを一晩オンのままにしたとき、私は目を覚ますと、メモリ関連のエラーでBSoDが実行されていることがわかりました。私は現在Memtest86 +を再実行しているので、誰かが本当に必要としている場合、正確なエラーメッセージ/コードを掘り下げることはできません。

同時に、一部のプログラムがランダムにクラッシュし始めました(「xxxxは動作を停止しました。」と閉じるボタンが表示されます)。これはFirefoxと前述のFPSゲームで起こります。私は実際には何も実行していません。クラッシュはランダムです。つまり、すぐにクラッシュしたり、使用している間(数時間)は正常に動作したりする可能性があります。トラブルシューティングの悪夢。

Memtest86 +

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

Photo of results
フルサイズはこちら

いくつかの不規則性があります。まず、DIMM1とDIMM3のデュアルチャネルに2x 4GBDDR3-1333モジュールがあります。これは、それが何であれ、DDR3-8247を報告しています。第二に、すべての失敗したアドレスは私の合計の外にありますRAM容量)それは理解しようとするときにそれほど助けにはなりませんどのモジュールが失敗している可能性があるかを明らかにします。明らかに、少なくとも1つの失敗しています。

モジュールを取り付け直して、再試行しました。

Photo of results
フルサイズはこちら

ご覧のとおり、頻度と待ち時間は完全に異なります。レイテンシーの値は、CPU-Zで見たのをぼんやりと思い出したものにはるかに近いです(またはそれはHWiNFO32でしたか?)。このテストはまだ始まったばかりなので、テスト中にこれらの値が変更された可能性は十分にあります。

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

私の主な質問は残っています:失敗したアドレスが私の容量よりも高いのはなぜですか?

4
Bob

一部のハードウェアデバイスでは、32ビットDMA用に4GB未満の物理アドレスのメモリスペースが必要です。したがって、4GB未満のアドレス空間の大きなチャンクは、これらのマッピング用に予約されています。通常そのスペースに着地するRAMは、物理メモリの現在の端で再マップされます。

熱が問題になるのではないかと思います。

5
David Schwartz