Problemy z Zen 5: Procesory Ryzen 9000 podobno miały problemy z rozwojem, ponieważ pojawiły się błędy, takie jak wadliwe parkowanie rdzenia
Kiedy AMD ogłosiło procesory z serii Ryzen 9000 na targach Computex 2024, firma twierdziła, że nowa architektura Zen 5 cieszy się średnim wzrostem IPC o 16% w porównaniu do Zen 4. Team Red twierdził również, że Ryzen 9 9950X będzie do 55% lepszy od Core i9-14900K w Blenderze i do 23% lepszy w tytułach takich jak Horizon Zero Dawn.
Niestety, zyski, o ile w ogóle istnieją, wydają się znacznie skromniejsze w recenzjach premierowych procesorów Zen 5. Naturalnie sprawiło to, że ludzie zaczęli kwestionować twierdzenia AMD dotyczące wydajności procesorów Ryzen 9000.
Co więc tak naprawdę się dzieje? Czy AMD naprawdę kłamało podczas Computex 2024? A może niedokończone oprogramowanie wstrzymuje Procesory Zen 5 z powrotem?
Aby uzyskać odpowiedzi na te pytania, seryjny leaker Tom z kanału Moore's Law is Dead (MLID) na YouTube dotarł do swoich źródeł wewnątrz AMD YouTube skontaktował się ze swoimi źródłami wewnątrz AMD, a informacje, jeśli są prawdziwe, rodzą kilka poważnych pytań.
Procesory Ryzen 9000 Zen 5 zostały podobno wypuszczone w pośpiechu
Jedno ze źródeł MLID w AMD twierdzi, że Zen 5 był "nękany problemami przez cały okres jego rozwoju". Projekt był rzekomo przenoszony z zespołu do zespołu, co skutkowało "wieloma opóźnieniami i mnóstwem niepotrzebnych przeróbek". Wygląda na to, że Zen 5 był najpierw kierowany przez zespół Zen 2, zanim został przeniesiony do innych zespołów w firmie.
Jednak zespół Zen 2 podobno zdecydował się użyć własnej "bazy kodu Zen 2", a nie opierać się na tej opracowanej przez zespół Zen 4. Mogło to doprowadzić do niedokończenia oprogramowania, ponieważ źródło twierdzi, że AMD prawdopodobnie "pospieszyło się z produktami, zanim oprogramowanie zostało ukończone".
Ponadto, źródło doniosło również Tomowi, że komunikacja AMD z recenzentami była niewystarczająca, ponieważ dział marketingu "nie przekazał recenzentom szczegółów dotyczących Core Parking aż do 5 dni po otrzymaniu próbek testowych".
Core Parking to funkcja mająca na celu przede wszystkim oszczędzanie energii poprzez wyłączenie niektórych rdzeni. Po włączeniu, funkcja ta, przynajmniej w teorii, zwiększa wydajność w grach na procesorach Ryzen z wieloma CCD, takich jak Ryzen 9 9900X i Ryzen 9 9950X poprzez ograniczenie wątków procesu do jednego CCD. Zmniejsza to straty wydajności wynikające z braku pamięci podręcznej i opóźnień między CCD a CCD. W chwili pisania tego tekstu, funkcja parkowania rdzeni najwyraźniej nie działa jednak poprawnie na procesorach Zen 5.
Problemy z oprogramowaniem Zen 5
Jak wspomniał Tom w swoim filmie, procesory Zen 5 wydają się zmagać z problemami związanymi z parkowaniem rdzeni, co skutkuje spadkiem wydajności. Według analizy Anandtechryzen 9 9950X ma opóźnienie między rdzeniami wynoszące 180 ns, czyli ponad dwa razy więcej niż 76 ns w modelu Ryzen 9 7950X(dostępny na Amazon).
Chociaż nie ma jasnej odpowiedzi na pytanie, dlaczego występuje tak duży wzrost opóźnień, skoro zarówno Zen 4, jak i Zen 5 współdzielą matrycę I/O i projekt Infinity Fabric, Anandtech przypuszcza, że problem może być wynikiem wadliwego parkowania rdzeni, gdzie ponowna aktywacja wyłączonych rdzeni może zająć 100 ns.
Ponadto, zgodnie z analizą opublikowaną na stronie Level1Linuxprocesory Ryzen 9000 wydają się osiągać lepsze wyniki w grach na Linuksie, z 2-3% wzrostem w porównaniu do zysków już zaobserwowanych w systemie Windows. Istnieją nawet gry, w których, mimo że tytuły zostały zaprojektowane specjalnie dla systemu Windows, układy Zen 5 są najwyraźniej szybsze w systemie Linux. Wygląda więc na to, że Windows nie jest dobrze zoptymalizowany pod kątem procesorów Ryzen 9000.
Krótko mówiąc, wygląda na to, że układy Ryzen 9000 zostały wydane zanim oprogramowanie było w pełni gotowe. Ciekawie będzie teraz zobaczyć, jakie przyszłe aktualizacje wypuści AMD i o ile lepsze będą układy Zen 5 za kilka miesięcy.
Źródło(a)
Prawo Moore'a umarło, Level1Linux, Anandtech Teaser Image: AMD, Alexandru-Bogdan Ghita on Unsplash