3か月強にわたる集中的な開発と数千件のコードコミットを経て、コミュニティはVulkan、OpenGL、OpenCL APIのオープンソース実装における大規模なアップデートとなる「Mesa 26.2.0」の新バージョンをリリースしました。
この新バージョンは単なる改訂ではなく、レンダリング技術のサポートを大幅に拡充したものであり、間もなくリリースされる安定版26.2.1の登場を前に、まさに黄金時代の幕開けを告げるものです。AMD、Intel、NVIDIA、そしてApple製ハードウェアを含む、あらゆるグラフィックカードのパフォーマンスを劇的に向上させる統合機能が搭載されています。
表26.2.0主なノベルティ
Mesa 26.2.0の最も重要な新機能の一つは、Vulkan 1.4仕様がほぼ全面的に採用されたことであることは間違いない。さらに、 AppleはHoneyKrispドライバと、Metal API上にVulkanを直接実装した最新のKosmicKrispのアップデートも受け取っている。モバイルアーキテクチャや組み込みシステム向けには、TurnipやPanVKといったプロジェクトも1.4規格をサポートしており、最新のデバイスが取り残されることはない。
一方、 OpenGLはバージョン4.6との完全な互換性を備えており、主要ハードウェアメーカーにおける標準規格としての地位を確固たるものにしています。旧型ハードウェア向けには、スタックは引き続きサポートを提供し、古いGPUは物理的な性能に応じてバージョン4.5および3.3で動作し続けることを保証します。
イノベーション、メッシュ、レイトレーシング
内部的には、エンジニアリングチームは開発者向けに画期的なツールと拡張機能を統合しました。中でも特筆すべきは、 libclcライブラリのカスタムフォークの使用です。開発者によると、この決定により、rusticlドライバを通じてOpenCLの厳格な準拠テストに合格することが保証され、幅広いハードウェアアーキテクチャでOpenCL 3.1の安定したサポートが提供されるようになったとのことです。
NVIDIAグラフィックカードユーザーにとって、オープンソースのNVKドライバは、メッシュシェーダーの完全サポートを組み込むことで、さらに一歩前進しました。この機能は、複雑なジオメトリを生成するための代替手段であり、非常に効率的な方法を提供し、従来のプロセッサのボトルネックを緩和します。
さらに、開発者らは、AMD(RADV経由)向けに、オブジェクトのグループ化構造とレイトレーシング計算の分布をミリメートル単位の精度で検査するために特別に設計された診断ツールである、新しいガンマユーティリティが利用可能になったことも述べている。
モバイルハードウェアの最適化とデバッグ
Mesa 26.2.0では、 PanfrostおよびPanVKドライバーを通じて、強力なMali G1シリーズARM GPU( Ultra、Premium、Proの各バリアントを含む)に対する公式かつ最適化されたサポートが追加されました。この統合により、ポータブルデバイスや開発ボードは、優れた電力効率で最新のグラフィックスワークロードを処理できるようになります。
最後に、膨大な数の新しいVulkan拡張機能が統合され、動的レンダリング、内部キュー同期、メモリレイアウト、高度なサブグループ制御といった重要な側面が最適化されたことを特筆すべきでしょう。これらの進歩に加え、コンパイルの問題やメモリリークから、最新のAAAタイトルにおける深刻なグラフィックの不具合まで、あらゆる問題を解決する数々のバグ修正も行われ、次期製品版への確固たる、そして信頼性の高い道筋が築かれています。
さらに詳しく知りたい場合は、以下のリンクから詳細をご確認いただけます。
Linux に Mesa ドライバーをインストールするにはどうすればいいですか?
MesaパッケージはすべてのLinuxディストリビューションに含まれているため、ソースコードをダウンロードしてコンパイルする方法(詳細はこちら)か、ディストリビューションの公式チャネルまたはサードパーティから入手できる比較的簡単な方法でインストールできます。
Ubuntu、Debian、またはその派生ディストリビューションのユーザーの場合、 Mesaは通常、これらのディストリビューションの公式リポジトリにあります。インストールまたは更新するには:
sudo apt update && sudo apt upgrade -yERS
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
PPAから最新バージョンを入手したい場合(Ubuntuおよび派生ディストリビューションの場合):
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
のユーザーの場合 Arch Linuxとその派生製品、 これらは次のコマンドでインストールします。
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Fedoraユーザーの方は、更新されたパッケージがリポジトリで提供されているため、以下のコマンドを実行するだけでよいことを知っておいてください。
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
より新しいバージョンが必要な場合は、Mesa Copr リポジトリを使用できます。
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
最後に、 openSUSEユーザーの方は、以下のコマンドを入力してインストールまたはアップデートできます。
sudo zypper in mesa