Mesa22.0がVulkan1.3のサポート、ドライバーの改善などで登場

ドライバーテーブル

開発のXNUMXヶ月後 の発売 OpenGLとVulkanAPIの無料実装 「表22.0.0」、 これはMesaブランチ22.0.0の最初のバージョンであり、実験的なステータスがあります。コードの最終的な安定化の後、安定したバージョン22.0.1がリリースされます。

提示されるこの新しいバージョンでは Vulkan1.3グラフィックAPIの実装で注目に値する IntelGPUのanvドライバーとAMDGPUのradvで。

エミュレーター(vn)モードで実装されているVulkan 1.2サポートに加えて、Vulkan1.1サポートはQualcommGPUおよびlavapipeソフトウェアラスターライザーで利用可能であり、Vulkan1.0サポートはBroadcomVideoCore VI GPU(Raspberry Pi 4)で利用可能です。

Mesa 22.0は、4.6、iris(Intel)、radeonsi(AMD)、zink、およびllvmpipeドライバーの完全なOpenGL965サポートも提供します。 OpenGL 4.5のサポートはAMD(r600)およびNVIDIA(nvc0)GPUで利用可能であり、OpenGL 4.3はvirgl(QEMU / KVM用のVirgil3D仮想GPU)およびvmwgfx(VMware)でサポートされています。

表22.0主なノベルティ

冒頭で述べたように、この新しいバージョンのテーブルの主な目新しさの1.3つは、Vulkan XNUMXグラフィックAPIのサポートが追加され、そこからその最も重要な機能について学ぶことができることです。 この投稿で。

関連記事
Vulkan 1.3の新しいバージョンはすでにリリースされており、これらはそのニュースです

目立つもう一つの目新しさはそれです 従来のOpenGLドライバー Gallium3Dインターフェースを使用しない メインのメサコンポジションから別の「アンバー」ブランチに移動されました.

それに加えて 「琥珀」ブランチもSWRコントローラーを移動しました、IntelOpenSWRプロジェクトに基づくOpenGLソフトウェアラスタライザーを提供しました。 クラシックxlibライブラリはメインビルドから除外されていますが、代わりにgallium-xlibバリアントを使用することをお勧めします。

また、Mesa22.0のこの新しいバージョンでそれを見つけることができます D3D12ガリウムドライバー DirectX 12 API(D3D12)の上にOpenGLレイヤーがあります OpenGLES3.1との互換性を提供します。 このドライバーは、Windows上でグラフィカルLinuxアプリケーションを実行するためにWSL2レイヤーで使用されます。

コントローラー Intel GPUは、Adaptive-Syncをサポートするためにデフォルトで有効になっています (VRR)、モニターのリフレッシュレートを適応的に変更して、スムーズで途切れのない出力を実現します。

EGLの場合、「dma-bufフィードバック」メカニズムが実装されています。 これにより、使用可能なGPUに関する追加情報が提供され、プライマリGPUとセカンダリGPU間のデータ交換の効率を高めて、たとえば、中間バッファリングなしで出力を整理できます。

この新しいバージョンで際立っている他の変更の中で:

  • OpenGL 4.3のサポートが、VMware環境で3Dアクセラレーションを実装するために使用されるvmwgfxドライバーに追加されました。
  • Vulkan RADV(AMD)、ANV(Intel)、およびzink(OpenGL over Vulkan)ドライバー拡張機能のサポートが追加されました。
  • OpenGL「iris」ドライバーとVulkan「ANV」ドライバーにIntelAlderlakeチップ(SおよびN)のサポートが追加されました。
  • RADV(AMD)Vulkanドライバーは、レイトレーシングおよびレイトレーシングシェーダーを引き続きサポートします。
  • Raspberry Pi3モデル以降に使用されているVideoCoreVIグラフィックアクセラレータ用に開発されたv4dvドライバは、Androidプラットフォームで動作する機能を提供します。

最後に あなたがそれについてもっと知りたいのなら この新しいバージョンのMesa22.0コントローラーについては、 詳細09は次のリンクにあります。

LinuxにMesaビデオドライバをインストールするにはどうすればよいですか?

Mesaパッケージ すべてのLinuxディストリビューションで見つかりました、したがって、そのインストールは、ソースコードをダウンロードしてコンパイルすることによって行うことができます(ここにそれに関するすべての情報)または比較的簡単な方法で、ディストリビューションまたはサードパーティの公式チャネル内での可用性に依存します。

Ubuntu、Linux Mint、および派生物のユーザー向け 次のリポジトリを追加して、ドライバをすばやく更新できます。

sudo add-apt-repository ppa:kisak/kisak-mesa -y

次に、パッケージとリポジトリのリストを次のように更新します。

sudo apt update

そして最後に、次の方法でドライバーをインストールできます。

sudo apt upgrade

ある人の場合 Arch Linuxユーザーと派生物は、次のコマンドでインストールします。

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

彼らが誰であれ Fedora 32ユーザーはこのリポジトリーを使用できるため、以下を使用してcorpを有効にする必要があります。

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

最後に、 openSUSEユーザーの場合は、次のように入力してインストールまたはアップグレードできます。

sudo zypper in mesa

記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。