の発売 OpenGL と Vulkan API の無料実装の新しいバージョン、 「表23.0.0」、 これはMesaブランチ23.0.0の最初のバージョンであり、実験的なステータスがあります。コードの最終的な安定化の後、安定したバージョン23.0.1がリリースされます。
Mesa 23.0 では、Intel GPU の anv、AMD GPU の radv、Qualcomm GPU の Vulkan 1.3 グラフィックス API サポート、およびエミュレータ (vn) モードで利用できます。 Vulkan 1.1 のサポートは lavapipe ソフトウェア ラスタライザー (lvp) に実装され、Vulkan 1.0 は v3dv ドライバー (Raspberry Pi 4 Broadcom VideoCore VI GPU) に実装されています。
表23.0.0主なノベルティ
Mesa 23.0.0 のこの新しくリリースされたバージョンでは、 RADV Vulkan は RDNA3 ベースの GPU との互換性を向上させます (Radeon RX 7900) を追加し、レイ トレーシングとパイプライン ライブラリの使用に関連する変更を追加します。 RDNA2 アーキテクチャに基づく AMD カードの場合、メッシュ シェーダー (VK_EXT_mesh_shader) のサポートはデフォルトで有効になっています。
目立つ変更のもう XNUMX つは、コントローラーにあります。 NVIDIA GA102 GPU の初期サポートを追加する Nouveau (RTX 30) Ampere アーキテクチャに基づいており、RADV および Turnip ドライバーは、VK_EXT_dynamic_state3 拡張機能に関連する追加機能を実装しています。
これに加えて、コントローラーの機能が強調されています Apple AGX GPU 向け asahi OpenGL Apple M1 および M2 チップで使用 大幅に拡張されました。
また、ANV Vulkan ドライバー (Intel) と Iris OpenGL ドライバーでのディスクリート Intel DG2-G12 (Arc Alchemist) グラフィックス カードと Meteor Lake GPU のサポートの改善も強調されています。
一方、virgl (QEMU/KVM 用の Virgil3D 仮想 GPU) ドライバーは、ハードウェア アクセラレーション ビデオ エンコーディングのサポートを改善し、Rise of the Tomb Raider のアンビエント オクルージョン、Minecraft、Battlefield、Hi-Fi で発生した問題を解決しました。 Rush、Iris コントローラーを搭載したシステムでの Zoom ビデオ通話で出力がドロップアウトする問題を修正しました。
OpenGL 拡張機能の追加サポートに関しては、次のことが言及されています。
- パンフロストのGL_ARB_clip_control
- GL_ARB_texture_filter_anisotropic for panfrost、asahi
- 朝日のGL_ARB_occulsion_query2
- 朝日のGL_ARB_shader_stencil_export
- 朝日用GL_ARB_draw_instantiated
- 朝日のGL_ARB_instanced_ararys
- 朝日のGL_ARB_seamless_cube_map
- 朝日のGL_NV_conditional_render
- 朝日のGL_ARB_texture_mirror_clamp_to_edge
- Vulkan 拡張機能のサポートが追加されました。
- RADV、カブの VK_EXT_descriptor_buffer
- RADV の VK_AMD_shader_early_and_late_fragment_tests
- RADV/RDNA3 の VK_AMD_shader_explicit_vertex_parameter
- RADV、ANV、カブの VK_EXT_swapchain_colorspace
- V3DV の VK_KHR_shader_integer_dot_product
- ANV、RADV、カブの VK_KHR_present_wait
- Venus の VK_KHR_push_descriptor
- Venus の VK_KHR_pci_bus_info
この新しいバージョンの Mesa は、4.6、iris (Intel)、radeonsi (AMD)、zink、および llvmpipe ドライバーに対して完全な OpenGL 965 サポートも提供することに注意してください。
AMD (r4.5)、NVIDIA (nvc600)、および Qualcomm Adreno (freedreno) GPU では OpenGL 0 がサポートされ、virgl では OpenGL 4.3 (QEMU/KVM では Virgil3D 仮想 GPU)、d4.2d3 ドライバーでは OpenGL 12 (DirectX 経由で OpenGL を実行するレイヤー) がサポートされます。 12)。
最後に あなたがそれについてもっと知りたいのなら この新しいバージョンの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