Mesa 19.1.0 чыгарылышы, OpenGL жана Vulkanдын акысыз ишке ашырылышы

жарыяланган OpenGL жана Vulkan API акысыз ишке ашырууну чыгаруу - Меза 19.1.0. Mesa 19.1.0 бутагынын биринчи чыгарылышы эксперименталдык статуска ээ - код акыркы турукташтырылгандан кийин 19.1.1 туруктуу версиясы чыгат. Mesa 19.1 каралган i4.5, radeonsi жана nvc965 драйверлери үчүн толук OpenGL 0 колдоосу, Intel жана AMD карталары үчүн Vulkan 1.1 колдоосу, ошондой эле стандартка жарым-жартылай колдоо OpenGL 4.6.

көпчүлүк байкаларлык өзгөрүүлөр:

  • камтылган иштелип чыккан Intelде жаңы Iris драйвери бар. I965тен айырмаланып, жаңы драйвер Gallium3D архитектурасына негизделген, ал эстутумду башкаруу тапшырмаларын Linux өзөгүндөгү DRI драйверине өткөрүп берет жана чыгаруу объектилеринин кэшин кайра колдонууну колдоо менен даяр абалды көзөмөлдөөчү менен камсыз кылат. Жаңы драйвер HD, UHD жана Iris GPU'лары бар Gen8+ микроархитектурасына (Broadwell, Skylake) негизделген GPUларды гана колдойт.

    Өндүрүштүк сыноолордо Iris айдоочусу 3төн 15 эсеге чейин озуп кетет i965, сыноо режимине жараша. Орточо алганда, Iris i5.45 драйверине караганда секундасына 965 эсе көп объекттерди көрсөтөт. Чыныгы программаларды иштеткенде, өсүш анчалык деле таасирдүү эмес (демолордун биринде өсүү болжол менен 19% түзөт, ал эми кээ бир демонстрацияларда болжол менен i965ке барабар).

  • Классикалык i965 драйвери Gen 11 үчүн колдоону кеңейтти жана кошулду Elkhart Lake SoC графикалык подсистемасын колдоо;
  • Айдоочу киргизилген Lima ARM архитектурасына негизделген көптөгөн эски чиптерде колдонулган Mali 400/450 GPU үчүн.
  • Айдоочу кошулду панфрост ARM процессорлору бар көптөгөн түзмөктөрдө колдонулган Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) жана Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негизделген GPU'лар үчүн.
  • RADV драйвери (AMD карталары үчүн Vulkan драйвери) VESA Adaptive-Sync (FreeSync) технологиясы үчүн колдоону кошту, ал монитордун жаңыртуу ылдамдыгын ийкемдүү түрдө өзгөртүүгө мүмкүндүк берет, ал жылмакай жана жыртылбай чыгууну камсыз кылат;
  • Кошулган Qualcomm Adreno GPU үчүн жаңы Vulkan драйвери TURNIP;
  • Айдоочуга Softpipe (Gallium3D негизиндеги программалык растризатор) OpenGL 4 кеңейтүүлөрүн колдоону кошту: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array жана OES_viewport_array. OpenGL 4.0 толук колдоого алынганга чейин, ал GL_ARB_gpu_shader5, GL_ARB_sample_shading жана GL_ARB_tessellation_shader кеңейтүүлөрүн ишке ашыруу үчүн кала берет;
  • GPUларда колдонулган ATC текстураны кысуу форматына колдоо кошулду
    Qualcomm жана AMD;

  • Unix сыяктуу системалар үчүн Direct3D 9 API колдоосун камсыз кылган Gallium Nine штаттык трекеринин жакшыртылган өндүрүмдүүлүгү жана адатта Wine аркылуу Windows оюндарын иштетүү үчүн колдонулат;
  • Жаңы OpenGL кеңейтүүлөрү кошулду:
  • ANV Vulkan драйверине кеңейтүүлөр кошулду (Intel карталары үчүн):
  • RADV Vulkan драйверине кеңейтүүлөрдүн топтому кошулду (AMD карталары үчүн):

Мындан тышкары, белгилей кетүү керек кошумча Mesa 19.2 чыгаруу үчүн негиз түзө турган бутагына, узартуу ишке ашыруу
GL_KHR_ бекемдиги акыркы болгон Gallium3D драйвери R600 үчүн жок шилтеме OpenGL 4.5 үчүн колдоо көрсөтүү. Бул R600ду OpenGL 4.5 колдогон төртүнчү Mesa драйвери кылат. R4.5 ичинде OpenGL 600 колдоосу Radeon HD 5800/6900 GPUларында гана жеткиликтүү.

Source: opennet.ru

Комментарий кошуу