Linux開発者がAMD GCN GPU上のVM障害を修正するパッチを提出

Linuxグラフィックス開発者が、古いAMD GCN GPUを悩ませる仮想メモリ障害に対処するためのパッチを提出した。これらの修正は、HD 7000やR9 290シリーズなどのカードのVulkanワークロード時の安定性を向上させることを目的としている。変更はLinux Kernel 6.19リリースを前にしたものだ。

Linux Kernel 6.19のリリースが近づく中、開発者たちはAMDのGraphics Core Next (GCN) GPUの長年の問題に取り組んでいる。主要な問題は仮想メモリ (VM) 障害の氾濫で、Linuxシステム上のVulkanアプリケーションで不安定を引き起こしていた。これらの障害は、GPUが無効なメモリ領域にアクセスしようとした際に発生し、時には1秒間に数千のエラーを引き起こし、カーネルログを圧倒した。

ValveのLinuxグラフィックスチームメンバーであるTimur Kristófは、最近GFX6 (GCN 1.0)およびGFX7 (GCN 1.1)アーキテクチャを対象とした一連のパッチを提出した。影響を受けるハードウェアにはHD 7000シリーズおよびR9 290シリーズのGPUが含まれる。これまで、古いRadeonドライバから現代的なAMDGPUドライバへの移行により、これらの10年選手のカードでほぼ30%の性能向上が得られた。しかし、VM障害の問題は残り、スムーズな動作を妨げていた。

新しいパッチは非クリティカルな障害をフィルタリングし、ログを氾濫させたり使用性を妨げたりすることなくバックグラウンドで静かに処理することを可能にする。性能を直接向上させるものではないが、Vulkanワークロードの安定性を大幅に向上させることを約束する。これは最近のGCN 1.1 GPUに対するデフォルトドライバーとしてのAMDGPU化の取り組みに続く。

全体として、これらの最適化はLinux上でのレガシーAMDハードウェアに対する継続的なサポートを示しており、ゲームやその他のグラフィックス集約タスクでの信頼性を向上させる。開発者は今後四半期にさらなる改良を期待している。

関連記事

Illustration of Linux 6.19 delivering 30% performance boost to legacy AMD GPUs like Radeon HD 7950 via new AMDGPU driver.
AIによって生成された画像

Linux 6.19、旧AMD GPUを最大30%向上

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

今後のLinuxカーネル6.19は、GCN 1.0およびGCN 1.1アーキテクチャに基づく古いAMDグラフィックスカードに大幅な性能向上をもたらします。これらのレガシーGPU、例えばRadeon HD 7950は、20年以上前の廃れたRadeonドライバーを置き換え、現代的なAMDGPUドライバーに移行します。初期ベンチマークでは、さまざまなアプリケーションやゲームで約30%の向上を示しています。

最近のAMDGPUカーネルパッチのフォローアップとして、オープンソースのRADV VulkanドライバがGFX6およびGFX7アーキテクチャでの仮想メモリ障害を軽減するための強化を受け、古いAMDグラフィックスカードのLinux上での安定性を向上させる。

AIによるレポート

今後のLinux 6.19カーネルは、古いAMD Radeonグラフィックスカードに対してモダンなAMDGPUドライバーをデフォルトで使用することで大幅な性能向上をもたらします。この変更はValveエンジニアによる最近の改善により可能になり、GCN 1.0および1.1 GPUで約30%の性能向上を実現します。Radeon HD 7950のようなレガシー hardwareのユーザーは、今後より良い機能にアクセス可能で、ボックス外Vulkanサポートも含まれます。

最近のRadeon Linuxドライバーパッチは、次世代AMD GPU向けに統合型ニューラル処理ユニット(NPU)を備えた準備を示しており、以前のNPU取り組みを基盤としている。Phoronixは、これらの更新をAMDのオープンソースグラフィックスドライバーにおけるAIアクセラレーション推進の一部として報じている。

AIによるレポート

開発者らは、Linux カーネル 6.19 の Slab アロケータにおけるパフォーマンス回帰を解決しました。この回帰は NUMA ポリシーの変更によりモジュールロードを遅くしていました。ベンチマークで特定された問題は、高コアシステムのメモリ管理効率に影響を与えました。修正により適切な割り当て動作が復元され、メインブランチにマージされました。

2025 年 Kernel Maintainers Summit の承認を基に、Linux カーネルは 2025 年後半に Rust の恒久的な統合を完了し、Rust 初の CVE 検出などの初期成功を強調しつつ、カーネル 6.19 および 6.18 の主要なパフォーマンスおよびセキュリティ更新を伴いました。

AIによるレポート

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

 

 

 

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

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