Na początku tego tygodnia opublikowałem recenzję AMD Ryzen 9 7900X i Ryzen 9 7950X pod Linuksem, a także obszerną analizę Zen 4 AVX-512 i testy wydajności gier pod Linuksem. Od tego czasu otrzymałem Ryzen 7 7700X od AMD do testowania Linuksa, a dzisiaj są te wstępne testy Linuksa. AMD Ryzen 7 7700X jest dostępny w magazynie w cenie 399 USD u sprzedawców internetowych i jest 8-rdzeniowym/16-wątkowym procesorem o maksymalnej częstotliwości taktowania doładowania wynoszącej 5,4 GHz.
We wtorek AMD Ryzen 7 7700X zaczęło być dostarczane wraz z modelami Ryzen 5 7600X i Ryzen 9 7900X/7950X. Ten 8-rdzeniowy/16-wątkowy procesor Zen 4 do komputerów stacjonarnych ma podstawową częstotliwość taktowania 4,5 GHz, maksymalną częstotliwość taktowania boost 5,4 GHz, 32 MB pamięci podręcznej L3 i 105 W TDP. Podobnie jak reszta komputerów stacjonarnych Zen 4, jest zintegrowana karta graficzna Radeon z dwoma rdzeniami graficznymi – jest wystarczająco dobra dla podstawowych potrzeb komputerów stacjonarnych, ale jak pokazano w poprzednim artykule o grach, nie oczekuj dużej mocy od zintegrowanej karty graficznej dla każdego intensywnego grania.
>
Dwa dni po tym, jak seria Ryzen 7000 dotarła do sprzedaży detalicznej, widzę, że AMD Ryzen 7 7700X wciąż jest na stanie w głównych sklepach internetowych, takich jak NewEgg i osiąga Rekomendowana cena premiery 399 USD.
Podobnie jak w przypadku serii Ryzen 9 7900, AMD Ryzen 7 7700X działa dobrze pod Linuksem, używając go przez kilka dni. Najważniejsze elementy, na które należy zwrócić uwagę, to potrzeba Linux 5.18 + Mesa 22/linux-firmware.git od tego miesiąca, aby korzystać z Radeon iGPU pod Linuksem, w zależności od płyty głównej mogą wystąpić problemy ze sterownikami audio (nadal do zbadania) oraz nie ma jeszcze żadnego głównego kompilatora Znver4 ukierunkowanego na LLVM Clang lub GCC. Ale jeśli chodzi o całą podstawową funkcjonalność procesorów AMD Zen 4, działają one od razu po wyjęciu z pudełka na nowoczesnych dystrybucjach Linuksa, takich jak Ubuntu 22.04 i nowsze.
Dzisiaj to moje początkowe testy wydajności AMD Ryzen 7 7700X, podczas gdy oczywiście, ponieważ jądro Linuksa widzi dalsze optymalizacje, dostępne staje się dostrajanie kompilatora AMD Zen 4 itp., będę w pobliżu z kolejnymi testami. Procesory testowane na potrzeby dzisiejszej recenzji obejmowały:
-Core i9 11900K
-Core i5 12600K
-Core i9 12900K
-Ryzen 9 3900X
-Ryzen 9 3950X
-Ryzen 5 5600X
-Ryzen 7 5700G
-Ryzen 7 5800X
-Ryzen 7 5800X3D
-Ryzen 9 5900X
-Ryzen 9 5950X
-Ryzen 7 7700X
-Ryzen 9 7900X
-Ryzen 9 7950X
Opierało się to na procesorach, które miałem dostępne, niestety nigdy nie otrzymałem próbek testowych na Ryzen 7 5700X lub Core i7 12700K. Procesory Intel Alder Lake i Zen 4 zostały przetestowane z pamięcią 2 x 16 GB DDR5-6000, procesory Zen 3 i Rocket Lake ze standardową pamięcią 2 x 16 GB DDR4-3600. Wszystkie systemy zostały przetestowane z AMD Radeon RX 6800 XT, Samsung 980 PRO 2TB NVMe SSD i systemem Ubuntu 22.04 LTS z systemem Linux 6.0 + Mesa 22.3-devel.
Oprócz surowej wydajności analizowano również zużycie energii przez procesor w każdym teście przy użyciu odsłoniętych interfejsów RAPL. Wszystkie te testy zostały przeprowadzone na Ubuntu 22.04 LTS przy użyciu Linuksa 6.0 Git i GCC 12, aby uzyskać najnowocześniejsze spojrzenie na Linuksa na wydajność AMD Zen 4. W przyszłym tygodniu przedstawię testy AMD Ryzen 5 7600X z tym czwartym i ostatnim procesorem, który pojawi się dzisiaj. Podziękowania dla firmy AMD za dostarczenie próbek recenzji do testów Linuksa.
Najpierw przyjrzyjmy się wydajności Ryzen 7 7700X w grach w Linuksie, zarówno z natywnymi grami dla Linuksa, jak i niektórymi Steam Play (Proton + DXVK ).
Ponieważ niewiele gier w systemie Linux jest zbyt dobrze zoptymalizowanych pod kątem 16+ wątków procesora, AMD Ryzen 7 7700X konkurowało dobrze z wyższej klasy procesorami z serii Ryzen 7000 pod względem wydajności gier w systemie Linux. W niektórych przypadkach AMD Ryzen 7 5800X3D wciąż dawał tym komputerom Zen 4 szansę na pieniądze, zwłaszcza z natywnymi portami gier Linux firmy Feral Interactive.
Przynajmniej na razie procesory AMD Zen 4 zapewniają najlepsza wydajność w grach na Linuksie. Zobaczymy, jak dobrze Raptor Lake poradzi sobie w grach na Linuksie przeciwko Zen 4 w przyszłym miesiącu.
Podobnie jak w przypadku serii Ryzen 9 7900, Ryzen 7 7700X działał bardzo dobrze i był zgodny z innymi testowanymi procesorami Zen 4. Procesory Zen 4 zapewniły zauważalny wzrost w tych w dużej mierze jednowątkowych testach przeglądarek i ogólnie wyprzedziły procesory Intel Core 12. generacji „Alder Lake”. To prawda, że w przyszłym miesiącu zobaczymy porównanie procesorów „Raptor Lake” 13. generacji w systemie Linux.
Procesory Zen 4 działają bardzo dobrze na komputerach stacjonarnych dla programistów, jeśli często kompilują kod… AMD Ryzen 7 7700X, gdy używany do kompilacji różnych programów typu open source generalnie nieznacznie wyprzedzał Ryzen 9 5900X pod względem szybkości kompilacji i zwykle tuż za Ryzen 9 3950X.
Podczas gdy przewyższał Ryzen 9 5900X pod względem kompilacji kodu i ogólnie tuż za 16-rdzeniowym Ryzen 9 3950X, Ryzen 7 7700X zużywał znacznie mniej energii niż te procesory… Podczas kompilowania pełnej wersji jądra Linux Ryzen 7 7700X miał średni pobór mocy 125 W ze szczytem 129 Watów, w porównaniu ze średnią 140~142 watów z procesorami, do których działał podobnie.
Dla programistów często kompilujących duże projekty, każdy rdzeń ma znaczenie, jeśli używają zadań kompilacji równoległej, więc oczywiście kup tak duży procesor, jak Stać cię. Ale te testy pokazują, że nawet jeśli zdecydujesz się na 8-rdzeniowy pulpit Zen 4, nadal może on całkiem dobrze służyć jako pulpit programisty.
Kontynuując testy zorientowane na programistów, w językach skryptowych, takich jak Python i W PHP nastąpił znaczny wzrost z Zen 3 do Zen 4. W niektórych z tych jednowątkowych testów procesory Zen 4 przewyższały teraz Alder Lake, podczas gdy w innych obszarach wciąż był wyścig z Intelem 12. generacji. W testach jednowątkowych oczywiście Ryzen 7 7700X wypada dobrze, ale dla tych, którzy uruchamiają wiele współbieżnych skryptów itp., jest to miejsce, w którym bardziej korzystne byłyby procesory Ryzen wyższej klasy.
Simdjson do analizowania JSON jest jednym z nich. zadań znacznie szybciej dzięki procesorom Zen 4 dzięki wykorzystaniu AVX-512.
W przypadku modelowania 3D w Blenderze Ryzen 7 7700X ogólnie działał między procesorami Ryzen 9 3900X i Ryzen 9 5900X.
Ryzen 7 7700X podczas renderowania za pomocą Blendera odnotował średni pobór mocy 126 watów i szczytowy 131 watów, zauważalnie niższy niż Ryzen 9 3900X~5900X przy około 145 watów.
W przypadku innych procesorów Obciążenia renderowania oparte na procesorach Ryzen 7 7700X nadal działały między modelami procesorów 3900X i 5900X.
AMD Ryzen 7 7700X był bardzo konkurencyjny w porównaniu z różnymi testowanymi projektami oprogramowania open source Intel oneAPI. Procesory AMD Zen 4 bardzo dobrze radzą sobie z tymi projektami oprogramowania Intela, zwłaszcza że wiele z tych komponentów oprogramowania jest dobrze zoptymalizowanych pod kątem AVX-512.
Inkscape
AMD Ryzen 7 7700X również działał bardzo dobrze w szerokim zakresie w większości zadań związanych z przetwarzaniem obrazu jednowątkowego.
W całym zakresie zadań związanych z kodowaniem obrazu, AMD Ryzen 7 7700X w większości jechał tuż za AMD Ryzen 9 5900X, zużywając znacznie mniej energii niż ten model Zen 3.
W przypadku szerokiego zakresu zadań twórców procesor AMD Ryzen 7 7700X radził sobie równie dobrze jak procesor o wartości 399 USD.
AMD Ryzen 7 7700X radził sobie dobrze z zadaniami kodowania wideo dzięki 8 rdzenie/16 wątków.
Procesory AMD Ryzen 7 7700X i Zen 4 ogólnie były znacznie bardziej konkurencyjne w stosunku do Intela dzięki programowym obciążeniom radiowym.
Procesory Zen 4 również widziały duży wzrost dzięki oprogramowaniu do cyfrowego przetwarzania sygnału (DSP).
Ogólnie procesory AMD Ryzen z serii 7000 konkurowały dobrze z I Procesory ntel Alder Lake, a za kilka tygodni zobaczymy, jak wypadną w porównaniu z konkurencją Intel Raptor Lake pod Linuksem.
AMD Ryzen 7 7700X i inne procesory Zen 4 z AVX-512 konkurowały bardzo dobrze w różnych Obciążenia związane ze sztuczną inteligencją/uczeniem głębokim.
W sumie przeprowadziłem ponad 300 testów porównawczych na wszystkich testowanych procesorach Intel/AMD do komputerów stacjonarnych w systemie Ubuntu Linux. Ci, którzy chcą zobaczyć wszystkie te testy porównawcze w całości oraz dane dotyczące zużycia energii na test, a także wykresy wydajności na dolara, mogą zobaczyć this OpenBenchmarking.org result file for my entire (non-gaming) zbiór danych. Istnieje szeroka gama obciążeń testowanych pod kątem różnych zastosowań.
W całym zakresie 333 testów porównawczych przeprowadzonych na wszystkich procesorach, powyżej znajduje się spojrzenie na zużycie energii przez procesor w tym zakresie. około 24 godzinny okres testów. Średnio AMD Ryzen 7 7700X pobierał około 91 watów pod obciążeniem, podczas krótkich okresów bezczynności spadał do zaledwie 5,5 watów, a odnotował szczytowe zużycie energii na poziomie 146 watów. Ryzen 7 7700X ze średnią 91 W jest całkiem dobry, biorąc pod uwagę, że przy takim samym czasie trwania testów Ryzen 9 5900X, który często wykazywał podobną wydajność, miał średnią 104 W.
Jeśli weźmiemy średnią geometryczną wszystkich 333 Testy porównawcze przeprowadzone pod Linuksem, AMD Ryzen 7 7700X wypadły nawet przed Ryzen 9 5950X dzięki połączeniu testów jedno-i wielowątkowych. Ryzen 7 7700X był również tuż za procesorem Intel Core i9 12900K Alder Lake z tak dużą mieszanką testów. Ponownie, zobacz plik z wynikami OB, do którego odsyła się wcześniej, dla tych, którzy chcą szczegółowo przejrzeć wszystkie testy 333.
Oddzielone od tych 333 testów są wszystkie testy linuksowe dotyczące gier. Możesz zobaczyć wszystkie wyniki gier w Linuksie za pomocą tego pliku wyników OpenBenchmarking.org.
Podczas samych testów gier w Linuksie Ryzen 7 7700X działał ze średnią 63 W i 115 W szczytową, podobną średnią do AMD Ryzen 9 3950X.
Niewiele Gry na Linuksa wykorzystujące 16+ wątków, AMD Ryzen 7 7700X były skutecznie powiązane z serią AMD Ryzen 9 7900 jako najszybsze procesory testowane pod kątem gier w Linuksie i znacznie szybsze niż Zen 3 czy Intel Alder Lake.
Przy 399 USD USD AMD Ryzen 7 7700X to fajny procesor do komputerów stacjonarnych ze średniej półki. Jednak koszt początkowych płyt głównych AMD X670 i pamięci systemowej DDR5 może sprawić, że taka konfiguracja będzie na razie bardziej kosztowna, podczas gdy z czasem na rynku pojawią się tańsze płyty główne AM5, a także tańsze pamięci DDR5. W każdym razie, jak pokazują te liczne testy porównawcze Linuksa, AMD Ryzen 7 7700X może stanowić świetny pulpit Linuksa. Pamiętaj tylko, że będziesz chciał uruchomić najnowszą dystrybucję Linuksa, zwłaszcza jeśli chcesz skorzystać z iGPU i mieć mniej obaw o problemy z kompatybilnością płyty głównej. Ale ogólnie mój czas z procesorami AMD Zen 4 w systemie Linux był przyjemny, a seria Ryzen 5000 znacznie wzrosła.
Dziękuję firmie AMD za dostarczenie sprzętu testowego w dniu premiery i bycie na bieżąco Phoronix do dalszych testów porównawczych, gdy pojawiają się jakiekolwiek optymalizacje Linuksa, dostrajanie kompilatora Znver4 staje się dostępne i inne dojrzałości stosu oprogramowania open source, które sprawia, że wydajność Linuksa jest zawsze zabawna i ekscytująca.