Rhyddhau Mesa 19.1.0, gweithrediad rhad ac am ddim o OpenGL a Vulkan
Cyhoeddwyd rhyddhau gweithrediad rhad ac am ddim o'r API OpenGL a Vulkan - Mesa 19.1.0. Mae gan ryddhad cyntaf cangen Mesa 19.1.0 statws arbrofol - ar ôl sefydlogi'r cod terfynol, bydd fersiwn sefydlog 19.1.1 yn cael ei ryddhau. Yn Mesa 19.1 yn cael ei ddarparu cefnogaeth OpenGL 4.5 lawn ar gyfer gyrwyr i965, radeonsi a nvc0, cefnogaeth Vulkan 1.1 ar gyfer cardiau Intel ac AMD, yn ogystal â chefnogaeth rannol i'r safon OpenGL 4.6.
Yn gynwysedig datblygwyd gan Mae gan Intel yrrwr Iris newydd. Yn wahanol i i965, mae'r gyrrwr newydd yn seiliedig ar bensaernïaeth Gallium3D, sy'n trosglwyddo tasgau rheoli cof i ochr gyrrwr DRI yn y cnewyllyn Linux ac yn darparu traciwr cyflwr parod gyda chefnogaeth ar gyfer storfa ailddefnyddio o wrthrychau allbwn. Mae'r gyrrwr newydd ond yn cefnogi GPUs yn seiliedig ar ficrobensaernïaeth Gen8 + (Broadwell, Skylake) gyda GPUs HD, UHD ac Iris.
Mewn profion perfformiad, mae gyrrwr Iris rhwng 3 a 15 gwaith goddiweddyd i965, yn dibynnu ar y modd profi. Ar gyfartaledd, mae Iris yn gwneud 5.45 gwaith yn fwy o wrthrychau yr eiliad na gyrrwr i965. Wrth redeg rhaglenni go iawn, nid yw'r cynnydd mor drawiadol (yn un o'r demos mae'r cynnydd tua 19%, ac mewn rhai demos mae bron yn hafal i i965).
Mae'r gyrrwr i965 clasurol wedi ehangu cefnogaeth ar gyfer Gen 11 a wedi adio cefnogaeth i is-system graffeg Elkhart Lake SoC;
Gyrrwr wedi'i gynnwys Lima ar gyfer y Mali 400/450 GPU, a ddefnyddir mewn llawer o sglodion hŷn yn seiliedig ar bensaernïaeth ARM.
Ychwanegodd gyrrwr panfrost ar gyfer GPUs yn seiliedig ar ficrosaernïaeth Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x), a ddefnyddir ar lawer o ddyfeisiau gyda phroseswyr ARM.
Mae'r gyrrwr RADV (gyrrwr Vulkan ar gyfer cardiau AMD) wedi ychwanegu cefnogaeth ar gyfer technoleg VESA Adaptive-Sync (FreeSync), sy'n eich galluogi i newid cyfradd adnewyddu'r monitor yn addasol i sicrhau allbwn llyfn a di-rhwygo;
Wedi adio gyrrwr Vulkan newydd TURNIP ar gyfer Qualcomm Adreno GPUs;
I gyrrwr Pibell feddal (rasterizer meddalwedd yn seiliedig ar Gallium3D) ychwanegu cefnogaeth ar gyfer estyniadau OpenGL 4: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ac OES_viewport_array. Hyd nes y bydd OpenGL 4.0 wedi'i gefnogi'n llawn, mae'n dal i fod i weithredu'r estyniadau GL_ARB_gpu_shader5, GL_ARB_sample_shading a GL_ARB_tessellation_shader;
Cefnogaeth ychwanegol ar gyfer fformat cywasgu gwead ATC a ddefnyddir ar GPUs
Qualcomm ac AMD;
Gwell perfformiad o draciwr cyflwr Gallium Nine, sy'n darparu cefnogaeth i'r API Direct3D 9 ar gyfer systemau tebyg i Unix ac a ddefnyddir yn gyffredin i redeg gemau Windows gan ddefnyddio Wine;
Yn ogystal, gellir ei nodi ychwanegiad i mewn i'r gangen a fydd yn sail ar gyfer rhyddhau Mesa 19.2, gweithredu'r estyniad GL_KHR_cadarnder ar gyfer gyrrwr Gallium3D R600, sef y diweddaraf dolen ar goll i ddarparu cefnogaeth i OpenGL 4.5. Mae hyn yn golygu mai'r R600 yw'r pedwerydd gyrrwr Mesa i gefnogi OpenGL 4.5. Dim ond ar Radeon HD 4.5/600 GPUs y mae cefnogaeth OpenGL 5800 yn yr R6900 ar gael.