Mesa は、OpenGL の一般的な実装を提供する、オープン ソースで開発されたグラフィックス ライブラリです。
の新しいバージョン Mesa 23.3 はすでにリリースされており、これは Mesa 23.3 ブランチの最初のバージョンです。 これは実験版として分類されており、ブランチの安定化後に安定版のリリースが発表されます。
Mesa 23.3 のこの新しいリリース 新しい vulkan NVK ドライバーが含まれています 実験的な状態で到着する Nvidia ハードウェア、および 新しいコードの との互換性 GFX11.5 RadeonSI Gallium3D コントローラー、Raspberry Pi 5 のサポートなど。
表23.3.0主なノベルティ
Mesa 23.3 コントローラーのこの新しいバージョンでは、 NVK コントローラーの実験的サポートの統合、 これは NVIDIA ビデオ カードを対象としており、 Vulkan API 1.1 および Turing マイクロアーキテクチャに基づく NVIDIA GPU をサポート (TITAN RTX、GeForce RTX 2060/2070/2080、GeForce GTX 1660、Quadro RTX 3000-8000、Quadro T1000/T2000)。
表 23.3 で目立つもう XNUMX つの変更は、 RadeonSI Gallium11.5D ドライバー用の新しい GFX3 サポート コード。 GFX11 サポートは、RDNA 3 GPU を使用するときに OpenGL、Vulkan、およびその他のグラフィックス API を高速化するために、現在の Linux Mesa 3D グラフィックス ライブラリで有効になっています。GFX11.5 では、Mesa での有効化には 13,907 行の新しいコードが含まれており、Mesa 内での小さく、主に GFX11.5 (RDNA 3.5) を追加します。 AMD Ryzen 800 APU で使用 既存の GFX11.0/Navi 3x ドライバー コード パスを続行します。
さらに、表 23.3 には、Raspberry Pi 5の公式サポート、OpenGL V7.1D ドライバーおよび Vulkan V3DV ドライバーを介した Broadcom VideoCore 3 サブシステム用
また、それには次のものが含まれていることもわかります。 Apple AGX GPU 用の Asahi ドライバーの OpenGL ES 3.1 サポート (Apple M1 および M2) GL_ARB_compute_shader、GL_ARB_shader_atomic_counters、GL_ARB_shader_image_load_store、GL_ARB_shader_image_size、GL_ARB_shader_storage_buffer_object、GL_ARB_sample_shading、GL_O ES_sample_variables、GL_OES_shader_multi とともにSample_interpolation および GL_O 拡張機能 ES_gpu_shader5。
表23.3も VK_EXT_pipeline_robustness 拡張機能をサポートしています Intel ANV Vulkan ドライバー用の Vulkan、Radeon RADV Vulka ドライバー用の VK_KHR_maintenance5 Vulkan 拡張機能のサポートVK_KHR_cooperative_matrix のサポートはありません。
の側で Mesa 23.3 で改善されたゲーム 以下のタイトルが目立っています。 ニュー・オーダー、ディープ・ロック・ギャラクティック、ウォーゲーム: レッド・ドラゴン、カウンター・ストライク: グローバル・オフェンシブ、ドゥーム・エターナル、スターフィールド、スター・ウォーズ: オールド・リパブリック、バイオハザード 6、スピリット・アンド・ザ・マウス、ペナンブラ: 序曲、ボーダーランズ 3、クエイクII RTX、ヘルブレード、レイジ 2、ワールド ウォー Z、デス ストランディング、デスループ、バルダーズ ゲート 3。
その他の変更点 この新しいバージョンから際立っている:
- 新しいバックエンド コンパイラが採用され、Rust 言語で書かれた NVK ドライバで使用されます。
- RADV/GFX11+ ハードウェア用の Vulkan 拡張機能。
- d3d12 ドライバーは、DirectX 12 上で OpenGL 作業を調整するレイヤーを提供し、OpenGL 4.6 をサポートします。
- ディスク キャッシュが無効な場合でも EGL 拡張機能 EGL_ANDROID_blob_cache が機能するようにしました。
最後に あなたがそれについてもっと知りたいのなら この新しいバージョンの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