表21.3はすでにリリースされており、コントローラーにさまざまな変更と改善が加えられています。

ドライバーテーブル

開発のXNUMXヶ月後 の発売 OpenGLおよびVulkanAPIの無料実装: 表21.3.0、 これは、実験的な状態を持つMesa21.3.xブランチの最初のバージョンとして位置付けられています。 最終的なコードの安定化の後、安定バージョン21.3.1がリリースされます。

メサ21.3 完全なOpenGL4.6サポートを提供します 965の場合、アイリス(Intel)、radeonsi(AMD)、zinkおよびllvmpipeドライバー。 へのサポート OpenGL4.5はAMDGPUで利用可能です (r600)とNVIDIA(nvc0)、およびOpenGL 4.3からvirgl(QEMU / KVM用の仮想GPUVirgil3D)。 Vulkan 1.2のサポートは、IntelカードとAMDカード、エミュレーターモード(vn)とlavapipeソフトウェアラスターライザーで利用できます。Vulkan1.1のサポートは、Qualcomm GPUとlavapipeソフトウェアラスターライザーで利用できます。Vulkan1.0は、Broadcom VideoCore VI GPU(Raspberry Pi)で利用できます。 4)。

表21.3.0主なノベルティ

提示されているこの新しいバージョンのMesaでは、次のことが強調されています。 Zinkコントローラー (Vulkanの上にOpenGL APIを実装します。これにより、システムのドライバーがVulkan APIのみをサポートするように制限されている場合に、ハードウェアアクセラレーションによるOpenGLを取得できます) OpenGL ES3.2と互換性があります。

コントローラーが パンフロスト、 Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)およびBifrost(Mali G3x、G5x、G7x)マイクロアーキテクチャに基づくGPUで動作するように設計されています。 OpenGL ES3.1との互換性が正式に認定されています。

また、 v3dvドライバー Raspberry Pi4モデルから使用されるVideoCoreVIグラフィックアクセラレータ用に開発されました Vulkan 1.1 Graphics APIをサポートすることが認定されており、ジオメトリシェーダーのサポートも追加されています。 シェーダーコンパイラによって生成されるコードのパフォーマンスが大幅に向上しました。これは、Unreal Engine 4に基づくゲームなど、シェーダーをアクティブに使用しているプログラムの速度にプラスの効果をもたらします。

コントローラー RADV Vulkan(AMD)がレイトレーシングの実験的サポートを追加 レイトレーシングシェーダー。 GFX10.3カードの場合、プリミティブ選択は、NGG(次世代ジオメトリ)シェーディングエンジンを使用してデフォルトで有効になっています。

それはまた際立っています lavapipeコントローラー Vulkan API用のソフトウェアラスタライザーの実装(llvmpipeに似ていますが、VulkanAPIからの呼び出しをGalliumAPIに変換するVulkan用) 異方性テクスチャフィルタリングをサポートし、Vulkan1.2のサポートを追加しました。
コントローラー OpenGL lvmpipe FP16操作、異方性テクスチャフィルタリングのサポートが追加されました (GL_ARB_texture_filter_anisotropic)および固定されたメモリ領域(GL_AMD_pinned_memory)。 OpenGL4.5互換性プロファイルのサポートが提供されました。

OpenGL Irisドライバー(Intel GPU用の新しいドライバー)はマルチスレッドシェーダーコンパイル機能を追加し、VA-API(Video Acceleration API)ステータストラッカーはAMDGPUドライバーを使用するときにAV1ビデオのエンコードとデコードを高速化するためのサポートを提供します。

また、EGLサポートがWindowsプラットフォームに実装されていること、および WaylandのEGL_EXT_present_opaque拡張機能のサポートが追加されました。 それに加えて ディスプレイの問題を修正 Waylandプロトコルに基づく環境で実行されるゲームの透明性。

Vulkan RADV(AMD)、ANV(Intel)、およびlavapipeドライバーに関して、拡張機能のサポートが追加されました。

  • VK_EXT_shader_atomic_float2(Intel、RADV)。
  • VK_EXT_vertex_input_dynamic_state(RADV)。
  • VK_EXT_primitive_topology_list_restart(RADV、lavapipe)。
  • VK_KHR_shader_integer_dot_product(RADV)。
  • VK_KHR_synchronization2(インテル)。
  • VK_KHR_maintenance4(RADV)。
  • VK_KHR_format_feature_flags2(RADV)。
  • VK_KHR_shader_subgroup_extended_types(lavapipe)。
  • VK_KHR_spirv_1_4(lavapipe)。
  • VK_KHR_timeline_semaphore(lavapipe)。
  • VK_EXT_external_memory_host(lavapipe)。
  • VK_KHR_depth_stencil_resolve(lavapipe)。
  • VK_KHR_shader_float16_int8(lavapipe)。
  • VK_EXT_color_write_enable(lavapipe)。

最後に あなたがそれについてもっと知りたいのなら この新しいバージョンのMesa21.1.0コントローラーについては、 詳細は次のリンクをご覧ください。

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. 権利:いつでも情報を制限、回復、削除できます。