買條新記憶體給桌上型電腦擴容,沒想到出現玄學花屏

2022-11-01 18:01:37

背景

我目前的設定是i5-8400,16G記憶體(兩條威剛8G 2400)

然後在日常使用中,16G記憶體已經捉襟見肘了,無論是Android開發還是後端開發,每次編譯都卡得很

正好雙十一,就想著買條16G記憶體來擴容,組個32G的雙連結。

某東看了一圈,2400的16G記憶體基本絕跡了,只能選擇2666的,我想著主機板會自動把2666降頻到2400,問題應該不大吧~

然後以白菜價入手了某國產雜牌記憶體~

開始

啪的一下,很快啊

某東快遞隔日到,這速度點贊~

簡單開箱一下

拆開包裝,挺簡陋的~

這馬甲還可以

立刻裝上去試試

安裝的時候才發現,原來我電腦上的記憶體一直插錯位置了

B360M主機板只支援雙連結,有四條記憶體槽,1234,12是通道A,34是通道B,我之前把兩條記憶體都插在12號槽裡,血虧啊~

直接把新記憶體插在3號槽,開機!

很好一次點亮

用娛樂大師測一下評分

提升巨大~

記憶體評分直接翻倍

CPU和顯示卡評分也有不小的提升

看來雙連結對效能的提升還是蠻大的

檢測了一下發現3條記憶體都是2666mhz了

難道是自動給我超頻了??

先不管了,能用就行,2400超到2666應該沒啥問題,吧?

出問題

當我以為可以就這麼舒服的用下去的時候

問題來了

直接藍屏+花屏了

有點慌,第一反應是新買的記憶體有問題

因為我之前也遇到過這種加了記憶體然後花屏的情況

熟練地開啟機箱,拆下新記憶體條

用回原來的倆記憶體條,正常

OK,本來申請個退貨,然後到這也就完事了。

然而……

折騰

既然發現原本兩條8G記憶體不是以雙連結的方式接入

那這肯定不能忍

拔掉新記憶體之後,我立刻把原本插在12號的記憶體,換成13號槽,組成雙連結

結果發現無法開機

驚了,難道之前自動給我超頻到2666時把舊的記憶體給超壞了??

按理說不太可能吧,記憶體沒這麼容易壞

然後我就一條一條試

發現這些記憶體單獨使用都是沒問題的

然後逐步二二配對,試了一下,也都能正常點亮

於是我先把原本的威剛8G馬甲條 + 新買的16G組雙連結,用個半小時試試,看了一下頻率依舊是2666,果不其然,不到半小時就花屏了

這時可以確定是頻率的問題,進入BIOS,手動把記憶體頻率設定為2400,插上三條記憶體,正常點亮,開機發現頻率變成2133,正常使用

但是2133效能也太撈了

又進去BIOS,開啟XMP

XMP全稱是Intel Extreme Memory Profile。是Intel在2007年9月推出的記憶體認證標準。它適用於DDR3和最新的DDR4。Intel宣稱可以"讓您對RAM 和可相容的 DDR3/DDR4 記憶體進行超頻。"

在XMP技術出現之前,記憶體的超頻已經廣泛存在了。需求首先來自遊戲玩家,他們真的在實踐奧運精神,要求更快、更強,以便在聯機遊戲裡面更好的虐別人。為此,記憶體廠商為此生產了各種遊戲記憶體,可以工作在其預設頻率之上。但那時這種記憶體條相容性比較差,遊戲玩家不得不在BIOS裡面反覆調整各種時序,才能穩定的執行遊戲。各種主機板的相容性也存在很大問題,這種主機板可以工作,別家出的就不一定可以。

Intel感受到了這種市場的需求,在2007年9月推出XMP記憶體認證標準。它的原理是在SPD上擴充套件了兩組profile。

(SPD是每個DIMM上都的,一塊小的儲存晶片(EEPROM),上面詳細記錄了包括CL-tRCD-tRP-tRAS-CMD等等很多引數,還有生產廠家的程式碼等等,這也是BIOS為什麼能知道我們插了哪種記憶體的原因。)

第一組profile一般是標稱的頻率速度,也就是高頻條包裝上保證能夠達到的速度。第二組一般是更高的極限頻率。

記憶體廠商負責驗證這兩組profile和不同晶片組的相容性,並把記憶體及該設定送交Intel測試。Intel測試後會予以XMP認證,並公佈在官方網站上(參考資料1).

它的工作原理十分簡單直接,BIOS的記憶體初始化程式負責從SPD中讀取該XMP資料塊。並按照其要求而不是training的結果設定各種引數。

重啟,頻率回到2400,以為終於舒服了,但還是天真了

用了不久,又花屏了

這下終於反應過來了

確實是這兩組記憶體不太相容

再次拆機,把兩條舊的去掉,只有一條16G的新記憶體

這次就穩定多了,用了兩個小時,直到我的App編譯了一個新版本釋出,都很正常……

小結

雖然還沒完全搞清楚問題所在

但我也大概猜出了個七七八八

首先,新買的雜牌記憶體應該沒問題

其次,兩條舊的記憶體應該也沒問題

為什麼會花屏,應該主機板CPU對雙連結記憶體的要求比較高,一般需要同批次相同顆粒的記憶體條才行

這也就解釋了為啥我兩條舊的記憶體組雙連結也會掉到2133的頻率

強行開啟XMP,拉到2400,沒什麼用,只會造成系統不穩定


(趕上雙十一了)

於是,最後我又下單了一條雜牌16G記憶體

這倆舊的8G記憶體,可能會考慮出掉~

最後

今天中午開機發現

我的Windows系統寄了

還好我是雙系統,還有個Ubuntu

進入Ubuntu看了下Windows盤的檔案都沒問題

好奇怪,不知道是哪裡的問題

等今晚來修復一下吧~

PS:今年雙十一顯示卡還是很貴,告辭