Mesa 19.2.0 хувилбар, OpenGL болон Vulkan-ийн үнэгүй хэрэглүүр

Оруулсан OpenGL болон Vulkan API-ийн үнэгүй хэрэгжилтийг гаргах - Меса 19.2.0. Mesa 19.2.0 салбарын анхны хувилбар нь туршилтын статустай - кодыг эцсийн тогтворжуулсны дараа 19.2.1 тогтвортой хувилбар гарах болно. Mesa 19.2 дээр өгсөн i4.5, radeonsi болон nvc965 драйверуудад зориулсан OpenGL 0-ийн бүрэн дэмжлэг, Intel болон AMD картуудын Vulkan 1.1 дэмжлэг, Intel картуудын OpenGL 4.6 стандартын дэмжлэг;

дунд өөрчлөлтүүд:

  • Intel видео картуудын (gen965+) драйверууд (i7, iris) бүрэн дэмжлэг үзүүлдэг OpenGL 4.6 болон шэйдерийн тайлбар хэл GLSL 4.60. OpenGL 4.6-ийн дэмжлэгийг radeonsi (AMD) болон nvc0 (NVIDIA) драйверуудад өгөх хүртэл GL_ARB_gl_spirv болон GL_ARB_spirv_өргөтгөлүүдийг хэрэгжүүлэх хэвээр байна. нэмсэн наймдугаар сард i965 жолоочийн хувьд;
  • Шинэ драйверын үйл ажиллагаа өргөжиж байна Iris чадвараараа i965 драйвертай бараг тэнцсэн Intel GPU-ийн хувьд. Iris драйвер нь Gallium3D архитектур дээр суурилдаг бөгөөд санах ойн удирдлагын даалгавруудыг Линуксийн цөмийн DRI драйвер тал руу буулгаж, гаралтын объектуудын кэшийг дахин ашиглахад дэмжлэгтэй бэлэн төлөвт хянагчаар хангадаг. Драйвер нь зөвхөн HD, UHD болон Iris GPU бүхий Gen8+ бичил архитектур (Broadwell, Skylake) дээр суурилсан процессоруудыг дэмждэг.
  • RADV болон RadeonSI драйверуудад AMD Navi 10 GPU-ийн дэмжлэгийг нэмсэн
    (Radeon RX 5700), түүнчлэн анхны дэмжлэг Navi 14. Мөн RadeonSI драйверт багтсан нэмсэн ирээдүйн APU Renoir (GPU Navi бүхий Zen 2) болон хэсэгчлэн дэмжих Arcturus (зөвхөн тооцоолох чадвар, видео тайлах хөдөлгүүр VCN 2.5, 3D-гүй);

  • Зарим хуучин AMD картуудад зориулсан Gallium3D R600 драйвер (HD 5800/6900) өгсөн OpenGL 4.5 дэмжлэг;
  • RadeonSI-ийн хувьд танилцуулсан шинэ ажиллах цагийн холбогч - rtld;
  • RADV болон Virgl драйверуудын гүйцэтгэлийг оновчтой болгосон;
  • Өргөтгөсөн ARM процессортой олон төхөөрөмж дээр ашиглагддаг Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) болон Bifrost (Mali G3x, G5x, G7x) бичил архитектурт суурилсан GPU-д зориулсан Panfrost драйвер. Жолоочийн чадвар GNOME Shell-ийг ажиллуулахад хангалттай болсон;
  • NVIDIA-аас санал болгосон EGL өргөтгөлийг нэмсэн EGL_EXT_платформ_төхөөрөмж, энэ нь төхөөрөмжид зориулсан API-г дуудахгүйгээр EGL-ийг эхлүүлэх боломжийг олгодог
  • Шинэ OpenGL өргөтгөлүүдийг нэмсэн:
  • RADV Vulkan драйверт нэмэлт өргөтгөлүүдийг нэмсэн (AMD картуудын хувьд):
  • ANV Vulkan драйверт дараах өргөтгөл нэмэгдсэн (Intel картуудын хувьд):
    VK_EXT_shader_demote_helper_in invocation.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх