Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Kompendium wiedzy o testach procesorów - Wszystko co musisz wiedzieć o procedurze pomiarowej i ustawieniach platform

Sebastian Oktaba | 07-10-2024 08:00 |

Testy procesorów - Opóźnienia pamięci RAM

Kompendium wiedzy o testach procesorów - Wszystko co musisz wiedzieć o procedurze pomiarowej i ustawieniach platform [nc1]

Stronę wcześniej dokładnie omówiłem wpływ taktowania RAM oraz ustawień kontrolera pamięci na wydajność procesorów, jednak to tematu jeszcze nie wyczerpuje. Kolejną składową stanowi relacja opóźnień względem częstotliwości modułów, zwłaszcza gdy kalibracji zostają poddane timingi dalszych rzędów. Zdecydowana większość redakcji nie przeprowadza optymalizacji takich ustawień, bowiem przeciętni użytkownicy, nawet zdeterminowani eksperymentować z undervoltingiem i/lub limitami energetycznymi, niezwykle rzadko dokonują podobnych czynności. Większości całkowicie wystarczy wgranie profilu XMP / EXPO. Optymalizacja timingów jest bowiem procesem mozolnym, okupionym wieloma próbami, łzami rozpaczy i długimi testami stabilności. Pozostaje natomiast pytanie o kształtowanie się relacji między procesorami AMD / Intel, jeżeli jedni otrzymają pamięci RAM o lepszym stosunku CL/MHz, ewentualnie obojgu ręcznie poprawimy ustawienia fabryczne. Który zyskuje więcej na takich zabiegach? Jako przykład wybrałem pamięci Kingston Fury Beast RGB DDR5-6400 MHz CL32-39-39-80, charakteryzujące się wysoką podatnością na zaostrzanie opóźnień:

  6400 MHz CL32
AMD EXPO
6400 MHz CL28
AMD OC
6400 MHz CL32
INTEL XMP
6400 MHz CL28
INTEL OC
Tryb 1:1 1:1 1:2 1:2
CR 2 2 2 2
TCL 32 28 32 28
tRCD 39 36 39 36
tRP 39 36 39 36
tRAS 80 76 80 76
tRRDL 16 8 16 8
tRRDS 8 8 8 8
tRFC 940 480 510 480
tWR 96 48 72 48
tRTP 24 22 23 22
TFAW 34 32 32 32
tWTRL 32 16 32 16
tWTRS 8 4 8 4

Powyższa tabelka oprócz ustawień domyślnych i ręcznie skorygowanych, pokazuje również rozbieżności w przypadku profili XMP / EXPO na obydwu platformach, które teoretycznie powinny być identyczne. Jednak w praktyce żaden producent nie gwarantuje niczego poza czterema bazowymi opóźnieniami, czasami nawet pomijając w specyfikacji tRAS. Swoje trzy grosze dokładają jeszcze płyty główne, którymi w opisywanych przypadkach były ASUS Maximus Z790 Apex (Intel) oraz MSI X670E ACE (AMD). Summa summarum, kilka timingów jest mocniej zaciśniętych na platformie Intel - tWR, tFAW, tRTP i szczególnie tRFC. Finalnie obydwie platformy pracowały na identycznych ustawieniach, wszędzie gdzie zachodziła możliwość zastosowałem takie same opóźnienia (reszta Auto), aby określić która architektura więcej zyskuje na kalibracji. Trzeba natomiast pamiętać, że występuje tutaj mnóstwo zmiennych, dlatego każdy przypadek zestawienia CPU / RAM / MOBO łącznie z wersją UEFI, należy traktować indywidualnie. Zobaczmy co przyniosą testy wydajności w dwóch grach komputerowych wyjątkowo wrażliwych na ustawienia pamięci operacyjnej. Zacznijmy od procesora AMD Ryzen 7 9700X:

Assetto Corsa Competizione - Francorchamps

1920x1080 / Epic / TAA / DirectX 11

1% LOW / MIN / AVG FPS (więcej = lepiej)

12
24
36
48
60
72
84
96
AMD Ryzen 7 9700X (8R/16W)
DDR5-6400 MHz CL28-36-36-76 (1:1)
92
78
76
AMD Ryzen 7 9700X (8R/16W)
DDR5-6400 MHz CL32-39-39-80 (1:1)
84
71
69

Microsoft Flight Simulator - New York

1920x1080 / Ultra / LOD 400 / AI ON / DATA OFF / DirectX 11

1% LOW / MIN / AVG FPS (więcej = lepiej)

9
18
27
36
45
54
63
72
AMD Ryzen 7 9700X (8R/16W)
DDR5-6400 MHz CL28-36-36-76 (1:1)
69
64
58
AMD Ryzen 7 9700X (8R/16W)
DDR5-6400 MHz CL32-39-39-80 (1:1)
63
59
54

Często spotykana opinia, że procesory AMD Ryzen preferują optymalizację opóźnień ponad taktowanie pamięci RAM, wydaje się ostatecznie potwierdzać. Ustawienie identycznych timingów zaowocowało 6% wzrostem wydajności Intel Core i7-14700K oraz 10% wzrostem wydajności AMD Ryzen 7 9700X. W opisywanym przypadku, znacznie wyższe profity AMD częściowo wynikają z luźniejszych opóźnień początkowych (zwłaszcza tRFC), toteż finalnie to właśnie Ryzen najwięcej zyskuje na pamięciach o lepszym stosunku CL/MHz. Dlatego jeżeli Intel przykładowo dostanie zestaw DDR5-6000 MHz CL30, którego taktowanie jest optymalne dla konkurenta, ale znacznie poniżej możliwości Core 13/14 GEN, zarazem czerpiąc mniejsze korzyści z ostrzejszych timingów (np. 30-36-36-68 pokazanych stronę wcześniej), automatycznie będzie tracił kilka procent względem konkurenta. TUTAJ znajdziecie dodatkowe wyniki porównania AMD Ryzen 7 7700X i Intel Core i5-14600K. Powyższym sposobem można całkiem łatwo zmienić pozycje procesorów w klasyfikacji generalnej. Przykładowo - różnica sumaryczna w grach komputerowych na PurePC między AMD Ryzen 7 7800X3D oraz Intel Core i7-14700K wynosi około 4,5%, zatem dzięki "wyrównaniu" ustawień pamięci RAM, pierwszy z wymienionych przegoniłby rywala zrównując z najszybszym Intel Core i9-14900K. Niewiele trzeba, prawda?

Assetto Corsa Competizione - Francorchamps

1920x1080 / Epic / TAA / DirectX 11

1% LOW / MIN / AVG FPS (więcej = lepiej)

14
28
42
56
70
84
98
112
Intel Core i7-14700K (20R/28W)
DDR5-6400 MHz CL28-36-36-76 (1:1)
105
91
87
Intel Core i7-14700K (20R/28W)
DDR5-6400 MHz CL32-39-39-80 (1:1)
99
86
83

Microsoft Flight Simulator - New York

1920x1080 / Ultra / LOD 400 / AI ON / DATA OFF / DirectX 11

1% LOW / MIN / AVG FPS (więcej = lepiej)

10
20
30
40
50
60
70
80
Intel Core i7-14700K (20R/28W)
DDR5-6400 MHz CL28-36-36-76 (1:1)
72
68
63
Intel Core i7-14700K (20R/28W)
DDR5-6400 MHz CL32-39-39-80 (1:1)
68
64
59

Osobna kwestia dotycząca zmiennych wpływających na wydajność procesorów AMD Ryzen, to taktowanie magistrali Infinity Fabric. Platforma AMD AM4 optymalne ustawienia osiągała z identycznym taktowaniem trzech domen zegarowych (MCLK / FCLK / UCLK), dlatego przy zestawie DDR4 3600 MHz wartości te powinny wynosić synchronicznie 1800 MHz (1:1:1). Jeżeli jedna składowa miała inną częstotliwość, platforma AMD AM4 działała w nieoptymalnym trybie asynchronicznym. Sprawy wyglądają inaczej w przypadku platformy AMD AM5. Jeśli posiadamy zestaw DDR5-6000 MHz, to kontroler pamięci może pracować w trybie synchronicznym (1:1 = 3000 MHz) albo asynchronicznym (1:2 = 1500 MHz), natomiast odseparowane Infinity Fabric w obydwu przypadkach powinno pracować z domyślnym taktowaniem (standardowo 2000 MHz). . Wyższe wartości należy traktować jako overclocking. Reasumując - procesory AMD Ryzen 7000/9000 są znacznie mniej wrażliwe na asynchroniczne ustawienia od poprzedników, natomiast na potrzeby standardowych testów Infinity Fabric najlepiej zostawić na poziomie fabrycznym. Analogicznie na Intelu parametr Uncore powinien pozostać nietknięty (Auto), jednak to ustawienie praktycznie zawsze pozostaje przez recenzentów zapomniane.

Kompendium wiedzy o testach procesorów - Wszystko co musisz wiedzieć o procedurze pomiarowej i ustawieniach platform [nc1]

TechPowerUp - Identyczny RAM DDR5 bardziej sprzyja AMD

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Sebastian Oktaba
Liczba komentarzy: 81

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.