Nova različica gonilnikov Mesa 19.1.0 je na voljo s podporo za več grafičnih kartic

Vozniki Mesa

Pred kratkim Izšla je nova posodobitvena različica odprtokodnega grafičnega sklada Mesa 19.1.0 z različnimi popravki napak in stabilnosti, vendar Predvsem prihaja s podporo za veliko število grafičnih kartic.

Krmilniki MESA so odprtokodni gonilniki programske opreme Linux, ki so na voljo za strojno opremo AMD, NVIDIA in Intel. Mesin projekt se je začel kot odprtokodna izvedba specifikacije OpenGL (sistem za upodabljanje interaktivne 3D grafike).

Z leti se je projekt razširil na izvajanje več grafičnih API-jev, vključno z OpenGL ES (različice 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC in Vulkan.

Številni gonilniki naprav omogočajo uporabo knjižnic Mesa v različnih okoljih, od emulacije programske opreme do popolnega pospeševanja strojne opreme za sodobne grafične procesorje.

Mesa izvaja neodvisno od prodajalca prevajalsko plast med grafičnim API-jem, kot je OpenGL, in grafičnimi gonilniki v jedru operacijskega sistema.

Poleg 3D aplikacij, kot so igre, grafični strežniki za ustvarjanje slike na zaslonu uporabljajo klice OpenGL / EGL.

Kaj je novega v programu Mesa 19.1.0

Prva različica podružnice Mesa 19.1.0 ima eksperimentalno stanje: Po končni stabilizaciji kode bo izdana stabilna različica 19.1.1.

Mesa 19.1 zagotavlja popolno podporo OpenGL 4.5 za gonilnike i965, radeonsi in nvc0, Podpora za kartice Vulkan 1.1 za kartice Intel in AMD ter delna podpora za standard OpenGL 4.6.

S tem vključen je nov gonilnik Iris, ki ga je razvil Intel. Za razliko od i965 novi krmilnik temelji na arhitekturi Gallium3D, ki naloge krmiljenja pomnilnika postavlja na stran krmilnika DRI v jedru Linuxa in ponuja pripravljen sledilnik stanja s podporo za ponovno uporabo predpomnilnika izhodnih predmetov.

tabela grafičnih gonilnikov

Novi krmilnik podpira le GP8, ki temelji na mikroarhitekturi Gen8 + (Broadwell, Skylake) z grafičnimi procesorji HD, UHD in Iris.

Pri pilotskem testiranju je bila zmogljivost šarenice 3 do 15-krat večja od i965, odvisno od načina testiranja. Iris v povprečju pokaže, da na sekundo nariše 5,45-krat več predmetov kot krmilnik i965.

Pri zagonu resničnih programov povečanje zmogljivosti ni tako impresivno (v enem od predstavitev je povečanje približno 19%, v nekaterih predstavitvah pa i965).

Klasični krmilnik i965 razširja podporo za čipe Gen 11 in dodaja podporo za grafični podsistem Elkhart Lake SoC.

Okvir je vključeval gonilnik GPU Mali 400/450, ki se uporablja v številnih starejših čipih na osnovi ARM.

Druge spremembe

Dodan gonilnik Panfrost za GPU, ki temelji na mikroarhitekturah Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) in Bifrost (Mali G3x, G5x, G7x), ki se uporabljajo v številnih napravah z ARM procesorji.

Gonilnik RADV (gonilnik Vulkan za kartice AMD) dodaja podporo za tehnologijo VESA Adaptive-Sync (FreeSync), ki vam omogoča prilagodljivo spreminjanje hitrosti osveževanja monitorja, da se zagotovi nemoten izhod brez vrzeli.

Med drugimi izstopajočimi dodatki najdemo: 

  • Dodan nov gonilnik Vulkan TURNIP za grafični procesor Qualcomm Adreno
  • Gonilniku Softpipe (programski rasterizator, ki temelji na Gallium4D) je dodana podpora za razširitve OpenGL 3: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array in dokler je OpenGL 4.0 v celoti podprt, dokler ni v celoti podprta razširitev OpenGL XNUMX,
  • GL_ARB_gpu_shader5, GL_ARB_sample_shading in GL_ARB_tessellation_shader;
  • Dodana podpora za format stiskanja teksture ATC, ki ga uporabljajo grafični procesorji Qualcomm in AMD
  • Povečana je zmogljivost sledilnika stanja Gallium Nine, ki podpira API Direct3D 9 za sisteme, podobne Unixu in se pogosto uporablja za izvajanje iger Windows z Wine.

Prav tako boste morda opazili dodatek k veji, ki bo osnova za izdajo Mesa 19.2, izvedbo razširitve GL_KHR_robustness za gonilnik Gallium3D R600, ki je bila zadnja manjkajoča povezava za podporo OpenGL 4.5.

Tako je R600 postal četrti Mesin krmilnik s podporo za OpenGL 4.5. Podpora za OpenGL 4.5 na R600 je na voljo samo za grafični procesor Radeon HD 5800/6900.