Eerder deze week heb ik mijn AMD Ryzen 9 7900X en Ryzen 9 7950X Linux review gepubliceerd, evenals een uitgebreide Zen 4 AVX-512 analyse en Linux gaming performance tests. Sindsdien heb ik de Ryzen 7 7700X van AMD ontvangen voor Linux-testen en vandaag zijn die eerste Linux-benchmarks. De AMD Ryzen 7 7700X is op voorraad verkrijgbaar voor $ 399 bij internetwinkels en is een 8-core/16-thread processor met een maximale boost-kloksnelheid van 5,4 GHz.
De AMD Ryzen 7 7700X begon dinsdag met de levering, samen met de modellen Ryzen 5 7600X en Ryzen 9 7900X/7950X. Deze 8-core/16-thread Zen 4-desktopprocessor heeft een basisklokfrequentie van 4,5 GHz, een maximale boostklokfrequentie van 5,4 GHz, 32 MB L3-cache en een TDP van 105 watt. Net als de rest van de Zen 4-desktopreeks, is er geïntegreerde Radeon-graphics met twee grafische kernen-het is goed genoeg voor basisdesktopbehoeften, maar zoals getoond in het eerdere game-artikel, verwacht niet veel pk’s van de geïntegreerde graphics voor zwaar gamen.
Twee dagen nadat de Ryzen 7000-serie in de winkel verkrijgbaar was, zie ik dat de AMD Ryzen 7 7700X nog steeds op voorraad is bij grote internetwinkels zoals NewEgg en het bereiken van de $ 399 USD aanbevolen lanceringsprijs.
Net als bij de Ryzen 9 7900-serie, heeft de AMD Ryzen 7 7700X prima gewerkt onder Linux met de paar dagen dat hij hem tot nu toe gebruikte. De belangrijkste punten om op te merken zijn Linux 5.18 + Mesa 22/linux-firmware.git vanaf deze maand om gebruik te kunnen maken van de Radeon iGPU onder Linux, afhankelijk van het moederbord kunnen er problemen met het audiostuurprogramma zijn (nog te onderzoeken), en er is nog geen mainline Znver4-compilertargeting met LLVM Clang of GCC. Maar in termen van alle kernfunctionaliteit van de CPU van de AMD Zen 4-processors werken ze out-of-the-box op moderne Linux-distributies zoals Ubuntu 22.04 en nieuwer.
Vandaag de dag zijn mijn eerste benchmarks van de AMD Ryzen 7 7700X, terwijl het duidelijk is dat als de Linux-kernel verdere optimalisaties ziet, de AMD Zen 4-compilerafstemming beschikbaar komt, enz., Ik zal in de buurt zijn met vervolgbenchmarks. De processors die voor de test van vandaag zijn getest, waren onder meer:
-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
Dit was gebaseerd op de processors die ik tot mijn beschikking had, met helaas nooit testvoorbeelden ontvangen op de Ryzen 7 5700X of Core i7 12700K. De Intel Alder Lake en Zen 4 processors zijn allemaal getest met 2 x 16GB DDR5-6000 geheugen, de Zen 3 en Rocket Lake CPU’s op standaard 2 x 16GB DDR4-3600 geheugen. Alle systemen zijn getest met een AMD Radeon RX 6800 XT, Samsung 980 PRO 2TB NVMe SSD en met Ubuntu 22.04 LTS met Linux 6.0 + Mesa 22.3-devel.
Naast de onbewerkte prestaties werd ook het CPU-stroomverbruik per test geanalyseerd met behulp van de blootgestelde RAPL-interfaces. Al deze benchmarks werden uitgevoerd op Ubuntu 22.04 LTS terwijl Linux 6.0 Git en GCC 12 werden gebruikt voor een hypermoderne Linux-blik op de AMD Zen 4-prestaties. Volgende week heb ik AMD Ryzen 5 7600X-benchmarks met die vierde en laatste processor die vandaag arriveert. Met dank aan AMD voor het leveren van de testvoorbeelden voor deze Linux-test.
Ten eerste is er een blik op de Linux-gamingprestaties van de Ryzen 7 7700X, zowel met native Linux-games als sommige Steam Play (Proton + DXVK ) titels.
Omdat niet veel games op Linux al te goed zijn geoptimaliseerd voor 16+ CPU-threads, concurreerde de AMD Ryzen 7 7700X goed met de geavanceerde Ryzen 7000-serie processors voor Linux-gamingprestaties. In sommige gevallen gaf de AMD Ryzen 7 5800X3D deze Zen 4-desktops nog steeds een run voor het geld, vooral met de native Linux-spelpoorten van Feral Interactive.
Ten minste voor nu leveren de AMD Zen 4-processors de beste prestaties voor Linux-gaming. We zullen volgende maand zien hoe goed Raptor Lake het doet voor Linux-gaming tegen Zen 4.
Net als bij de Ryzen 9 7900-serie presteerde de Ryzen 7 7700X erg goed en in lijn met de andere geteste Zen 4-processors. De Zen 4-processors zorgden voor een merkbare verbetering van deze grotendeels single-threaded browserbenchmarks en kwamen over het algemeen voor op Intel’s 12e generatie Core”Alder Lake”-processors. Toegegeven, volgende maand zullen we zien hoe de 13e generatie”Raptor Lake”-processors zich verhouden onder Linux.
De Zen 4-processors presteren zeer goed voor ontwikkelaarsdesktops als ze vaak code compileren… De AMD Ryzen 7 7700X wanneer gebruikt om een verscheidenheid aan open-sourceprogramma’s te compileren lag over het algemeen iets voor op de Ryzen 9 5900X in compileersnelheid en meestal net achter de Ryzen 9 3950X.
Terwijl het beter presteerde dan de Ryzen 9 5900X voor codecompilatie en in het algemeen net achter de 16-core Ryzen 9 3950X, verbruikte de Ryzen 7 7700X veel minder stroom dan die processors… Tijdens het compileren van een volledige Linux-kernel build, had de Ryzen 7 7700X een gemiddeld stroomverbruik van 125 Watt met een piek van 129 Watt, vergeleken met 140~142 Watt gemiddeld met de processors waarmee het vergelijkbaar presteerde.
Voor ontwikkelaars die vaak grote projecten compileren, telt elke core als ze parallelle compileertaken gebruiken, dus koop natuurlijk een zo groot mogelijke processor als je kunt veroorloven. Maar deze benchmarks laten zien dat zelfs als je alleen kiest voor een 8-core Zen 4-desktop, deze nog steeds vrij goed kan dienen als ontwikkelaarsdesktop.
Voortzetting van de op ontwikkelaars gerichte benchmarks, in scripttalen zoals Python en PHP is er een aanzienlijke stijging van Zen 3 naar Zen 4. In sommige van deze single-threaded tests presteerden de Zen 4-processors nu beter dan Alder Lake, terwijl het op andere gebieden nog steeds een race was tegen Intel 12e generatie Core. In de single-threaded tests staat de Ryzen 7 7700X duidelijk goed, maar voor degenen die veel gelijktijdige scripts gebruiken, enz., zouden de duurdere Ryzen-processors voordeliger zijn.
Simdjson voor JSON-parsing is er een van. van de workloads nu veel sneller met Zen 4-processors dankzij AVX-512-gebruik.
Voor Blender 3D-modellering presteerde de Ryzen 7 7700X over het algemeen tussen de Ryzen 9 3900X en Ryzen 9 5900X-processors.
De Ryzen 7 7700X zag tijdens het renderen met Blender een gemiddeld stroomverbruik van 126 watt en een piek van 131 watt, merkbaar lager dan de Ryzen 9 3900X~5900X met ongeveer 145 watt.
Over andere CPU’s-gebaseerde renderingworkloads bleef de Ryzen 7 7700X presteren tussen de 3900X en 5900X CPU-modellen.
De AMD Ryzen 7 7700X was zeer concurrerend met de verschillende Intel oneAPI open-source softwareprojecten die werden gebenchmarkt. De AMD Zen 4-processors doen het erg goed met deze Intel-softwareprojecten, vooral omdat veel van deze softwarecomponenten goed zijn geoptimaliseerd voor AVX-512.
Inkscape
De AMD Ryzen 7 7700X presteerde ook erg goed over een breed bereik van voornamelijk single-threaded imaging-workloads.
Over een reeks van beeldcoderingsworkloads trok de AMD Ryzen 7 7700X zich meestal direct achter de AMD Ryzen 9 5900X aan, terwijl hij veel minder stroom verbruikt dan dat Zen 3-model.
Voor een breed scala aan werklasten voor makers hield de AMD Ryzen 7 7700X het goed als een processor van $ 399.
De AMD Ryzen 7 7700X presteerde goed voor videocoderingstaken met zijn 8 cores/16 threads.
De AMD Ryzen 7 7700X en Zen 4 CPU’s waren in het algemeen veel concurrerender tegen Intel nu met softwaregedefinieerde radioworkloads.
De Zen 4 CPU’s zagen ook veel verbetering met digitale signaalverwerking (DSP)-software.
Over het algemeen deden de AMD Ryzen 7000-serie processors het goed tegen de I ntel Alder Lake-processors, terwijl we over een paar weken zullen zien hoe ze zich verhouden tot Intel’s Raptor Lake-concurrentie onder Linux.
De AMD Ryzen 7 7700X en andere Zen 4-CPU’s met AVX-512 deden het erg goed op verschillende AI/deep learning-workloads.
In totaal heb ik meer dan 300 benchmarks uitgevoerd voor al deze geteste Intel/AMD-desktop-CPU’s op Ubuntu Linux. Degenen die al deze benchmarks volledig willen zien, plus gegevens over energieverbruik per test en grafieken per dollar, kunnen this OpenBenchmarking.org result file for my entire (non-gaming) gegevensset. Er is een breed scala aan workloads getest om te proberen alle verschillende gebruiksmogelijkheden aan te spreken.
Over de hele reeks van 333 benchmarks die op alle processors zijn uitgevoerd, is hierboven een blik op het CPU-stroomverbruik over dat hele gebied. testperiode van ongeveer 24 uur. Gemiddeld verbruikte de AMD Ryzen 7 7700X ongeveer 91 watt onder belasting, tijdens de korte periodes van inactiviteit daalde het tot 5,5 watt, en had een piek geregistreerd stroomverbruik van 146 watt. De Ryzen 7 7700X met een gemiddelde van 91 watt is redelijk goed, aangezien de Ryzen 9 5900X, die vaak vergelijkbare prestaties vertoonde, voor dezelfde duur van de tests een gemiddelde van 104 watt had.
Als je het geometrische gemiddelde van alle 333 neemt. benchmarks uitgevoerd onder Linux, kwam de AMD Ryzen 7 7700X zelfs voor op de Ryzen 9 5950X dankzij de mix van single-en multi-threaded benchmarks. De Ryzen 7 7700X zat ook net achter de Intel Core i9 12900K Alder Lake-processor met deze grote mix van benchmarks. Nogmaals, zie het eerder gelinkte OB-resultatenbestand voor diegenen die alle 333 benchmarks tot in detail willen doorzoeken.
Afzonderlijk van die 333 benchmarks zijn alle Linux gaming-benchmarks. Je kunt alle Linux-gamingresultaten bekijken via dit OpenBenchmarking.org-resultatenbestand.
Tijdens de Linux-gamingtests draaide de Ryzen 7 7700X met een gemiddelde van 63 watt en een piek van 115 watt, een vergelijkbaar gemiddelde als de AMD Ryzen 9 3950X.
Met niet veel Linux-games met meer dan 16 threads, de AMD Ryzen 7 7700X was effectief verbonden met de AMD Ryzen 9 7900-serie als de snelste processors die zijn getest voor Linux-gaming en veel sneller dan Zen 3 of Intel Alder Lake.
Voor $ 399 USD de AMD Ryzen 7 7700X is een mooie mid-range desktopprocessor. De kosten van de initiële AMD X670-moederborden en het DDR5-systeemgeheugen kunnen een dergelijke build momenteel echter duurder maken, terwijl we met de tijd zullen zien dat er meer betaalbare AM5-moederborden op de markt komen, evenals minder duur DDR5-geheugen. Hoe dan ook, zoals blijkt uit deze vele Linux-benchmarks, kan de AMD Ryzen 7 7700X een prima Linux-desktop worden. Houd er rekening mee dat u een zeer recente Linux-distributie wilt gebruiken, vooral als u gebruik wilt maken van de iGPU en u zich minder zorgen hoeft te maken over compatibiliteitsproblemen met het moederbord. Maar over het algemeen is mijn tijd met de AMD Zen 4-CPU’s op Linux aangenaam verlopen en is er een geweldige generatieverbetering van de Ryzen 5000-serie.
Bedankt AMD voor het leveren van de hardware voor de lanceringsdag en blijf op de hoogte van Phoronix voor vervolgbenchmarks naarmate Linux-optimalisaties zich voordoen, Znver4-compilerafstemming beschikbaar komt, en andere volwassenheid van de open-source softwarestack die Linux-prestaties altijd leuk en opwindend maakt.