OpenGL un Vulkan API bezmaksas ieviešanas izlaišana - . Mesa 19.1.0 filiāles pirmajam laidienam ir eksperimentāls statuss - pēc koda galīgās stabilizācijas tiks izlaista stabila versija 19.1.1. Mesā 19.1 pilns OpenGL 4.5 atbalsts i965, radeonsi un nvc0 draiveriem, Vulkan 1.1 atbalsts Intel un AMD kartēm, kā arī daļējs standarta atbalsts .
:
- Iekļauts Intel ir izlaidis jaunu Iris draiveri. Atšķirībā no i965, jaunais draiveris ir balstīts uz Gallium3D arhitektūru, kas atmiņas pārvaldības uzdevumus novirza uz kodola DRI draiveri. Linux un nodrošina lietošanai gatavu stāvokļa izsekotāju ar atbalstu izvades objektu atkārtotas izmantošanas kešatmiņai. Jaunais draiveris atbalsta tikai GPU, kuru pamatā ir Gen8+ mikroarhitektūra (Broadwell, Skylake) ar HD, UHD un Iris GPU.
Veiktspējas testos Iris vadītājs ir no 3 līdz 15 reizēm i965, atkarībā no testēšanas režīma. Vidēji Iris atveido 5.45 reizes vairāk objektu sekundē nekā i965 draiveris. Palaižot reālas programmas, pieaugums nav tik iespaidīgs (vienā no demonstrācijām pieaugums ir aptuveni 19%, un dažās demonstrācijās tas ir aptuveni vienāds ar i965).
- Klasiskais i965 draiveris ir paplašinājis atbalstu Gen 11 un atbalsts Elkhart Lake SoC grafikas apakšsistēmai;
- Iekļauts draiveris Mali 400/450 GPU, ko izmanto daudzās vecākās mikroshēmās, kuru pamatā ir ARM arhitektūra.
- Vadītājs pievienots GPU, kuru pamatā ir Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) un Bifrost (Mali G3x, G5x, G7x) mikroarhitektūras, ko izmanto daudzās ierīcēs ar ARM procesoriem.
- RADV draiverim (AMD karšu Vulkan draiverim) ir pievienots VESA Adaptive-Sync (FreeSync) tehnoloģijas atbalsts, kas ļauj adaptīvi mainīt monitora atsvaidzes intensitāti, lai nodrošinātu vienmērīgu un neplīsušu izvadi;
- jauns Vulkan draiveris TURNIP Qualcomm Adreno GPU;
- Šoferim (programmatūras rasterizer, pamatojoties uz Gallium3D) pievienoja atbalstu OpenGL 4 paplašinājumiem: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array un OES_viewport_array. Kamēr OpenGL 4.0 nav pilnībā atbalstīts, atliek ieviest paplašinājumus GL_ARB_gpu_shader5, GL_ARB_sample_shading un GL_ARB_tessellation_shader;
- Pievienots atbalsts ATC tekstūras saspiešanas formātam, ko izmanto GPU
Qualcomm un AMD; - Uzlabota Gallium Nine stāvokļa izsekotāja veiktspēja, kas nodrošina Direct3D 9 API atbalstu Unix līdzīgām sistēmām un tiek plaši izmantots, lai palaistu Windows spēles, izmantojot Wine;
- Pievienoti jauni OpenGL paplašinājumi:
- visiem autovadītājiem;
- visiem draiveriem ar GL 3.1 atbalstu;
- radeonsi vadītājam;
- visiem draiveriem ar GL 3.1 atbalstu;
- draiveriem, kuru pamatā ir Gallium arhitektūra un i965 draiveris;
- autovadītājiem un i965;
- visiem autovadītājiem;
- Iris vadītājam.
- Pievienoti paplašinājumi ANV Vulkan draiverim (Intel kartēm):
- RADV Vulkan draiverim ir pievienots paplašinājumu komplekts (AMD kartēm):
Turklāt var atzīmēt filiālē, kas veidos pamatu Mesa 19.2 izlaišanai, paplašinājuma ieviešanai
Gallium3D draiverim R600, kas bija jaunākais lai nodrošinātu atbalstu OpenGL 4.5. Tas padara R600 par ceturto Mesa draiveri, kas atbalsta OpenGL 4.5. OpenGL 4.5 atbalsts R600 ir pieejams tikai Radeon HD 5800/6900 GPU.
Avots: opennet.ru
