吐槽:關(guān)于zen3里頭瑕不掩瑜中的瑕
防杠聲明:本文章純屬個人對zen3的吐槽,細(xì)節(jié)部分也憑主觀印象不憑客觀事實?,F(xiàn)在這個13代/zen4的發(fā)售前期,實在拿不準(zhǔn)主意,建議拿個硬幣13代/zen4中roll一個買,如果你后悔了你就買另一個

自從上篇文章寫了幾個月后,z490ms01突然在某一天炸了。當(dāng)時正是急需電腦的時候,考慮到zen3優(yōu)秀的ipc直接換了5900x+b550m重炮手。10850k以2k2賣出,修好的板子最后甩賣了,滿打滿算虧個2k多(當(dāng)然之前賣3060ti 非LHR賣的錢比這多,總的來說沒虧)
總的來說zen3對比skylake的確是降維打擊,性能十分優(yōu)秀,但是bug也是一堆,用了那么久還是來吐槽幾句。
一、積熱
zen3的積熱由三個因素決定
1、7nm導(dǎo)致的小面積die
2、臺積電的低頻工藝
3、祖?zhèn)鰽M4導(dǎo)致的ccd delta設(shè)定
7nm小核心積熱大家應(yīng)該都清楚。臺積電的話,個人感覺就天璣8100/9000這上面看來,臺積電跑高頻的能耗比真的不太行。zen3只要頻率開始沖5g,功耗就開始暴漲了。
CCD delta又是啥問題呢?這個是之前在Chiphell看到getwinder大佬的一篇帖子(但是現(xiàn)在已經(jīng)舊貼歸檔了,你問我原出處也看不到原貼),主要講的是:AM4用了太久,供電不堪重負(fù),AMD于是搞了個ccd delta。它的作用是限制同CCD內(nèi)最高頻核心與非進(jìn)入C3狀態(tài)核心之間頻率的差值不能超過一個值(56、58為-50,59、595為-125)。那么問題就來了,當(dāng)一個核心跑高頻的時候,其他核心也需要跑相當(dāng)?shù)闹懈哳l,也就是說電壓只能給到其他核心也能跑中高頻的最保守狀態(tài)。個人感覺PBO電壓那么激進(jìn)也許有部分原因是因如此,然后激進(jìn)的電壓+臺積電糟糕的高頻+7nm小面積=>積熱
不過就現(xiàn)在zen4的情況來看,積熱可能更嚴(yán)重了......7950x不上水直接損失1/4~1/3性能
二、搶在BIOS前面的AGESA
AGESA說簡單點就是控制一堆東西初始化的一串微碼,和intel那邊ME差不多。這玩意最惡心的一點在于它會先于bios接管內(nèi)存,實際情況會出現(xiàn)以下問題:超內(nèi)存失敗,agesa不過,但是bios無法啟動,無法對內(nèi)存參數(shù)進(jìn)行修改,只能清bios/拔內(nèi)存。
雖然說超內(nèi)存的時候遇到這些問題大家已經(jīng)習(xí)慣了,但是這問題并不是只有超內(nèi)存的時候才會出現(xiàn)。我有一次換風(fēng)扇,輕輕碰了一下內(nèi)存,然后就卡黃燈了,屬實是把人整無語了。
講道理AGESA是應(yīng)該在bios前啟動,但是你能不能不要死在內(nèi)存上然后也不放手啊。。。
結(jié)合zen4:zen4前段時間爆出來第一次內(nèi)存自檢要100~400秒不等,希望之后超內(nèi)存不要每次都要因為agesa重復(fù)體驗這個過程...
三、有效頻率
hwinfo里頭的effective clock,官方解釋為:CPU輪詢周期提供給定間隔內(nèi)發(fā)生的所有時鐘狀態(tài)的平均值(機(jī)翻)。也就是說相當(dāng)于這個有效頻率考慮了CPU進(jìn)入休眠狀態(tài)等后的平均頻率。
但是問題在于,我跑R23、FPU的情況下,也會出現(xiàn)clock與effective clock有所差距的情況,總不能跑這些負(fù)載也在休眠吧。
后來進(jìn)一步查閱得知,amd有效頻率下降可能的原因是CPU流水線出現(xiàn)了空泡。簡而言之就是頻率到了,但是L3給/拿數(shù)據(jù)慢了,CPU只能空轉(zhuǎn)了。根據(jù)B站用戶“仰望晨曦”的觀點來看,高頻率clock搶了L3的功耗,L3就慢了,傳遞給核心的數(shù)據(jù)慢了,只能在進(jìn)行一定的空轉(zhuǎn)。
所以不要迷信很多UP主的降壓超頻,都是錯的。實際超頻需要比對R23、CPUZ的分?jǐn)?shù)決定是否成功。
不容樂觀的是,目前來看這個問題在zen4上也出現(xiàn)了
四、待機(jī)功耗
GF12nm的iodie不吃個20w都不好意思,在開啟PSS和C-State后才能勉強(qiáng)待機(jī)40W的待機(jī)功耗。
雖然這玩意對于正常用戶不是啥值得關(guān)注的一點,但個人感覺這個會限制AMD進(jìn)入企業(yè)大規(guī)模商用。一來你沒核顯,二來100臺電腦待機(jī)40w,隔壁100臺電腦待機(jī)10w,3000w功耗也不是啥小數(shù)了。
所以amd只讓APU進(jìn)商用,估計也是這原因。
zen4的待機(jī)功耗應(yīng)該會掉一些,但是依舊存在需要走基板的if總線,這段路依舊需要高功耗去傳輸數(shù)據(jù)。最終能有20w待機(jī)功耗我感覺就已經(jīng)是勝利了。
五、超頻黑匣子
amd的PBO2技術(shù)自從上線以來,個人認(rèn)為一直是很優(yōu)秀的一種超頻手段。
但是存在一個問題,pbo2 調(diào)整曲線,它的值到底對應(yīng)著什么?這是一個黑匣子
intel超頻大部分人不會動到低頻曲線,只要不對電壓進(jìn)行offset的話基本上不會低負(fù)載死機(jī)(除非瞎超頻把防掉壓拉到升壓+定壓,這樣低負(fù)載下電壓可能會不夠)。但是PBO根據(jù)這1年來的經(jīng)驗,它會動到低頻曲線,導(dǎo)致低負(fù)載死機(jī)
此外還有CPPC和PSS的黑匣子,關(guān)掉pss自動關(guān)掉CPPC。但是原因到底為啥,amd也沒說明白(或者是我沒找到)

總之以上就是遇到的各種問題,但是在zen3對比skylake的巨大優(yōu)勢下不足掛齒。其他遇見的如whea18/19、fTPM卡頓等問題對我來說沒有那么值得吐槽。
但是寫到最后還是想對比一下Zen4和13代。只能用win10,需要用avx512(不知道amd的avx512會少多少庫),能接受水冷的用戶就zen4;能接受win11,能接受小核奇葩調(diào)度問題(或者愿意借助第三方軟件搞一堆cpu親和性的設(shè)定),需要極限內(nèi)存性能(fluent用戶?),給別人推薦電腦的就13代;臭打游戲用戶就哪個系統(tǒng)便宜買哪個,目前來看單核性能兩者幾乎一致,還是得看大L3對比低內(nèi)存延遲哪個方案更好了。