RAM tutarsızca test ediyor - en muhtemel suçlu nedir? (yani para yerine ne harcayayım?)


20
  • Anakart: GA-B85M-DS3H-A
  • CPU: Çekirdek i5 4430
  • RAM: PNY XLR8 DDR3 32 GB (4x8 GB) 1600 MHz (MD32768K4D3-1600-X9)
  • PSU: EVGA 500 W1 80+

Sorun

Tüm 32GB RAM takılıyken, sistem MemTest86 + 6.2’yi tutarlı bir şekilde bozar. Başarısızlık her zaman ilk geçişte meydana gelir ve hatalar hızla milyonlarca hataya neden olur. Windows'u çalıştırmaya çalışmak, rasgele yeniden başlatma ve Durdurma hatalarıyla sonuçlanır (RAM hatalarıyla beklendiği gibi).

Ne denedim

  • DIMM1 soketinde 8GB'lık tek bir PNY modülünü test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • DIMM2 soketinde 8GB'lık tek bir PNY modülünü test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • DIMM3 soketinde tek bir 8GB PNY modülünü test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • DIMM4 soketinde tek bir 8GB PNY modülünü test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • DIMM1 soketinde dört adet 8 GB PNY DIMM'ini ayrı ayrı test edin. Tüm modüller MemTest'in 4 geçişini başarıyla tamamladı.
  • İki adet 8GB PNY modülünü DIMM1 ve DIMM2 soketlerinde test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • İki adet 8GB PNY modülünü DIMM3 ve DIMM4 soketlerinde test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • Anakartı tüm soketlerde 2 adet 2GB'lık iyi bilinen DIMM ile test edin. MemTest'in 4 geçişini başarıyla tamamladı.
  • PNY DIMM'lerin sırasını soketlerde değiştirin. Değişim yok - MemTest hataları devam ediyor.
  • Anakart RAM voltajını 1,5V'den 1,65V'a yükseltin. Değişim yok - MemTest hataları devam ediyor.
  • Kurulum yardımcı programında RAM manuel ayarlarının çeşitli kombinasyonları ile oynayın - XMP profilini etkinleştirme / devre dışı bırakma, "artan kararlılık" ön ayarını ayarlama, vb. Ayarlama. Değişiklik yok, MemTest hataları devam ediyor.

Sanırım kötü RAM ve kötü RAM soketlerini güvenle ekarte edebilirim. Sadece dört 8GB modülleri aynı anda yüklenir eğer MemTest testin başarısız zamanıdır.

PSU’dan çıkan gerilimleri ölçtüm ve orada her şey dört çubuğun da takılı olduğu halde sabit görünüyor.

Bunu yazarken, BIOS'ta RAM hızını elle 1066MHz'e düşürmek için son çare seçeneğini denedim. Şimdiye kadar, MemTest bir geçişi tamamladı ve hatasız ikinci oldu. (Yukarıdaki tüm testler yerel 1600 MHz RAM hızında gerçekleştirilmiştir.) Bu, biraz daha yavaş RAM hızlarında da olsa sistemi kullanmamı sağlayabilir, ancak bu kalıcı bir düzeltme gibi görünmüyor.

MemTest hataları oluştuğunda, 64 bit adres veriyolunda her zaman aynı konumda bulunurlar:

Bit Error Mask: 00000000FF000000

Ek olarak, 4GB engelinin altında ASLA hatalar oluşmaz. Başka bir deyişle, adres alanında 4 GB ile 32 GB arasındaki tüm hatalar ortaya çıkıyor.

Bunu CPU ve RAM ve anakart ile garip bir etkileşim veya zamanlama problemi olarak görüyorum, çünkü hatalar çok tutarlı, sadece belirli bir yapılandırmada meydana geliyor, RAM yavaşlatarak hafifletiliyor gibi görünüyor ve sadece 4GB bariyerin üzerinde meydana gelir. Sorum şu: İşlemcimin veya anakartımın suçlu olması daha mı muhtemel?

Bu makineyi Core i7-4790K'ye yükseltmek niyetindeyim, bu nedenle eğer CPU muhtemel suçlu ise (bu yeni modellerde bellek kontrol ünitesinin CPU üzerinde olduğunu biliyorum) o zaman iyi çalışıyor çünkü yükseltmeyi düşünüyorum Her neyse, ama anakartın kendisinin de sorununun bir parçası olma ihtimalinin olup olmadığını merak ediyorum. yani sadece aynı sorunu yaşamak ve anakartı değiştirmek zorunda olduğumu bulmak için parayı i7 işlemciye harcamak istemem ...

Tavsiye?


EDIT: Yavaş RAM hızı hala hata üretti, ancak test üçüncü pasta ulaştığında. Sadece CPU üzerinde bir etkileşimi test etmek için aktif olan sadece bir CPU ile testi yeniden başlattım.


Bellek, mobo veya cpu olup olmadığını onaylamanın tek yolu başka bir uyumlu sistemde ram test etmektir.
Moab

2
RAM yongalarını hareket ettirirken sorun hareket etmezse, anakart atmaktır.
Joshua,

1
Bu belleği ikili olarak çalıştırırken veya 4 (8g) modülünüz olduğunda, muhtemelen SPD'den (otomatik) çıkarabilir ve zamanlamaları biraz azaltabilir ve çalışmaya başlayabilirsiniz. bunun 10,11,10,24 olduğunu söyleyin, 11,12,11,32 olarak ayarlayın ve bunun gibi sınayın. (evet, bu tahmin edilir) Eğer% 100 kesintisiz çalışıyorsa, o zaman bir ısı sorunu veya bir ana kart sorunu olma olasılığı daha düşüktür. 4x8 gig modüllere sahip kişiler, voltaj düzenleme desteği varsa ve cpu'nun bükülmüş pimleri yoksa daha önce tanımladığınız problemler vardı, uyumluluk listesinde çalışmayan şeyler almanın bir yolu olabilir. öyleyse test et ve bize geri dön.
Psycogeek

2
“Daha yavaş RAM hızı hala hata üretti, ancak yalnızca test üçüncü geçişte ulaştığında” Bunlardan herhangi birinde, ramın soğutulmasını test etmek için ekstra adımlar mı atıyorsunuz? Geçici olarak eklenmiş bir fan veya harici fanın ram üzerinde hareket etmesi ve voltaj regülasyonu devre dışı maddeleri bile, ısının sorunlardan biri olup olmadığını kontrol edebilir.
Psycogeek

Bir zamanlama değişikliği önermek için @ Psycogeek +1. Bazı RAM modülleri, zaman aşımına uğradığı sürece diğerleriyle iyi oynamaz (aynı marka veya modül tipinde bile). OP ile benzer bir problem yaşadım ve zamanlamaları manuel olarak ayarlayarak çözdüm.
Amziraro

Yanıtlar:


18

Bu, herhangi bir bileşen arızalı gibi görünmüyor, aksine uyumsuz bir kombinasyon kullanıyorsunuz.

Aynı bellek veriyolu üzerinde çoklu yuvalara sahip olmak, her veri hattındaki kapasitansı arttırır ve yükselme süresini yavaşlatır, bu da geçişlerin geç gelmesine ve yanlış algılanmasına neden olabilir. Bu fenomen elektrik mühendisleri tarafından "fan-out" olarak bilinir.

Bu, bir bellek modülünün içindeki fan çıkışı nedeniyle daha da karmaşıktır. Modüldeki DRAM cihazlarının sayısı ve topolojisi ("rank"), paralel kaç bağlantıda başarılı bir şekilde bağlanabileceğinizi etkiler.

Çok fazla bellek soketini destekleyen sunucu anakartları aslında her biri tarafından görülen dışavurumun (ve dolayısıyla kapasitansın) sınırlandırılması için basamaklı bir arabellek ağı kullanan arabellek gerektirir. Tamponların kendilerinin neden olduğu bir gecikme var, ancak sadece yük sayısı ile logaritmik olarak artarken, tamponlanmamış hafıza kapasitansı doğrusal olarak artar.

Wikipedia bunu tartışıyor: https://en.wikipedia.org/wiki/Memory_rank

Bazı anakart kılavuzları aslında bu tür şeyleri çağırıyor. Diğerleri için bilgileri RAM uyumluluk listelerinden çıkarabilirsiniz. Örnek olarak, ASUS Z170-A anakartı, çift kademenin (kılavuzda DS = çift taraflı olarak adlandırılır), aynı anda dört tek kademeli DIMM'leri bir kerede kullanma yeteneğinin aksine, bu kartta aynı anda iki yuvada kullanılabileceğini göstermektedir. .

görüntü tanımını buraya girin


Sorunun nedeni olduğunu varsayarsak, yavaş yükselme / düşme sürelerini telafi etmek için SPD'yi kapatmak ve zamanlama ayarlarını biraz yavaşlatmak yardımcı olur mu?
brhans

1
Bunun gerçekten doğru olup olmadığından emin değilim. Tüketici Haswell işlemcileri genellikle kanal başına dört bellek aşamasını destekler; bu, iki bellek kanalında dört çift taraflı modüle izin vermek için yeterlidir. Sorun neden bu? Bu aynı zamanda sorunların sadece 4 GB engelinin üstünde gerçekleştiğini açıklıyor gibi görünmüyor. Ayrıca, anakartın manuel devletler yatan B85 yonga seti destekler bellek 32 GB ve hafıza sıralarında sayısı ile ilgili herhangi bir sınırlama söz gelmez.
bwDraco

2
@bwDraco: Bellek denetleyicisi CPU üzerinde olmasına rağmen, anakart da önemli. PCB düzeni onu etkileyebilir, en kısa uzunluktaki eşleşme sinyallerdeki faz marjını azaltacaktır (bu nedenle hataların belirli bayt veya bit konumlarıyla ilişkilendirilmesi de budur). Anakart kılavuzunun saflardan bahsetmediği, tüm kombinasyonların desteklendiği anlamına gelmez, sadece ayrıntıya girmeyen boktan bir kılavuzdur.
Ben Voigt

1
@ brhans: Önemli olan zamanlama parametreleri değil, bellek saati frekansıdır, çünkü problem DRAM’ın içinde değil CPU ve DIMM’ler arasındaki transferdir. SPD genellikle, farklı saat frekanslarına karşılık gelen bir dizi profile sahiptir; bunlardan farklı birini seçmek, tamamen manuel olmaktan daha iyidir.
Ben Voigt

1
Kesinlikle bir ana kart sinyal bütünlüğü sorunu gibi görünüyor. Daha büyük modüller, özellikle modüllerin kendisi çift kademeli ise, pim başına daha küçük modüllerden daha yüksek kapasitansa sahip olabilir. Bu, safları tam olarak doldurduğunuzda tam olarak bu soruna neden olabilir. Bir modülün birden fazla dereceye sahip olması mümkündür. Böylece kanal başına dört aşama kolayca iki çift kademeli yüksek yoğunluklu modül olabilir. Bu, elektriksel özellikler ve izlerin anakart üzerindeki yönlendirilmesiyle daha da kötüleşebilir. Benim önerim: başka bir anakart deneyin.
alex.forencich

9

İşlemcinin tümleşik bellek denetleyicisinde bir sorun gibi görünüyor .

Modern sistemlerde anakartlar, bellek modülleriyle işlemci arasında bir yol sağlamanın ötesinde bellek yönetiminde rol oynamıyor. Bellek, gecikmeyi en aza indirmek için doğrudan işlemciye bağlanır; Eski sistemlerde belleği işlemciye bağlayan " kuzey köprüsü " artık işlemcinin bir parçası. (Ürün yazılımı veya PCH, işlemcinin RAM'i nasıl çalıştığını kontrol edebilir, ancak işlemcinin sorumluluğu olarak tanımladığınız türdeki bit hatalarına neden olması mantıklı değildir.) Bu nedenle, ilk olarak ben ' Böyle bir durumda şüpheli bir IMC olduğundan şüpheleniniz.

Aslında, anakart veya sistem bellenimi, yaşadığınız sorunlar için suçlanacak olsaydı çok şaşırırdım.


Peki ya bükülmüş bir iğne?
Michael Hampton,

6
@Michael: Bükülmüş bir pim, ayrı ayrı modüllerin testinde de başarısızlıkla sonuçlanır.
Ben Voigt, 27.03

4

Bu anakartta BIOS için bazı kötü eleştiriler görüyorum. Bir BIOS güncellemesi olup olmadığını kontrol ederek başlardım. Asla anakart üzerinde eksik.


BIOS güncel. Kuşkusuz ki RAM "nitelikli" listede bulunmamakla birlikte, burada listelenen diğer birçok modül ile aynı zamanlamalara sahiptir.
fdmillion

O zaman anakartı değiştirmeye bakardım. Çizginin en üstünde olmak zorunda değil, sadece göze alabileceğiniz bir fiyat aralığı ile başlayın ve en çok yorum yapanları arayın (bunları da okuyun). En büyük kullanıcı tabanına sahip olanların, BIOS ve yonga seti güncellemeleri için uzun vadeli desteğe sahip olma olasılığı daha fazladır.
Atoadaso

Bu anakartın aynı anda 32 GB belleği bile kaldırabildiğini kontrol ettiniz mi? Ayrıca, ana bilgisayardaki bellek yöneticisi yongasını bulabilir ve ne kadar belleğin doğru şekilde çalışabileceğinin beklendiğini görebilirsiniz.
milesrf

1

RAM görünmese de hatalı olabilir. Son zamanlarda ev sunucumla, buzlu çayla ölümcül bir şekilde yaralanmayı içeren bir sorun yaşadım ...

Her bir parçayı ayrı ayrı değiştirme işleminin tümünden (2 CPU, mobo, powerupupply ve 16 GB (2x8GB) RAM 2 banka) geçtim ve her şey tek bir CPU ile tek bir CPU bankası kullandığımda her şey yolunda gitti. 1 tost olan işlemci.

Hangi yapılandırmayı kullandığım önemli değildi, her zaman tek bir CPU ve RAM bankası olduğunda (16GB veya 32GB RAM olsa da) çalıştı, ancak 2. işlemciye koyup RAM'i böldüğümde 16GB idi. banka başına, sunucu önyükleme başarısız oldu.

RAM bankasını tamamen değiştirinceye kadar, nihayet açıldığından ve düzgün bir şekilde çalıştığından beri.

tl; dr : @moab, yorumunda belirtildiği gibi, her bir bileşeni uyumlu bir sistemde test edene kadar kesin olarak söyleyemezsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.