Mesa 25.2.7 では、RADV (AV1)、NVK (Blackwell モディファイア)、Asahi、Lavapipe に重要な改善が加えられています。

  • 新しいDriConfエントリとRADVの回避策によるゲーム互換性
  • 署名と合計を含む公式ダウンロード。次のバグ修正は2週間後
  • ブランチ25.3は、より広範囲にわたる新機能を搭載して間もなくリリースされます

メサ25.2.7

新しいメンテナンスバージョン メサ25.2.7 ここにあります 隔週リリースにふさわしく、日常的な使用に大きな違いをもたらす修正や小さな追加機能が満載です。バージョン25.2.7では、Eric Engestrom氏がLinuxで最も広く利用されているOpenGLおよびVulkan向けオープンソースグラフィックドライバーコレクションのアップデートを一般公開しました。AMD、Intel、NVIDIA(Nouveau/NVK経由)、Broadcom、ARM Maliなど、多くのOSをご利用の方は、Vulkanビデオの修正、ゲーム互換性の調整、各種ソフトウェアドライバーの安定性向上など、プロジェクトのほぼすべての領域で改善が見られるでしょう。

11月12日付の発表には、協力体制に関する明確な指示が含まれています。バグに遭遇した場合は、GitLabの公式Mesaリポジトリに問題を報告できます。さらに、通常のリリーススケジュールも設定されており、次の修正セットは2週間後の11月26日に予定されています。さらに、次のブランチである25.3のリリースも発表されています。 新しい特集を組んだ季刊誌— は今後数日中に発表される予定なので、サイクルは止まらず、短期的には重要なニュースが約束されます。

表25.2.7の概要

最も目立った変更点の一つは、AMD(RADV)向けVulkanビデオスタックへの強力な修正です。AV1コンテンツに関する具体的な調整に加え、ヌルポインターの防止や、フィードバックなしまたはパラメータが欠落しているセッションシナリオの適切な処理といった改善が行われました。同時に、Maxwell以降のNVIDIA GPU向けVulkan用ドライバである新しいNVKドライバは、8ビットおよび16ビット形式のNVIDIA Blackwell修飾子との互換性を追加し、Asahiドライバ(Apple Silicon)はイメージプレーンのマルチパラメータインポートを修正しました。Rusticl(OpenCL)にも調整が加えられ、エラーコードが洗練され、符号付きゼロが保持されるようになりました。また、LavapipeではmaxPrimitiveCountやMAX_DESCRIPTOR_UNIFORM_BLOCK_SIZEなどの主要な制限が拡張されました。 ヌル画像記述子をゼロで埋める 驚きを避けるため。

平均的なLinuxゲーマーにとって、このバージョンにはいくつかの実用的なソリューションが含まれています。タイトル「Investigation Stories: gunsound」専用のDriConfエントリが導入され、 「vertex_program_default_out」モード Penumbra関連の改良点には、頂点プログラムの出力をvec4(0,0,0,1)に初期化するオーバーチュアや、No Man's Skyで検出された不正な深度/テンプレート記述子に対処するためのRADVの回避策が含まれます。これらの改良点は、CPUドライバ(LLVMpipe)のその他の機能強化、IntelおよびAMD向けグラフィックスパイプラインの修正、u_traceの堅牢性とトレース機能の改善などを補完するものです。

表25.2.7の詳細な変更

  • RADV (AMD 用 Vulkan): AV1 エンコーディングにおける多数の修正 (order_hint を無効にした双方向複合エンコーディングを含む)、ファームウェア バージョンの正しい処理、ダミー DPB アドレスの処理、プロローグが 64 ビット属性を処理する場合の VMEM ロードの同期。
  • NVK (NVIDIA 向け Vulkan): Blackwell 8 ビットおよび 16 ビット モディファイアのサポート。Mesa は drm-uapi レイヤーに新しい NVIDIA モディファイアもインポートし、エコシステム統合への道を開きます。
  • Asahi (Apple Silicon): マルチプレーンのインポート修正。複数のイメージプレーンを持つフォーマットでのエラーを回避します。
  • Lavapipe: maxPrimitiveCount とユニフォーム記述子ブロックの最大サイズを増加しました。ヌル イメージ記述子をゼロに初期化しました。数値結果と一貫性を向上させる NIR/LLVM のマイナー調整を行いました。
  • Rusticl (OpenCL): カーネルキューと引数に対するいくつかの修正、エラーコードのより正確な処理、 符号付きゼロの保存 SPIR-V ではデフォルトで有効です。
  • DriConf とゲーム: Investigation Stories の特定のエントリ: gunsound および Penumbra: Overture。No Man's Sky の RADV での無効な深度/テンプレート記述子の回避策。
  • LLVMpipe: fd インポート パス、udmabuf マッピング、スパース バインディングに対する 1/wy の改善の安定した再計算。いくつかのエラー処理の問題が修正されました。
  • Intel (ANV およびランタイム): 省略されたコマンドによる無効なタイムスタンプの回避、堅牢性ハッシュの簡素化、AS クエリでの型指定のないフラッシュの修正、および間接データのストライド配列。
  • u_trace: コピーを発行する前にブロック領域を予約し、rp_trace を使用して描画呼び出しを (Adreno) 内でトレースすることで、より信頼性の高い診断を提供します。

Mesa傘下のドライバーとプラットフォーム

Mesaの各リリースが多くのコンポーネントに影響するのは偶然ではありません。このプロジェクトは非常に幅広いドライバを網羅しています。以下は、主要なコンポーネントとその内容について、要約と書き直しを加えた簡単な概要です。これにより、各アップデートがどのような影響を与えるかを明確に理解できます。これらのコンポーネントの多くはLinuxの「アップストリーム」にあり、いくつかは メーカーからの公式サポート またはコミュニティ開発に携わります。

  • AMD R300: Radeon R300 シリーズ用のドライバー。
  • AMD R600: Radeon HD 2000 をサポートします。公式 AMD サポートと、そのハードウェアで使用可能な 2 つの Linux ドライバーのうちの 1 つを備えています。
  • AMD RadeonSI: Southern Islands 以降の AMD GPU 向けの OpenGL および OpenCL (公式企業サポート付き)。
  • AMD RADV: GCN および RDNA GPU 用の Vulkan。公式の AMD ドライバーではありませんが、公開されている AMD ドキュメントを活用しています。
  • Broadcom V3D: VC5 以降用の OpenGL。たとえば Raspberry Pi 4 に搭載されています。これは、そのハードウェア用の Linux の公式ドライバーです。
  • Broadcom V3DV: V3D ラインの VC5 以降用の Vulkan。
  • Broadcom VC4: VC4 用。いくつかの Raspberry Pi モデルで非常に一般的です。これは 2 つの Linux ドライバーの 1 つであり、公式にサポートされています。
  • Etnaviv: Vivante GCxxx GPU をカバーします。Vivante のサポートなしで、リバース エンジニアリングを通じてコミュニティが開発しました。
  • Freedreno: Qualcomm Adreno GPU (A2xx ~ A6xx) 用。これもリバース エンジニアリングとコミュニティによるもので、Qualcomm による承認は受けていません。
  • Intel ANV: Gen 7 以降の Intel ハードウェア用の Vulkan。この API 用の Linux における同ブランドの公式ドライバーです。
  • Intel Iris: Gen 8 以降の Intel 向け OpenGL。公式サポート付きの次世代ドライバー。
  • Intel Crocus: Gen 7 以前用の OpenGL。i965 の後継で、Iris にインスピレーションを得たものですが、Intel ではサポートされていません。
  • Lima: ARM Mali-4xx 用の無料かつコミュニティベース。ARM 承認はありません。
  • Nouveau: NV04 (Riva TNT) から NVF0 (GeForce GTX 780) まで幅広い NVIDIA GPU とほとんどの Tegra をカバーします。コミュニティ ベースであり、NVIDIA サポートはありません。
  • NVK: Maxwell (GTX 700/800 の一部および 900 の大部分) 以降の NVIDIA 用 Vulkan ドライバー。これも公式承認がありません。
  • Panfrost: ARM Mali Midgard、Bifrost、Valhall で無料。Arm のサポートによるコミュニティ プロジェクト。
  • Imagination PowerVR: メーカー公式サポート付きの PowerVR Rogue GPU 用 Vulkan。

ダウンロード、検証、署名

ビルドまたはパッケージ化する必要がある場合、コードには`git tag mesa-25.2.7`タグが付けられており、署名付きのtarballが利用可能です。公式ダウンロードは、暗号フィンガープリントとともにプロジェクトウェブサイトのtar.xzアーカイブにあります。このバージョンを本番環境または配布システムに統合する予定がある場合は、提供されているチェックサムを確認し、検証することをお勧めします。 PGP署名 展開する前に。

  • ターボール: https://mesa.freedesktop.org/archive/mesa-25.2.7.ta​​r.xz
  • SHA256: b40232a642011820211aab5a9cdf754e106b0bce15044bc4496b0ac9615892ad
  • SHA512: 87dd815e0d11d6ec0eb969ee93d3f376103bb899d90599e0b7902394e41c58139384df79f89633e132ca969348d3320f55308a74651d409b454d51f1bcda27bc
  • PGP: https://mesa.freedesktop.org/archive/mesa-25.2.7.ta​​r.xz.sig

カレンダーと次のステップ

メンテナンスサイクルは順調に進んでいます。次のパッチパッケージは2週間後(11月26日)に予定されているため、バージョン25.2.8では、残っている問題点の修正が続けられるはずです。一方、間もなくリリースされる25.3ブランチでは、新機能が追加される予定です。そして、私たちが聞いているところによると、 より大幅な改善を目指す 単なるバグ修正にとどまらない、より高度な機能を提供します。最新機能を利用するドライバー、エンジン、またはゲームに携わっている方は、このお知らせにご注目ください。

アップデートに興味があるのはなぜですか?

GPUやワークフローが上記のいずれかに影響を受ける場合、このアップデートは価値があります。AMDでVulkan Video with AV1、最近のNVIDIAハードウェアでNVKを使用している場合、または非アクセラレーション環境でLavapipe/LLVMPipeを使用している場合は、安定性が向上します。特定のタイトル(Investigations Stories: gunsound、Penumbra: Overture、No Man's Sky)で問題が発生していたゲーマーも、新しい回避策の恩恵を受けるでしょう。Intelでは、タイムスタンプ生成や間接データにおけるストライド処理といった細かい部分が改良され、Panfrost/PanVKドメインではフォーマットとMSAAの詳細が修正され、これらが相まってパフォーマンスが向上しています。 グローバルな経験.

画期的な新機能は特にありません(それがバージョン25.3の目的です)。しかし、小さな要素がいくつかあり、それらを組み合わせることで、より堅牢なグラフィックスタックを構築できます。ちなみに、コンパイル(C23)、CI、ドキュメントのクリーンアップ作業により、今後のバージョンアップでは予想外の不具合が少なくなります。控えめなバージョンではありますが、既知のバグを回避し、優位性を得るためには、常に最新の状態に保つ価値があります。 信頼性.

Mesa 25.2.7 の全体的な印象は、よく整備されたマシンという印象です。RADV の修正が次々と行われ、最新の Blackwell ドライバーに対応した NVK サポートも更新され、Asahi はマルチパラメータ平面解析機能を搭載し、より洗練されたものになりました。Lavapipe の制限も拡張され、Rusticl のルール準拠も向上しました。DriConf と的を絞った調整によって複雑なゲームの動作も改善されました。ダウンロード数、明確なリリーススケジュール、そして活発なコミュニティのおかげで、Mesa エコシステムは、着実なペースと、小規模ながらも的確な改善によって、さらなる安定性と… を実現し続けています。 誰もが注目するパフォーマンス.