Linux カーネル 7.0 が AMD の未発表 NPU2 のサポートを削除

Linux カーネル 7.0 のリリースでは、AMD の第 2 世代ニューラル処理ユニットである NPU2 のサポートが削除されます。この NPU2 は商用製品に到達しませんでした。AMD のエンジニア自身がカーネルからコードを除去するためのパッチを提案しました。この決定は、オープンソースコミュニティが効率的で関連性のあるソフトウェアを維持することに注力していることを強調しています。

Linux カーネルメンテナの現実的なアプローチを反映した動きとして、今後の Linux 7.0 バージョンでは、Ryzen AI ライン向けに計画されていたが商用ハードウェアで決して発売されなかった AMD の第 2 世代ニューラル処理ユニット NPU2 のサポートが削除されます。このコードを削除するためのパッチは、AMD エンジニアの Mario Limonciello 氏によって提出され、NPU2 専用の amdxdna ドライバを対象としています。コミットメッセージによると、ハードウェアは小売形態で実現せず、ドライバを時代遅れにしました。

AMD は、画像認識や自然言語処理などのデバイス上 AI タスクを可能にするため、Ryzen プロセッサにニューラル処理ユニットを統合してきました。第 1 世代 NPU は一部の Ryzen チップに登場し、PyTorch や TensorFlow モデルの移植を可能にする Ryzen AI Software プラットフォームなどのツールを通じて機能に対応しました。しかし、NPU2 はエンジニアリングサンプルと内部テストに限定され、市場の現実と競争圧力の中で AMD が既存の AI 技術の最適化に優先順位を移したためです。

この削除は、使用されていないまたはメンテナンスされていないコードを排除してカーネルを軽量で安全に保つという Linux の哲学に沿っています。NPU2 サポートは以前のカーネルバージョンでエコシステムを準備するために追加されましたが、対応ハードウェアがないため、不必要なメンテナンス負担となりました。Reddit の r/linux などのコミュニティ議論では、特にカーネル 6.14 以降の不完全な NPU サポートに対する不満が指摘されています。

競合他社との比較は AMD の課題を強調します:Intel は Core Ultra プロセッサでの NPU 統合を進め、最近のドライババージョン 1.28.0 で Meteor Lake および Lunar Lake チップの Linux 互換性を改善しました。NVIDIA はディスクリート AI ワークロードを支配し続け、AMD はラップトップやエッジコンピューティング向けの統合ソリューションに注力しています。この決定はオープンソースエコシステムに波及し、開発者が未証明のハードウェアを追うのではなく、第 1 世代 NPU の機能を洗練させるよう促しています。AI ハードウェアが進化する中、このエピソードは Linux のような共同プロジェクトでベンダーがコミットメントと成果物を一致させる必要性を強調します。

関連記事

Illustration of Linux Kernel 7.0-rc1 release in a high-tech server room, featuring new supports for Hyper-V, AMD Zen 6, Intel Diamond Rapids, and Linux-Next credits.
AIによって生成された画像

Linux 7.0-rc1 released with new features

AIによるレポート AIによって生成された画像

The first release candidate for Linux kernel 7.0 has been made available, incorporating various enhancements. This version includes improvements for Microsoft Hyper-V, support for AMD Zen 6 performance monitoring, and preparations for Intel Diamond Rapids processors. Credits in the kernel now honor the creator of Linux-Next.

The Linux kernel version 7.0-rc2 has incorporated several fixes for the AMDXDNA driver supporting Ryzen AI processors. These updates address issues in the direct rendering manager framework. Phoronix reports on these developments in open-source graphics and Linux hardware.

AIによるレポート

The upcoming Linux kernel version 7.1 will introduce restrictions on Intel Neural Processing Units (NPUs) to avoid exhaustion by individual programs. This change aims to manage resource usage more effectively. The update is reported by Phoronix, a site focused on Linux hardware and performance.

AMD is developing support for CPPC Performance Priority in Linux, marking it as a new feature for the upcoming Zen 6 architecture. This preparation aims to enhance performance handling in Linux environments. The effort is detailed in reports from Phoronix.

AIによるレポート

An AMD vice president has utilized AI to develop a Radeon Linux userland driver written in Python. A senior AI engineer involved in the project stated that he did not open a code editor once during the process. The tool used was Claude Code, which built a Radeon compute driver.

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否