Официално излезе Mesa 17.0

0
46
MESA Linux driver


Днес излезе Mesa 17.0 с много вълнуващи подобрения за Linux потребителите.

Mesa 17.0 е голям ъпдейт спрямо версия 13 и носи със себе си множество подобрения, за някои от които съобщихме още при излизането на 17.0-RC2 изданието.

Mesa 17.0 идва с драстично подобрение при представянето с Vulkan и отворения AMD драйвър RADV/RadeonSI, както и са добавени подобрения при Nouveau за Maxwell архитектурата.

Добавена е поддръжка за OpenGL 4.5 при Intel Haswell, като RadeonSI също ще поддържа OpenGL 4.5. Също така са добавени подобрения при HiZ за Vulkan драйвъра, Vulkan при RADV драйвъра вече поддържа многочислени устройства, поправки за RadenSI, които предоставят подобрение в производителността на Deus Ex: Mankind Divided със 70%, значително подобряване на представянето на Nouveau при Maxwell, поддръжка за някои OpenGL разширения и много други.

Емил Великов от Collabora обръща внимание на по-важните подобрения и функции:

Vulkan drivers: – Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries – Support for the VK_KHR_sampler_mirror_clamp_to_edge extension – We now use the Khoronos vk.xml file to generate the entrypoints ANV: – HiZ and performance improvements – Float64 support and tessellation shader support. RADV: – Support multiple devices – Support for the VK_AMD_draw_indirect_count extension – Support for the VK_AMD_negative_viewport_height extension EGL: – Android: Use gralloc::lock_ycbcr for resolving YUV formats – Android: Support for pbuffer surfaces Mesa core: – Noticeable refactoring en route to GLSL Shader Cache – Groundwork for int64 i965: – OpenGL 4.5 support on Haswell hardware – Reuse the same BLORP and ISL code as the ANV driver Gallium: – HUD: A number of race issues and memory leaks were resolved. etnaviv: – New driver for Vivante GPU IP freedreno – Support for a5xx nouveau: – OpenGL 4.3 support on Maxwell hardware – Improved performance due to instruction pipelining (Maxwell) r600/radeonsi – VCE: Handle H.264 level 5.2 – Polaris12 support – Dozens of performance improvements Clover: – Implement clGetExtensionFunctionAddressForPlatform. – Add missing clGetDeviceInfo CL1.2 queries VDPAU: – Use dri3 to directly send the buffer to X Build: – Building RADV requires –enable-gallium-llvm – Compatibility fixes for building mesa as part of ARC – The vulkan headers vk_platform.h and vulkan.h are no longer installed – A couple of configure options (–with-sha1 and –disable-shader-cache) are removed alongside their respective library requirements.

Прочетете още:  Vulkan 1.2 е тук с подобрено представяне и бързодействие
0/5 (0 Reviews)