Valveの下請け業者であるTimur Kristóf氏は、AMD GCN 1.0「Southern Island」および1.1「Sea Islands」グラフィックカードのLinuxサポートを改善する計画を発表しました。昨年、AMDGPUドライバはGCN 1.xグラフィックカード用のRadeonドライバと同等になり、2月にリリース予定のLinux 6.19カーネルコードベースでデフォルトで有効化されました。 GCN 1.x カードは 2012 年から 2019 年にかけてリリースされ、Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx、Radeon R9 280、FirePro W4000-W9000、Radeon Sky 700/900、Radeon R9 265/270/370、Radeon R9 290/390、HD 7790/8870、その他の Radeon Rx 200/Rx 300 ファミリーのビデオ カードなどのモデルをカバーしています。
計画には Linux での GCN 1.x サポートのさらなる開発が含まれており、その一部は Polaris ファミリなどの他の GPU にも役立ちます。
- SI、CIK、VI、Polaris シリーズの GPU 用フォーマット修飾子 (DRM フォーマット修飾子) のサポートの実装。これにより、Vulkan ベースの合成マネージャー、Zink OpenGL ドライバー、およびその他のコンポーネントの使用が可能になります。
- TRAVIS および NUTMEG ディスプレイ ブリッジ コントローラーのサポートが追加され、CIK ファミリー APU を使用した構成で AMDGPU をデフォルトで使用できるようになります。
- 電源管理のリファクタリング。旧式のGPUは、メインのAMDGPUコードとは異なる独立した電源管理コード「DPM」を使用しています。旧式のGPUのコードを他のGPUと統合することで、これらのGPU用の別個のブランチが不要になり、コードサイズが削減され、ドライバーのメンテナンスが簡素化されます。
- アナログ ビデオ出力を使用する機能など、DC (ディスプレイ コア) コードの GCN 1.x サポートの改善を考慮すると、DC を使用しないこれらの GPU のレガシー コードを削除することは理にかなっています。これにより、ドライバーのメンテナンスが簡素化され、コード サイズが削減されます。
- Radeon 430 GPU の不正な電力制限、Radeon HD 7790 アナログ コネクタの黒い画面、SI/CIK GPU のページ フォールトなどの残りのバグを修正しました。
- 部分常駐テクスチャ(PRT)のサポート。この機能を有効にするために、LinuxカーネルのパッチとMESAのプルリクエストがすでに準備されています。
- 古い GPU 用の RADV ドライバーでの転送キューのサポート。
出所: オープンネット.ru
