AMD Ryzen 7000 シリーズ「Zen 4」プロセッサの発売、Intel による Arc Graphics の詳細の発表、Linux 6.0 の準備が整い、Linux 6.1 に向けた機能作業が加速し、進行中のエキサイティングなカーネル作業が行われた、非常にエキサイティングな 9 月でした。 MGLRU/IO_uring/RT/など、および GNOME 43 や LLVM 15 などの他のソフトウェア リリースはすべて、波乱に満ちた 1 か月でした。
Linux ハードウェアの世界は常に刺激的であり、オープンソース/Linux ソフトウェアのイノベーションのペースは決して衰えることはありませんが、悲しいことに、Phoronix での運用は、広告ブロックの使用が横行し、広告が抑圧されているため、困難なままです。 Phoronix の新しいオリジナル コンテンツを毎日楽しんでいる場合は、広告ブロッカーを無効にするだけでなく、サポートを提供する一番の方法として Phoronix プレミアムに参加して、サポートを示すことを検討してください。 Facebook や Twitter でもコンテンツをフォローできます。 >。
それで、251 の元のニュース記事のうち、9 月の Phoronix に関する最もエキサイティングなニュースは次のとおりです。 AMD Linux システム
AMD エンジニアの K Prateek Nayak は最近、最新の AMD システムにまだ適用されている Linux カーネルの約 20 年前のチップセットの回避策が、最新の Zen ハードウェアのパフォーマンスを損なう場合があることを発見しました。幸いなことに、その回避策を古いシステムに限定し、最新のシステムのパフォーマンスを向上させるための修正が進行中です。
Cloudflare は Nginx を廃止し、インハウスの Rust-Written Pingora を採用
Cloudflare は長い間 HTTP プロキシ スタックの一部として Nginx に依存してきましたが、現在は独自の-ハウスの Rust で作成された Pingora ソフトウェアは、1 日あたり 1 兆を超えるリクエストを処理し、CPU とメモリ リソースの約 3 分の 1 しか使用せずにパフォーマンスを向上させると言われています。
MGLRU は今年の最高の Linux カーネル イノベーションの 1 つに見えます
Linux 6.1 の次のサイクルでメインライン化されるのは、Multi-Gen LRU、または MGLRU として知られていることです。 、カーネルの既存のページ再利用コードの優れた代替手段として。 2022 年の最後の完全なカーネル サイクルとして Linux 6.1 に搭載されると仮定すると、今年のカーネルに組み込まれる最もエキサイティングなイノベーションの 1 つになるでしょう。
Rust で作成された Apple DRM Linux カーネル ドライバーが最初のキューブをレンダリング
Apple をサポートするために Rust プログラミング言語で作成された非常に初期の Direct Rendering Manager (DRM) ドライバーM1/M2 グラフィックス プロセッサは、立方体をレンダリングできるというマイルストーンを達成しました。
VMware: Intel Retbleed Mitigation により、ESXi VM のパフォーマンスが最大 70% 低下
VMware のパフォーマンス エンジニアリング チームは本日、Linux 5.19 のパフォーマンス低下を発表しました。これは、コンピューティング パフォーマンスに最大-70%、ネットワークは最大-30%、ストレージは最大-13% です。しかし、残念なことに、重度のリグレッションが知られていることと、古いプロセッサの Intel Retbleed 軽減策の副作用です。
GNU grep 3.8 により、egrep および fgrep コマンドの使用をやめる時期は過ぎました
GNU Grep 3.8 が本日リリースされ、この一般的に使用されているプレーン検索用のコマンドライン ユーティリティがリリースされましたテキストデータ。 GNU Grep 3.8 では、egrep および fgrep コマンドにまだ依存している場合は、適切なコマンドライン引数を指定して grep に切り替えるだけの期限が過ぎていることがより明確になりました。
16 ドル以上の Sipeed LicheeRV RISC-V ボードのサポートを目指す Ubuntu 22.10
StarFive VisionFive および Nezha RISC-V ボードをサポートする Ubuntu に加えて、Canonical のエンジニアは来月の 22.10 リリースに向けて、Sipeed LicheeRV ボードのサポートにも取り組んでいます。 Sipeed LicheeRV は、最も安価な RISC-V ボードの 1 つであることが注目されます。価格は 16.90 米ドルからです。
IO_uring は非常にエキサイティングであることを証明し続けています: 有望な io_uring_spawn の発表
IO_uring は、過去 10 年間の Linux カーネルに対する最もエキサイティングな基本的イノベーションの 1 つであることを証明し続けています。非同期ストレージ I/O 用に開始されましたが、ネットワークのユースケースに関する最近の作業や、IO_uring ベースのユーザー空間ブロック ドライバー用の新しい「UBD」ドライバーなどの他の革新を推進しています。また、パフォーマンスの可能性を最大限に引き出すために、Jens Axboe などによって絶え間なく最適化され続けています。今週ダブリンで開催された Linux Plumbers Conference 2022 で発表された IO_uring に関する最新のイノベーションは、io_uring_spawn です。
「Nest」は、CPU パフォーマンスを向上させるための Linux カーネル スケジューリングの興味深い新しい解釈です
最近、Linux カーネルのスケジューリングをさらに強化するためのさまざまな取り組みが行われています。 Intel ハイブリッド CPU 設計、新しい CPU キャッシュ構成への適応、または今日の増加し続けるコア数によるスケーリングの改善など、最新のハードウェア アーキテクチャによりよく適応するためのスケジューラです。今週詳述されているもう 1 つのスケジューラーの取り組みは、”Nest”です。これは、既により高いクロック/パフォーマンス状態にあり、理想的には最適なターボ/ブースト周波数で動作しているため、低レイテンシーを期待して、タスクを”ウォーム コア”に保持することを目的としています。 Nest の開発者は、スケジューラが最新のハードウェアで「パフォーマンスを 10% ~ 2 倍向上させ、エネルギー使用量を削減できる」ことを発見しました。
数行のコードで Intel の Vulkan ドライバーの描画スループットが 60% 以上向上
数日前、Valve の請負業者である Mike Blumenkrantz が Radeon Vulkan”RADV”をどのように強化したかを思い出してください。ドライバーの描画スループットが +55% 向上します。さて、彼は Intel オープンソースの「ANV」Vulkan ドライバーの最適化に取り組み、描画スループットを 60% 向上させました。さらに興味深いのは、それがほんの数行のコードだったことです。
Microsoft と Canonical が systemd を WSL に導入
Microsoft と Canonical は本日、systemd が Windows Subsystem for Linux (WSL2) 内で動作するようになったことを共同で発表しました。
LPC 2022: C コードに匹敵するパフォーマンスを達成できる Rust Linux ドライバー
本日、ダブリンで開催された Linux Plumbers Conference 2022 の初日に開催されたのは、Rust ミニカンファレンスでしたRust を適切なシステム プログラミング言語にし、メインラインの Linux カーネル内に Rust のサポートを統合するための進行中の作業について。 Linux カーネルから Rust で書かれた NVMe ドライバーへの Rust 統合の状況から、C で書かれたドライバーと同様に実行できる興味深い話がたくさんありました。
Fedora Linux が Mesa の H.264/H.265/VC1 VA-API サポートを法的に無効化
現在 Mesa の VA-API サポートを利用している Fedora Linux ユーザー向けオープンソースの AMD グラフィックス ドライバーなどを使用し、それを使用して H.264、H.265、または VC1 のデコードを高速化すると、すぐに失敗する可能性があり、CPU ベースのデコードを使用する方法にフォールバックする必要があります。または、非公式/サードパーティの Mesa ビルドに依存している。
Richard Stallman が GNU C 言語リファレンス マニュアルを発表
GNU 創設者 Richard Stallman は最近、GNU C 言語の紹介とリファレンス マニュアルの作成に取り組んでいます。
Ubuntu Unity が 22.10 リリースで公式フレーバーになる
Canonical が Unity を Ubuntu の公式デスクトップ環境から外してから数年が経ちましたが、オープンソース コミュニティ内の一部はまだそれを維持しており、ディストリビューションの非公式の Ubuntu Unity フレーバーを実行しています。来月の Ubuntu 22.10 リリースでは、Ubuntu Unity が公式のフレーバー/スピンになります。
Linux 6.0 は、古い「ダミー待機」回避策の AMD パフォーマンス修正をマージします
今朝、私は、 Linux カーネルは、最新のハードウェアに変更を誤って適用することで、最新の AMD システムに損害を与えていました。幸いなことに、そのパッチは Linus Torvalds によって取り上げられ、来週末に予定されている Linux 6.0 カーネルの安定したデビューに間に合うようになりました。
GNOME 43 がリリースされ、GTK4 に移植されたアプリが増え、Wayland が強化されました
GNOME 43 は、Fedora Workstation で使用されるこの人気のあるオープンソース デスクトップ環境の最新バージョンとして本日リリースされました、Ubuntu、および他の多くの Linux ディストリビューション。
Linux のディスプレイの明るさ/バックライト インターフェースがついにオーバーホールされる
Red Hat の Hans de Goede は、長年にわたって多くの優れた Linux デスクトップ/ラップトップ ハードウェアの改良に携わってきました。そうでなければ、おそらく対処されなかったでしょう。彼が最近注目しているイニシアチブの 1 つは、Linux ラップトップにとって長い間悩まされてきたもので、ユーザー空間のバックライト/明るさのインターフェイスです。今週の Linux Plumbers Conference では、長い間改善の機が熟していたこの取り組みに関するプレゼンテーションが行われました。
Firefox 105 が利用可能になりました-メモリ プレッシャー下での Linux パフォーマンスの向上
最近の Firefox リリースの多くは、Linux の面ではかなり「退屈」であり、目立った変更はあまりありません。 、今朝 Firefox 105.0 がリリースされましたが、今回はもう少し重要です。
Phoronix オクトーバーフェスト スペシャルが始まり、プレミアムがストライプ & コーポレート サブスクリプションを受け入れるようになりました
10 年前、毎年恒例の Phoronix 巡礼がありましたオクトーバーフェストと Phoronix 読者の会合に参加します。オクトーバーフェストは、パンデミックによる 2 年間の中断の後、今週末ミュンヘンで開幕しましたが、残念ながら、Phoronix イベントはありません。しかし、毎日行われているすべての Linux ハードウェア レビュー、ベンチマーク、およびオープン ソース ニュースに対する支持を示したい場合は、年に 1 度の「オクトーバーフェスト セール」を開催することで、この機会を利用して元気を出してください。さらに、Stripe は現在、Phoronix Premium サブスクリプションで PayPal の代わりとして受け入れられています。 Phoronix Premium の企業向けサブスクリプションも現在提供されています。
そして、その月の最も人気のある注目の Linux ハードウェア レビュー:
AMD Ryzen 9 7900X/Ryzen 9 7950X ベンチマークは印象的な Zen 4 Linux パフォーマンスを示しています
AMD Ryzen 7000 シリーズ「Zen 4」デスクトップ プロセッサのレビューの禁輸措置は、今週の小売りでの入手可能性に先立って解除されました。そのため、今日、Linux でこれらの Zen 4 プロセッサを検討している Phoronix の記事がいくつかあり、さらに多くのベンチマーク全体について、さらにいくつかのフォローアップ記事が今後数週間にわたって公開される予定です。発売日のレビューでは、AMD Ryzen 9 7900X および 7950X プロセッサを使用しています。 Linux での AMD Ryzen 9 7900 シリーズの大幅なパフォーマンス向上を見てみましょう。
Linux 6.0 での Intel Core i9 12900K と AMD Ryzen 9 5950X の比較
Intel Raptor Lake と AMD Zen 4 に先立ち、多くの新鮮な CPU の再テストが行われています。最新の Linux カーネルの最先端のソフトウェア スタック、多くの新規/更新されたベンチマーク、最新のマザーボード BIOS などを備えた Linux 上の Phoronix。過去 1 年間、Intel のオープンソース エンジニアは、ハイブリッド アーキテクチャ向けに Linux カーネルをより適切に調整するために多くの作業を行ってきました。ここでは、AMD Ryzen 9 に対する Intel Core i9 12900K のいくつかの新しいベンチマークを並べて示します。 5950X。
Ryzen 9 7950X での AMD Zen 4 AVX-512 パフォーマンス分析
Ryzen 7000 デスクトップ シリーズに関する AMD のブリーフィングの多くは、ゲームやその他のコンシューマ ワークロードに焦点を当てていましたが、 Ryzen 7000 シリーズで私にとって最もエキサイティングな側面の 1 つは、現在 AMD が AVX-512 をサポートしていることです。しかし、512 ビットの FPU データ パスと、クロック周波数の低下と電力/熱の問題の可能性を考慮して、256 ビットの「ダブル ポンピング」戦略を採用しました。ラボで AMD Ryzen 9 7950X を入手したとき、AMD Zen 4 AVX-512 のパフォーマンスを調査することは、評価することに最も興奮した分野の 1 つです。示されようとしているベンチマークから、AMD の最初の AVX-512 実装は有望であり、AMD EPYC”Genoa”プロセッサでそれを見つけることにさらに興奮しています.
Linux 6.0 ベンチマークでの AMD Ryzen 7 5800X と Ryzen 7 5800X3D の比較
Linux での Intel Core i9 12900K と AMD Ryzen 9 5950X の比較最新の開発カーネルおよびその他の最先端のソフトウェア パッケージを使用した今日の記事は、3D V-Cache を搭載した Ryzen 7 5800X3D が Ryzen 7 5800X と比較してどのように機能するかを新たに見たものです。.今年初めに発売された Linux のパフォーマンスは、さまざまなワークロード、特にテクニカル コンピューティングやその他の非ゲーム ワークロードの分野で素晴らしいものでした。これは、AMD EPYC Milan-X プロセッサでも得られた素晴らしい結果と同様です。最近まで見る機会がなかった領域の 1 つは、Windows 11 と Linux のパフォーマンスが、96MB L3 キャッシュを備えたこの Ryzen CPU をどのように求めているかでした。これがそれらの簡単なベンチマークです。
Linux 上の Apple M2 の GCC と LLVM Clang コンパイラ
Asahi Linux を実行している Apple M2 では、GCC コンパイラをそのまま使用する方がよいかどうか疑問に思うかもしれません。アップストリームの Arch Linux のデフォルト、またはそれを利用する Apple 独自の Xcode コンパイラ ツールチェーンを含む、AArch64 ベンダーによるすべての LLVM/Clang の使用を考慮して、LLVM Clang を使用するとパフォーマンスが向上するかどうか。 Apple M2 でバイナリをビルドするための GCC と Clang について疑問がある場合は、いくつかのベンチマークを示します。
AMD Ryzen 9 7900X/7950X Linux ゲーム パフォーマンス
本日、AMD Ryzen 7000 シリーズ デスクトップ プロセッサのレビュー禁止期間が、今週の小売り販売開始に先立って期限切れになります。過去 2 週間にわたって、私は AMD Ryzen 9 7900X および 7950X プロセッサを最初のレビュー サンプルとしてテストしてきました (私は今週、Ryzen 5 7600X および Ryzen 7 7700X CPU を受け取るはずです。AMD はさまざまなモデルのレビュー シードをずらしています)。.この記事では、Ryzen 9 7900X/7950X を使用した私の最初の Linux ゲーム ベンチマークを、他の AMD および Intel システムの品揃えと比較して開始します。
AMD Ryzen 7 7700X Linux のパフォーマンス
今週初めに、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.4 GHz の 8 コア/16 スレッド プロセッサです。
Retbleed を受けて、AMD Zen 2/Ryzen 9 3950X に対する統合された CPU セキュリティ緩和の影響
Retbleed CPU セキュリティの脆弱性が 7 月に公開され、古いプロセッサと AMD に影響が及びました。 8 月に行われた変更に伴い、IBPB ベースの Retbleed 軽減策を選択した場合を含め、Linux での Retbleed 軽減策のパフォーマンスへの影響と、フラグシップ Ryzen 9 3950X プロセッサを搭載した Zen 2 の累積的な CPU セキュリティ軽減策の影響を新たに見ていきます。
Blender 3.3 AMD Radeon HIP と NVIDIA CUDA/OptiX のパフォーマンスの比較
今月初めに Blender 3.3 がリリースされ、Intel oneAPI バックエンドの導入に加えて、注目に値するRadeon GPU の AMD HIP バックエンドに改善をもたらします。 AMD 側で重要なのは、GPU サポートを GFX9/Vega に戻すことです。したがって、AMD Radeon HIP のパフォーマンスが NVIDIA の既存の CUDA および OptiX バックエンドのパフォーマンスと比較してどのように機能するかを示すための、ベンチマークの新たなラウンドに適した時期です。シリーズ「Zen 4」プロセッサ、Intel は Arc Graphics についてさらに多くのことを明らかにし、Linux 6.0 は Linux 6.1 に向けた機能作業の加速、MGLRU/IO_uring/RT/などに関する進行中のエキサイティングなカーネル作業、および GNOME 43 やLLVM 15 はすべて波乱に富んだ月のために作られました…