Mesa 18.2 носи Radeon EQAA Anti-Aliasing, подобрена поддръжка на SteamVR и тонове корекции на грешки

Linux-Unix / Mesa 18.2 носи Radeon EQAA Anti-Aliasing, подобрена поддръжка на SteamVR и тонове корекции на грешки 2 минути четене

Драйверът Mesa 18.2 за Linux най-накрая беше пуснат днес след няколко малки неуспехи, настъпили през август. Тази последна актуализация на драйвери включва поддръжка на Vega 20, съвместим профил с OpenGL 4.4, забележителни подобрения в поддръжката на RadeonSI OpenGL и RADV Vulkan, поддръжка на OpenGL ES 3.2 за RadeonSI и наистина само огромна шепа други значителни подобрения.



Най-малкото актуализации са за Intel front, който получи главно NIR оптимизации - разработката все още работи с поддръжка на OpenGL 4.6 с поглъщане на SPIR-V и някои нови разширения на драйвери на Vulkan за ANV, плюс общи оптимизации за най-новия хардуер поддържа.

Mesa 18.2 е актуализацията за третото тримесечие на 2018 г. за стека на графични драйвери Mesa3D, който се използва най-вече в настолни компютри на Linux с отворен код Vulkan / OpenGL драйвери за Intel, Radeon и Nouveau, както и шепа други по-малки драйвери.



Потребителите също трябва да забележат някои малки подобрения на производителността и по-бърза компилация на LLVM шейдър в RADV. Налице е също така режим на сглаждане Radeon EQAA, поддръжка за компресиране на текстура ASTC за RadeonSI и поддръжка на профил за съвместимост на OpenGL 4.4 за RadeonSI, които трябва да помогнат при играта на Wine / SteamPlay игри на Linux система.



Освен това има някои нови разширения за драйвери RADV Vulkan и поддръжка на OpenGL 4.3 за драйвера VirGL за ускорение на OpenGL в KVM гости с активиран VirtIO - което трябва да донесе подобрения за тези потребители. Има и разширения на дисплея на Vulkan за подобряване на поддръжката на SteamVR Linux, тъй като SteamVR на Linux е малко изискан и труден за овладяване, въпреки че нещата определено се подобряват.



Драйверът Broadcom V3D също вече е активиран по подразбиране, а кешът на шейдърите Mesa поддържа кеширане на изчислителни шейдъри RadeonSI. Има няколко оптимизации за NIR и допълнения за разширение OpenGL за Nouveau NVC0.

Официалният дневник на промените на новите функции е както следва ( имайте предвид, че някои от тези нови функции са достъпни само с определени драйвери):

  • OpenGL 4.3 на virgl
  • Профил на съвместимост на OpenGL 4.4 на radeonsi
  • OpenGL ES 3.2 на radeonsi и virgl
  • GL_ARB_ES3_2_съвместимост на radeonsi
  • GL_ARB_fragment_shader_interlock на i965
  • GL_ARB_sample_locations и GL_NV_sample_locations на nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a на radeonsi.
  • GL_KHR_texture_compression_astc_ldr на radeonsi
  • GL_NV_conservative_raster и GL_NV_conservative_raster_dilate на nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles на nvc0 (GP102 +)
  • мултисемплирани изображения на nvc0 (GM107 +) (сега се поддържа на GF100 +)

Има и масивна количество корекции на грешки, толкова масивни, че вероятно трябва просто да прочетете цялото Бележки за Messa 18.2 ако трябва, все пак ще изберем няколко от най-забележителните за вас:



  • Грешка 61761 - glPolygonOffsetEXT, OFFSET_BIAS неправилно е зададен на огромен брой
  • Грешка 100177 - [GM206] Грешно изобразяване в XCOM Enemy Within
  • Грешка 100430 - [radv] графични проблеми при емулатора на делфини
  • Грешка 105497 - shader-db се срива на 72-ядрена система след промяна на битсет ast_type_qualifier
  • Грешка 105904 - Необходимо е да се изтрие кеша на шейдърите на меса след надстройка на драйвера, за да работят 32-битовите винени програми vulkan.
  • Грешка 106382 - Шейдър кешът прекъсва INTEL_DEBUG = shader_time
  • Грешка 106511 - radv: MSAA счупен на SI (неуспешно твърдение в vkCreateImage)
  • Грешка 106642 - X сървърът се срива в i965 при стартиране на настолен компютър, когато е активирана поддръжката на DRI3 v1.2 / модификатор

Вероятно можем да видим освобождаването на Mesa 18.3 около края на ноември до началото на декември, така че следете, тъй като в общността на графичните драйвери на Linux се случват много вълнуващи работи.

Етикети OpenGL вулкан