降幅超一倍! AGESA 1.2.0.2為什么能提升Ryzen 9000處理器性能?

雖然AMD Ryzen 9000系列處理器現(xiàn)在已經(jīng)正式發(fā)布,但是客觀來說,它目前還沒有真正獲得消費者的認可,主要原因是其實際性能明顯低于AMD的官方宣傳,非常尷尬。
對此AMD官方給出了多種說法,其總體意思是說Ryzen 9000系列處理器的實際性能現(xiàn)在因為多種原因,尚未完全釋放、發(fā)揮出來,承諾將逐步推出多項舉措進行改善,截至目前部分措施已經(jīng)出爐。
比如,聯(lián)合微軟在Windows更新中推送了KB5041587補?。ㄕ垍㈤唸D二),發(fā)布AGESA 1.2.0.1固件更新(請參閱圖三)等等,本文的討論主題是后者。
目前,AMD已經(jīng)正式發(fā)布了AGESA 1.2.0.1固件更新(相當于是主板BIOS的底包),并且已經(jīng)提供給了廣大主板合作廠商,主板廠商也已經(jīng)分別發(fā)布了包含AGESA 1.2.0.1的新版BIOS更新,請注意:最新版本是AGESA 1.2.0.2。
——那么,AGESA 1.2.0.2固件更新到底做了哪些改進?為什么能提升Ryzen 9000系列處理器的性能呢?
看到這里,可能有一部分朋友會說,AGESA 1.2.0.1固件增加了105W功耗模式(請參閱下圖),解除了一些功耗方面的限制,可以提升Ryzen 9000系列處理器的多核性能,所以可以提高處理器的整體性能。
這個回答是正確的,但并不全面,只是一部分,AMD在AGESA 1.2.0.2固件更新中還做了另外一項重要改進,那就是大幅降低了跨CCD延遲。
要理解這項改進,首先就要理解什么是處理器的“CCD”和“跨CCD延遲”?對于大多數(shù)普通數(shù)碼愛好者朋友來說,這些概念稍微有點復雜,理解有一定難度,下面小編簡要地介紹一下。
“CCD”的概念僅適用于AMD的處理器,一般來說,在討論“CCD”時通常都會同時提到另外一個概念“CCX”,它們總是成對出現(xiàn)的,讀者必須正確理解它們是什么和彼此之間的關(guān)系。
“CCX”是AMD Zen架構(gòu)處理器的最基本組成單元,每個CCX通常包含多個處理器內(nèi)核(型號不同,數(shù)量不同),每個核心都有獨立的L1與L2緩存,CCX內(nèi)部的核心是可以被單獨關(guān)閉、禁用的,而CCD相當于是CCX的復合體。
AMD的入門級和中端處理器通常只有一個CCD,高端型號會有兩個CCD(請參閱上圖)。舉例來說,在Zen 3架構(gòu)處理器中,每個CCD包含一個CCX,而每個CCX包含最多8個內(nèi)核。Ryzen 5 5600X擁有一個CCD,其中兩個內(nèi)核被禁用屏蔽,剩下6個內(nèi)核,共享32MB L3級緩存。
請注意這只是純理論上的,實際上某些批次的Ryzen 5 5600X實際上有兩個CCD,但是,被屏蔽、禁用了一個(請參閱下圖)。有部分朋友可能會非常好奇:明明有兩個CCD,為什么要禁用一個呢?答案很簡單,其中一個CCD可能存在重大瑕疵,無法正常使用。
從理論上講,處理器的CCD數(shù)量越多性能越強,但是CCD數(shù)量越多也會隨之產(chǎn)生一些問題??吹竭@里,有些朋友可能會認為小編下面要提功耗,CCD數(shù)量越多,功耗也就越高。其實,這只是一方面,另外更重要的問題是跨CCD通信延遲,如果解決不到位,這個值會很高,影響性能。
在多CCD協(xié)同工作時,它們之間會共享很多數(shù)據(jù),彼此之間需要進行頻繁、密切地通信,很顯然,所花費的時間越短性能越高,這個概念被稱為“跨CCD延遲”。
如果處理器采用單CCD設(shè)計,或者在單個CCD內(nèi)部,其內(nèi)部內(nèi)核之間的延時可能在20至30納秒左右,而跨CCD的延遲可能達到70至80納秒,這是目前的主流、正常水平。
在Ryzen 9000系列處理器中,高端型號Ryzen 9 9900X 和 Ryzen 9 9950X也是采用雙CCD設(shè)計。但是在上市之初,這兩款處理器的跨CCD延遲較高,普遍在180納秒左右(請參閱上圖),這是導致其性能表現(xiàn)不理想的重要原因之一。
在AGESA 1.2.0.2固件中,AMD現(xiàn)在已經(jīng)修復了這個bug,跨CCD延遲直接降了一半。根據(jù)第三方評測,刷入入新版固件之后,跨CCD延遲僅為75納秒左右(請參閱上圖),已基本與Ryzen 9 7950X和Ryzen 9 7900X持平。
注:在以上兩張圖片中,左上角和右下角代表同CCD內(nèi)部的延遲統(tǒng)計,左下角和右上角代表跨CCD延遲統(tǒng)計。
從理論上說,跨CCD延遲大幅降低肯定可以提高處理器的性能,但是實際情況還是取決于具體的應用場景。只有在某些高負荷密集型應用中,才會表現(xiàn)出明顯的性能提升,可能并不適用于游戲,AMD禁止游戲同時使用兩個CCD。
綜上所述,AMD聲稱Ryzen 9000系列處理器的實際性能現(xiàn)在并未完全釋放、發(fā)揮出來,這一說法是可信的,其推出改進措施也確實是行之有效的,并非是花拳繡腿的噱頭,完善的確需要一些時間。
相關(guān)文章
Core i5-12400F和Ryzen 5 9600X怎么選? 處理器游戲性能差測評
這兩款處理器都很適合游戲玩家選購,本文將對比Core i5-12400F和Ryzen 5 9600X的游戲性能,實際評估這兩款處理器的最終性能表現(xiàn)差異到底有多大2024-09-23

Win11 24H2更新實測:升級系統(tǒng)后Ryzen 5000系列處理器性能有提升嗎?

逆襲14700K! AMD RYZEN5 9700X對比14700K實際測評

英特爾酷睿i7 14700K對比Ryzen7 9700X哪個性能更好?

Ryzen 5 5600X對比Ryzen 7 7800X3D差距大嗎? 游戲性能測評

Core i7-14700K對比Ryzen 7 7800X3D怎么選? 游戲性能測評

Ryzen 9 7950X3對比Core i7-14700K怎么選? 游戲性能實測出爐

Ryzen 7 8700F和Core i7-12700F性能差距大嗎? 處理器游戲性能實測

OEM專供的8400F性價比還是雞肋? AMD Ryzen5 8400F深度測評