今週初めに、AMD Ryzen 9 7900X と Ryzen 9 7950X Linux のレビュー、広範な Zen 4 AVX-512 分析と Linux ゲーム パフォーマンス テストを公開しました。それ以来、AMD から Linux のテスト用に Ryzen 7 7700X を受け取っており、今日はそれらの最初の Linux ベンチマークです。 AMD Ryzen 7 7700X は、インターネット小売業者から 399 米ドルで在庫があり、最大ブースト クロック速度 5.4GHz の 8 コア/16 スレッド プロセッサです。
AMD Ryzen 7 7700X は、Ryzen 5 7600X および Ryzen 9 7900X/7950X モデルとともに火曜日に出荷を開始しました。この 8 コア/16 スレッドの Zen 4 デスクトップ プロセッサは、4.5 GHz のベース クロック周波数、5.4 GHz の最大ブースト クロック周波数、32 MB の L3 キャッシュ、および 105 ワットの TDP を備えています。 Zen 4 デスクトップ ラインアップの残りの部分と同様に、2 つのグラフィック コアを備えた統合 Radeon グラフィックがあります。基本的なデスクトップのニーズには十分ですが、以前のゲーム記事で示したように、統合グラフィックに多くの馬力を期待しないでください。
Ryzen 7000 シリーズが小売店で入手可能になった 2 日後、私は AMD Ryzen 7 7700X が NewEgg のような主要なインターネット小売店にまだ在庫があり、 399 米ドルの推奨起動価格。
Ryzen 9 7900 シリーズと同様に、AMD Ryzen 7 7700X は、これまで数日間使用して Linux で正常に動作しています。注意すべき主な項目は、今月現在、Linux で Radeon iGPU を使用するために Linux 5.18 + Mesa 22/linux-firmware.git が必要なことです。マザーボードによっては、オーディオ ドライバーの問題が発生する可能性があります (まだ調査中)。 LLVM Clang または GCC をターゲットとするメインラインの Znver4 コンパイラはまだありません。しかし、AMD Zen 4 プロセッサのすべてのコア CPU 機能に関しては、Ubuntu 22.04 以降などの最新の Linux ディストリビューションですぐに使用できます。
今日は、AMD Ryzen 7 7700X の私の最初のベンチマークですが、Linux カーネルがさらに最適化されると、AMD Zen 4 コンパイラのチューニングが利用可能になるなど、フォローアップ ベンチマークを行う予定です。本日のレビューでテストされたプロセッサは次のとおりです。
-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
これは、残念ながら Ryzen 7 5700X または Core i7 12700K でレビュー サンプルを受け取ったことがない、入手可能なプロセッサに基づいていました。 Intel Alder Lake および Zen 4 プロセッサはすべて 2 x 16GB DDR5-6000 メモリでテストされ、Zen 3 および Rocket Lake CPU は標準の 2 x 16GB DDR4-3600 メモリでテストされました。すべてのシステムは、AMD Radeon RX 6800 XT、Samsung 980 PRO 2TB NVMe SSD、Linux 6.0 + Mesa 22.3-devel で Ubuntu 22.04 LTS を実行してテストされました。
生のパフォーマンスに加えて、公開された RAPL インターフェイスを使用して、テストごとに CPU 消費電力も分析されました。これらのベンチマークはすべて、Linux 6.0 Git と GCC 12 を使用して Ubuntu 22.04 LTS で実行され、最先端の Linux で AMD Zen 4 のパフォーマンスを確認しました。来週、AMD Ryzen 5 7600X ベンチマークを行い、その 4 番目で最後のプロセッサが今日到着するように設定します。この Linux テストのレビュー サンプルを提供してくれた AMD に感謝します。
最初に、Ryzen 7 7700X の Linux ゲーム パフォーマンスを、ネイティブ Linux ゲームといくつかの Steam Play (Proton + DXVK) の両方で調べます。 ) タイトル。
Linux で 16 以上の CPU スレッドに最適化されているゲームはあまり多くないため、AMD Ryzen 7 7700X は、Linux ゲームのパフォーマンスに関してハイエンドの Ryzen 7000 シリーズ プロセッサと十分に競合していました。いくつかのケースでは、AMD Ryzen 7 5800X3D は、特に Feral Interactive によるネイティブ Linux ゲーム ポートを使用して、これらの Zen 4 デスクトップに十分な費用をかけました。
少なくとも今のところ、AMD Zen 4 プロセッサは、 Linux ゲームに最適なパフォーマンス。来月、Raptor Lake が Zen 4 に対して Linux ゲームでどれだけうまく機能するかを確認します。
Ryzen 9 7900 シリーズと同様に、Ryzen 7 7700X は非常に優れたパフォーマンスを発揮し、テスト済みの他の Zen 4 プロセッサと同等でした。 Zen 4 プロセッサは、これらの大部分がシングル スレッドのブラウザ ベンチマークで顕著な上昇を示し、Intel の第 12 世代コア「Alder Lake」プロセッサよりも全体的に優れていました。確かに、来月は、第 13 世代の「Raptor Lake」プロセッサが Linux でどのように比較されるかを確認します。
Zen 4 プロセッサは、頻繁にコードをコンパイルする場合、開発者のデスクトップで非常に優れたパフォーマンスを発揮します… AMD Ryzen 7 7700X は、さまざまなオープンソース プログラムをコンパイルするために使用されている Ryzen 9 5900X のコンパイル速度は、通常、Ryzen 9 5900X よりわずかに速く、通常は Ryzen 9 3950X よりわずかに遅れています。 16 コアの Ryzen 9 3950X のすぐ後ろにある Ryzen 7 7700X は、それらのプロセッサよりもはるかに少ない電力を消費していました…完全な Linux カーネル ビルドをコンパイルしている間、Ryzen 7 7700X の平均消費電力は 125 ワットで、ピークは 129 ワットでした。同等の性能を発揮していたプロセッサの平均 140 ~ 142 ワットと比較して、ワット。
大規模なプロジェクトを頻繁にコンパイルする開発者にとって、並列コンパイル ジョブを使用する場合はすべてのコアがカウントされるため、当然、できるだけ大きなプロセッサを購入してください。余裕があります。しかし、これらのベンチマークは、8 コアの Zen 4 デスクトップを選択しただけでも、開発者のデスクトップとして十分に機能できることを示しています。
Python やPHP では、Zen 3 から Zen 4 への大幅な向上があります。これらのシングルスレッド テストの一部では、Zen 4 プロセッサが Alder Lake を上回っていましたが、他の領域では Intel 第 12 世代コアとの競争が続いていました。シングルスレッドのテストでは、明らかに Ryzen 7 7700X がうまく機能しますが、多くの同時スクリプトを実行する場合などは、ハイエンドの Ryzen プロセッサの方が有利です。
JSON 解析用の Simdjson はその 1 つです。
Blender 3D モデリングでは、Ryzen 7 7700X は一般的に Ryzen 9 3900X と Ryzen 9 5900X プロセッサの間で実行されていました。
Ryzen 7 7700X は、Blender でレンダリング中に平均 126 ワットの消費電力と 131 ワットのピーク消費電力を示しました。これは、Ryzen 9 3900X~5900X の約 145 ワットよりも著しく低くなっています。
他の CPU 間で
AMD Ryzen 7 7700X は、ベンチマークされたさまざまな Intel oneAPI オープンソース ソフトウェア プロジェクトと非常に競争力がありました。 AMD Zen 4 プロセッサは、特にこれらのソフトウェア コンポーネントの多くが AVX-512 に最適化されているため、これらの Intel ソフトウェア プロジェクトで非常にうまく機能します。
さまざまな画像エンコーディング ワークロード全体で、AMD Ryzen 7 7700X はほとんど AMD Ryzen 9 5900X のすぐ後ろに収まり、消費電力は Zen 3 モデルよりはるかに少なくなっています。
幅広いクリエーターのワークロードに対して、AMD Ryzen 7 7700X は 399 米ドルのプロセッサーとして十分に持ちこたえました。
AMD Ryzen 7 7700X は、その 8 つのビデオ エンコーディング タスクで良好なパフォーマンスを発揮しました。コア/16 スレッド。
AMD Ryzen 7 7700X および Zen 4 CPU は一般に、ソフトウェア定義の無線ワークロードで Intel に対してはるかに競争力がありました。
Zen 4 CPU はまた、
AMD Ryzen 7000 シリーズ プロセッサは全体的に、I
AMD Ryzen 7 7700X および AVX-512 を搭載した他の Zen 4 CPU は、さまざまなプロセッサで非常によく競合していました。 AI/深層学習のワークロード。
これらのテスト済みの Intel/AMD デスクトップ CPU のすべてで、Ubuntu Linux で合計 300 以上のベンチマークを実行しました。これらすべてのベンチマークの完全なデータと、テストごとの消費電力データ、および 1 ドルあたりのパフォーマンス チャートを確認したい場合は、this OpenBenchmarking.org result file for my entire (non-gaming)データセット。すべての異なる使用法にアピールするために、さまざまなワークロードがテストされています。
すべてのプロセッサで実行された 333 のベンチマークの全体にわたって、上記の CPU 電力消費が見られます。約 24 時間のテスト期間。平均して、AMD Ryzen 7 7700X は負荷がかかった状態で約 91 ワットを消費し、短いアイドル期間中は 5.5 ワットまで低下し、記録されたピーク電力消費は 146 ワットでした。平均 91 ワットの Ryzen 7 7700X は、同じテスト期間で、多くの場合同様のパフォーマンスを示していた Ryzen 9 5900X の平均が 104 ワットだったことを考えると、非常に優れています。
333 すべての幾何平均を取る場合Linux で実行されたベンチマークでは、AMD Ryzen 7 7700X は、シングル スレッドとマルチスレッドのベンチマークが混在しているため、Ryzen 9 5950X よりも優れています。 Ryzen 7 7700X は、この大規模なベンチマークの組み合わせでも、Intel Core i9 12900K Alder Lake プロセッサにわずかに遅れをとっていました。繰り返しになりますが、333 のすべてのベンチマークを詳細に掘り下げたい場合は、前述の OB 結果ファイルを参照してください。
これらの 333 のベンチマークとは別に、すべての Linux ゲーム ベンチマークがあります。 こちらの OpenBenchmarking.org 結果ファイルで、すべての Linux ゲームの結果を確認できます。.
Linux ゲーム テストの間、Ryzen 7 7700X は平均 63 ワット、ピーク時 115 ワットで動作し、AMD Ryzen 9 3950X と同様の平均値でした。
Linux ゲームで 16 以上のスレッドを活用する AMD Ryzen 7 7700X は、Linux ゲーム用にテストされた最速のプロセッサーとして、AMD Ryzen 9 7900 シリーズと事実上結び付き、Zen 3 や Intel Alder Lake よりもはるかに高速です。
399 ドルでAMD Ryzen 7 7700X は、優れたミッドレンジ デスクトップ プロセッサです。ただし、初期の AMD X670 マザーボードと DDR5 システム メモリのコストにより、現時点ではそのようなビルドのコストが高くなる可能性がありますが、時間の経過とともに、より手頃な価格の AM5 マザーボードと安価な DDR5 メモリが市場に出てくるでしょう。いずれにせよ、これらの多くの Linux ベンチマークで示されているように、AMD Ryzen 7 7700X は優れた Linux デスクトップに適しています。特に iGPU を利用し、マザーボードの互換性の問題をあまり心配したくない場合は、最新の Linux ディストリビューションを実行することをお勧めします。しかし、Linux で AMD Zen 4 CPU を使用した私の時間は全体的に快適で、Ryzen 5000 シリーズからの素晴らしい世代の向上があります。
AMD が発売日のレビュー用ハードウェアを提供してくれたことに感謝します。 Linux の最適化が実現し、Znver4 コンパイラのチューニングが利用可能になり、Linux のパフォーマンスを常に楽しくエキサイティングにするオープンソース ソフトウェア スタックのその他の成熟度に応じたフォローアップ ベンチマークのための Phoronix。