XNUMXか月の開発後 の発売 OpenGLおよびVulkanAPI実装の新しいバージョン、 「表22.1.0」。 いつものように、Mesaブランチの最初のバージョンは実験的なステータスであるため、コードの最終的な安定化の後、安定したバージョン22.1.1がリリースされます。
Mesa 22.1では、Vulkan 1.3グラフィックAPIのサポートは、Intel GPUのanvドライバー、AMD GPUのradv、およびLavapipeソフトウェアラスターライザーで利用できます。 Vulkan 1.2は、エミュレーターモード(vn)、Qualcomm GPUドライバー(tu)のVulkan 1.1、およびBroadcom VideoCore VI GPUドライバー(Raspberry Pi 1.0)のVulkan4をサポートします。
表22.1.0主なノベルティ
提示されるこの新しいバージョンでは、 ANV Vulkan(Intel)ドライバーとIrisOpenGLドライバーは ディスクリートグラフィックカード インテルDG2 (Arc Alchemist)とArctic Sound-M、コントローラー D3D12、 API上のOpenGLレイヤー DirectXの12 (D3D12)、 OpenGL4をサポートします。2.ドライバーはWSL2レイヤーで使用され、Windows上でグラフィカルLinuxアプリケーションを実行します。
また、cも強調表示されていますlavapipeコントローラー のソフトウェアラスタライザーの実装 Vulcan API (llvmpipeに似ていますが、VulkanAPI呼び出しをGalliumAPIに変換するVulkanの場合)Vulkan1.3と互換性があります。
コントローラー GeForce6/7/8GPU用のNouveau 前 中間表現を使用するように変換 (IR)NIRシェーダーから型指定されていません。 NIRサポートは、レイヤーがNIRをTGSIに変換できるようにすることで、Tungsten Graphics Shader Infrastructure(TGSI)レンダリングサポートも有効にします。
コントローラー v3d OpenGL モデル以降に使用されたVideoCoreVIグラフィックアクセラレータ用に開発されました RaspberryPi4はキャッシングサポートを実装しています ディスク上のシェーダーの数。
のために AMD GPU ビデオエンジンを搭載 VCN 2.0、EFCサポートが実装されました (エンコーダーフォーマット変換)。これにより、ハードウェアビデオエンコーダーを使用して、シェーダーによって実行されるRGB->YUV変換なしでRGBサーフェスを直接読み取ることができます。
ANGLEレイヤーのサポートが追加されました。 これは、OpenGL ES呼び出しをOpenGL、Direct3D 9/11、Desktop GL、およびVulkanに変換し、Vulkan APIに基づく仮想GPU(virtio-gpu)実装を備えたVenusドライバーに変換します。
この新しいバージョンで際立っている他の変更の中で:
- フレームバッファまたはテクスチャデータを使用してホストメモリ内の長方形を更新するためのNVIDIAのOpenGL拡張機能GL_NV_pack_subimageのサポートが追加されました。
- RADV(AMD)、ANV(Intel)、およびlavapipeVulkanドライバー拡張機能のサポートが追加されました
- AMDGFX1036およびGFX1037GPUのサポートが追加されました。
- Irisドライバーと互換性のないGen4-Gen7マイクロアーキテクチャーに基づく古いIntelGPU用に開発された、Crocusドライバーには、OpenGL下位互換性プロファイルが含まれています。
- ARM MaliMidgardおよびBifrostGPUのVulkanグラフィックAPIのサポートを提供するPanVkドライバーは、計算シェーダーのサポートに関する作業を開始しました。
- RADVドライバー(AMD)は、プリミティブレイ除去を実装しました。これにより、DOOMEternalなどのゲームのレイトレーシングサポートが改善されました。
- Imaginationによって開発されたPowerVRRogueアーキテクチャに基づくVulkanGPUドライバーの初期実装が提案されています。
- このパッケージには、Intelが提案し、レイトレーシングで使用されるコンパクトなOpenCLコンパイラが含まれています。
最後に あなたがそれについてもっと知りたいのなら この新しいバージョンのMesaドライバーについては、 詳細は次のリンクをご覧ください。
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
Linuxのグラフィカルスタックを理解している人は誰もいません。
ファームウェア、カーネルドライバー、カードドライバー、Xorg、ウェイランド、メサ、グラフィックライブラリ、コンポジター、ウィンドウマネージャー、デスクトップ…