Mesa 19.2.0 sürücülerinin yeni sürümü çıktı

grafik sürücüleri tablosu

Lansmanı ücretsiz OpenGL ve Vulkan uygulamasının yeni sürümü, Tablo 19.2.0, bu ilk versiyondur Tablo şubesinden 19.2.0 deneysel bir duruma sahip olan, kodun nihai stabilizasyonundan sonra olduğu gibi, kararlı bir 19.2.1 sürümü piyasaya sürülecek.

Sürücülerin farkında olmayanlar için MESA, AMD, NVIDIA ve Intel donanımı için kullanılabilen açık kaynaklı Linux yazılım sürücüleridir. Mesa'nın projesi, OpenGL spesifikasyonunun (etkileşimli 3B grafikleri oluşturmak için bir sistem) açık kaynaklı bir uygulaması olarak başladı.

Yıllar boyunca, proje daha fazla grafik API'si uygulamak için büyüdüOpenGL ES (sürüm 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC ve Vulkan dahil.

Çeşitli kontrolörler cihazların Mesa kitaplıklarının birçok farklı ortamda kullanılmasına olanak tanır, yazılım öykünmesinden modern GPU'lar için eksiksiz donanım hızlandırmaya kadar.

Mesa, OpenGL gibi bir grafik API'si ile işletim sisteminin çekirdeğindeki grafik sürücüleri arasında satıcıdan bağımsız bir çeviri katmanı uygular.

3D uygulamalara ek olarak, oyunlar gibi, grafik sunucuları ekrandaki görüntüyü oluşturmak için OpenGL / EGL çağrılarını kullanır.

Tablo 19.2.0'daki temel yenilikler

Mesa 19.2'ın bu yeni sürümü i4.5 denetleyicileri için tam OpenGL 965 desteği sağlar, radeonsi ve nvc0, Intel ve AMD kartları için Vulkan 1.1 desteğiyanı sıra standart için destek Intel kartları için OpenGL 4.6.

Intel grafik kartları için sürücüler (i965, iris) (gen7+) OpenGL 4.6 için tam destek sağlar ve GLSL 4.60 gölgelendiricilerini tanımlayan dil.

Radeonsi (AMD) ve nvc4.6 (NVIDIA) sürücülerinde OpenGL 0 desteği sağlamadan önce, Ağustos ayında i965 sürücüsü için eklenen GL_ARB_gl_spirv ve GL_ARB_spirv_extensions uzantılarını uygulamaya devam ediyor.

Intel GPU'lar için yeni Iris denetleyicisinin işlevselliğinin genişletilmesi devam etti ve bu, yetenekleri açısından neredeyse i965 denetleyiciyle eşitliğe ulaştı.

Iris sürücüsü, Linux çekirdeğindeki DRI sürücüsüne bellek yönetimi görevlerini getiren ve çıktı nesnesi yeniden kullanım önbelleği desteğiyle kullanıma hazır bir sağlık izleyicisi sağlayan Gallium3D mimarisine dayanmaktadır.

Denetleyici yalnızca Gen8 + mikro mimarisine dayalı GPU'ları destekler (Broadwell, Skylake) HD, UHD ve Iris GPU'larla.

Kontrolörler ve RADV Radeon SI Mesa 19.2.0'ın bu yeni sürümünde AMD Navi 10 GPU desteği eklendi (Radeon RX 5700) ve Navi 14 için ilk destek.

RadeonSI sürücüsü ayrıca gelecekteki APU Renoir desteğini de ekledi (Zen 2 c GPU Navi) ve kısmen Arcturus (yalnızca hesaplama yetenekleri ve VCN 2.5 video kod çözme motoru, 3D yokken).

Gallium3D R600 sürücülerinde OpenGL 5800 desteğiyle sağlanan bazı eski AMD kartları (HD 6900/4.5).

Ayrıca bu sürümde Yeni eklenen OpenGL uzantıları vurgulanır:

  • Radeonsi (Navi) sürücüsü için GL_ARB_post_depth_coverage
  • Etnaviv denetleyicisi için GL_ARB_seamless_cubemap_per_texture (GPU'da SEAMLESS_CUBE_MAP ile uyumlu)
  • Radeonsi sürücüsü için GL_EXT_shader_image_load_store (LLVM 10+ ile)
  • İris ve radeonsi sürücüleri için GL_EXT_shader_samples_identical (NIR kullanılıyorsa)
  • İ965 ve iris sürücüleri için GL_EXT_texture_shadow_lod

Vulkan RADV sürücüsünün uzantılarının yanı sıra (AMD kartları için):

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_son_derinlik_kapsamı
  • VK_EXT_queue_family_yabancı
  • VK_EXT_örnek_konumlar
  • VK_KHR_derinlik_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

Ve ANV Vulkan sürücüsünün bir uzantısı (Intel kartlar için):

  • VK_EXT_shader_demote_to_helper_invokasyon

Açıklanan diğer değişikliklerden sürücülerin bu yeni sürümünde:

  • RadeonSI için yeni bir çalışma zamanı bağlayıcı sundu: rtld;
  • RADV ve Virgl sürücülerinin performans optimizasyonu
  • ARM işlemcili birçok cihazda kullanılan Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ve Bifrost (Mali G3x, G5x, G7x) mikro mimarilerine dayalı GPU'lar için Panfrost sürücüsü genişletildi. Denetleyici yetenekleri artık GNOME Kabuğunun çalışması için yeterli
  • Cihaza özel API'ye erişmeden EGL'yi başlatmaya izin veren NVIDIA EGL_EXT_platform_device tarafından önerilen EGL uzantısı eklendi

Son olarak, önümüzdeki birkaç gün içinde Mesa sürücülerinin bu yeni sürümünün ana Linux dağıtımlarında dağıtılmaya başlamasını bekleyin.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.