Mesa19.2.0ドライバーの新しいバージョンがリリースされました

グラフィックス-ドライバー-テーブル

の発売 無料のOpenGLおよびVulkan実装の新しいバージョン、 表19.2.0、これは最初のバージョンです テーブルブランチ19.2.0から 実験的な状態ですが、 コードの最終的な安定化の後、安定バージョン19.2.1がリリースされます。

ドライバーを知らない人のために MESAは、AMD、NVIDIA、およびIntelハードウェアで利用可能なオープンソースのLinuxソフトウェアドライバーです。。 Mesaのプロジェクトは、OpenGL仕様(インタラクティブな3Dグラフィックスをレンダリングするためのシステム)のオープンソース実装として始まりました。

何年もの間、 プロジェクトは、より多くのグラフィックAPIを実装するように成長しました、OpenGL ES(バージョン1、2、3)、OpenCL、OpenMAX、VDPAU、VA API、XvMC、およびVulkanを含みます。

さまざまなコントローラー デバイスの Mesaライブラリをさまざまな環境で使用できるようにします。 最新のGPUのソフトウェアエミュレーションから完全なハードウェアアクセラレーションまで。

Mesaは、OpenGLなどのグラフィックスAPIとオペレーティングシステムのカーネル内のグラフィックスドライバーの間にベンダーに依存しない変換レイヤーを実装します。

3Dアプリケーションに加えて、 ゲームと同様に、グラフィックサーバーはOpenGL / EGL呼び出しを使用して画面上に画像を生成します。

表19.2.0主なノベルティ

Mesa19.2のこの新しいバージョン i4.5コントローラーの完全なOpenGL965サポートを提供します。 radeonsiとnvc0、 IntelおよびAMDカードのVulkan1.1サポート、および標準のサポート Intelカード用のOpenGL4.6。

Intelグラフィックカード用のドライバー(i965、アイリス) (gen7 +) OpenGL4.6の完全なサポートを提供します GLSL4.60シェーダーを説明する言語。

radeonsi(AMD)およびnvc4.6(NVIDIA)ドライバーでOpenGL 0のサポートを提供する前に、965月にiXNUMXドライバーに追加されたGL_ARB_gl_spirvおよびGL_ARB_spirv_extensions拡張機能を実装する必要があります。

Intel GPU用の新しいIrisコントローラーの機能の拡張は継続され、その機能の点ではi965コントローラーとほぼ同等になりました。

IrisドライバーはGallium3Dアーキテクチャに基づいており、LinuxカーネルのDRIドライバーにメモリ管理タスクをもたらし、出力オブジェクトの再利用キャッシュをサポートする、すぐに使用できるヘルストラッカーを提供します。

コントローラは、Gen8 +マイクロアーキテクチャに基づくGPUのみをサポートします (Broadwell、Skylake)HD、UHD、IrisGPUを搭載。

コントローラの場合と RADV Radeon SI Mesa19.2.0のこの新しいバージョンでは AMD Navi 10GPUサポートが追加されました (Radeon RX 5700)およびNavi14の初期サポート。

RadeonSIドライバーは、将来のAPURenoirサポートも追加しました (Zen 2 c GPU Navi)および部分的にArcturus(計算機能とVCN 2.5ビデオデコードエンジンのみ、3Dなし)。

Gallium3Dでは、OpenGL 600をサポートする一部の古いAMDカード(HD 5800/6900)用のR4.5ドライバー。

このリリースでも 新しく追加されたOpenGL拡張機能が強調表示されます。

  • radeonsi(ナビ)ドライバーのGL_ARB_post_depth_coverage
  • etnavivコントローラーのGL_ARB_seamless_cubemap_per_texture(GPU上のSEAMLESS_CUBE_MAPと互換性があります)
  • radeonsiドライバー用のGL_EXT_shader_image_load_store(LLVM 10以降を使用)
  • アイリスおよびラデオンシドライバーのGL_EXT_shader_samples_identical(NIRを使用している場合)
  • i965およびアイリスドライバー用のGL_EXT_texture_shadow_lod

VulkanRADVドライバーの拡張機能もあります (AMDカードの場合):

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_post_ Depth_coverage
  • VK_EXT_queue_family_foreign
  • VK_EXT_sample_locations
  • VK_KHR_ Depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_Uniform_buffer_standard_layout

また、ANV Vulkanドライバーの拡張機能(Intelカード用):

  • VK_EXT_shader_demote_to_helper_invocation

発表された他の変更のうち この新しいバージョンのドライバーでは:

  • RadeonSIには、新しいランタイムリンカーが導入されました。rtld;
  • RADVおよびVirglドライバーのパフォーマンスの最適化
  • ARMプロセッサを搭載した多くのデバイスで使用されているMidgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)およびBifrost(Mali G3x、G5x、G7x)マイクロアーキテクチャに基づくGPU用のPanfrostドライバーが拡張されました。 コントローラーの機能は、GNOMEShellが機能するのに十分です。
  • NVIDIA EGL_EXT_platform_deviceによって提案されたEGL拡張機能が追加されました。これにより、デバイス固有のAPIにアクセスせずにEGLの初期化が可能になります。

最後に、この新しいバージョンのMesaドライバーが今後数日間でメインのLinuxディストリビューションで配布されるのを待ちます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。