開発の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のサポートが追加され、そこからその最も重要な機能について学ぶことができることです。 この投稿で。
目立つもう一つの目新しさはそれです 従来の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