最近 の発売 オープンドライバーの新しいバージョン 「表20.2.0」、バージョン 互換性を改善するための作業が強調表示されます とサポートを改善します AMDカードおよびGPus用。
Mesa20.2コントローラーのこの新しいバージョンでは OpenGL4.6の完全なサポートがIntelGPUに実装されたことに注意してください (i965ドライバー、アイリス) およびAMD (radeonsi)、AMD(r4.5)、NVIDIA(nvc600)、およびllvmpipeGPUのOpenGL0サポート、virgl(QEMU / KVMの仮想Virgil4.3DGPU)のOpenGL 3、およびIntelおよびAMDカードのVulkan1.2サポート。
表20.2.0主なノベルティ
冒頭で述べたように、この新しいバージョンの 卓上コントローラーは、AMDカードのより良いサポートを提供することで際立っています、そしてそれはこれでそれです 新しいバージョンのRADVVulkanドライバー (AMDカードの場合) デフォルトの「ACO」シェーダーコンパイラを使用する、LLVMシェーダーコンパイラの代替としてValveによって開発されています。 ACOはC ++で記述されており、JITコンパイルを念頭に置いて開発されており、コード生成がゲームシェーダーにとって可能な限り最適であり、コンパイル速度が非常に速いことを保証することを目的としています。
また、サポート部分では、 AMD Navi21に追加された初期GPUサポートのハイライト (ネイビーヒラメ) とナビ22 (シエナシクリッド)。
広告から際立っているもうXNUMXつの変更は、 の新しいllvmpipeドライバー ソフトウェア処理は提供します OpenGL4.5のサポート。
その部分のために インテルGPUドライバーのサポートが改善されました マイクロアーキテクチャベースのチップ用 Rocket Lakeを使用して、Intel XeDG1ディスクリートカードの初期サポートを追加します。
そしてまた Gallium3DZinkドライバーが改善されました、Vulkanの上にOpenGLAPIを実装します。 システムにVulkanAPIのみをサポートするドライバーが制限されている場合、Zinkを使用するとハードウェアアクセラレーションによるOpenGLを取得できます。
Gallium3D NouveauNVC0ドライバーはHMMを使用します (ヘテロジニアスメモリ管理) OpenCLSVMをサポートする (共有仮想メモリ)。
Panfrostドライバーは、Midgard GPU(Mali-T3xx、Mali-T6xx、Mali-T7xx)の8Dレンダリングサポートを安定させます。
そしてまた RadeonSIに改善が加えられました GPU仮想化に関連しています。
TGSI(Tungsten Graphics Shader Infrastructure)中間表現をディスクにキャッシュするためのサポートが追加されました。
新品も 追加されたOpenGL拡張機能:
- IntelIrisのGL_ARB_compute_variable_group_size。
- Nouveaunvc0のGL_ARB_gl_spirv。
- Nouveaunvc0のGL_NV_half_float。
- Nouveaunvc0のGL_NV_copy_depth_to_color。
- Nouveaunvc0のGL_ARB_spirv_extensions。
- llvmpipeのGL_EXT_shader_group_vote。
- llvmpipeの場合はGL_ARB_gpu_shader5。
- llvmpipeのGL_ARB_post_depth_coverage。
- llvmpipeのGL_EXT_texture_shadow_lod。
以下も追加されました RADVVulkanドライバーの拡張機能 (AMDカードの場合):
- VK_EXT_4444_フォーマット
- VK_KHR_memory_model
- VK_AMD_texture_gather_bias_lod
- VK_AMD_gpu_shader_half_float
- VK_AMD_gpu_shader_int16
- VK_EXT_extended_dynamic_state
- VK_EXT_image_robustness
- VK_EXT_private_data
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
- VK_EXT_shader_demote_to_helper_invocation
- VK_EXT_subgroup_size_control
- VK_GOOGLE_user_type
- VK_KHR_shader_subgroup_extended_types
Y VulkanANVコントローラー用 (Intelカードの場合)追加された拡張機能:
- VK_EXT_image_robustness
- VK_EXT_shader_atomic_float
- VK_EXT_4444_フォーマット
- VK_EXT_extended_dynamic_state
- VK_EXT_private_data
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
最後に あなたがそれについてもっと知りたいなら, 次のリンクを確認できます。
LinuxにMesaビデオドライバをインストールするにはどうすればよいですか?
Mesaパッケージ すべてのLinuxディストリビューションで見つかりました、したがって、そのインストールは、ソースコードをダウンロードしてコンパイルすることによって行うことができます(ここにそれに関するすべての情報)または比較的簡単な方法で、ディストリビューションまたはサードパーティの公式チャネル内での可用性に依存します。
Ubuntu、Linux Mint、および派生物のユーザー向け 次のリポジトリを追加して、ドライバをすばやく更新できます。
sudo add-apt-repository ppa:paulo-miguel-dias/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
常に最新のPPAはKisakのものです。 それはすべての中で最も速く更新するものです。
現時点では、表= 20.2.0にあります。
Ubuntuの場合:
sudo add-apt-repository ppa:kisak / kisak-mesa
sudoのapt-get updateを実行し