Išleista nauja „Mesa 19.2.0“ tvarkyklių versija

grafika-tvarkyklės-lentelė

Paleidimas nauja nemokamo „OpenGL“ ir „Vulkan“ diegimo versija, 19.2.0 lentelė, tai yra pirmoji versija nuo lentelės šakos 19.2.0 kuri turi eksperimentinę būseną, nes po galutinio kodo stabilizavimo bus išleista stabili 19.2.1 versija.

Tiems, kurie nežino vairuotojų MESA yra atvirojo kodo „Linux“ programinės įrangos tvarkyklės, prieinamos AMD, NVIDIA ir „Intel“ aparatinei įrangai. Mesos projektas prasidėjo kaip atvirojo kodo „OpenGL“ specifikacijos (interaktyvios 3D grafikos pateikimo sistemos) diegimas.

Per metus, projektas išaugo, kad būtų įdiegta daugiau grafinių API, įskaitant „OpenGL ES“ (1, 2, 3 versijos), „OpenCL“, „OpenMAX“, VDPAU, VA API, „XvMC“ ir „Vulkan“.

Valdiklių įvairovė prietaisų leidžia „Mesa“ bibliotekas naudoti daugelyje skirtingų aplinkų, nuo programinės įrangos emuliacijos iki visiško aparatūros pagreitinimo šiuolaikiniams GPU.

Mesa įgyvendina nuo pardavėjo nepriklausomą vertimo sluoksnį tarp grafikos API, pvz., „OpenGL“, ir grafinių tvarkyklių, esančių operacinės sistemos branduolyje.

Be 3D programų, kaip žaidimai, grafikos serveriai naudoja „OpenGL / EGL“ skambučius, kad vaizdą būtų galima sukurti ekrane.

19.2.0 lentelė. Pagrindinės naujovės

Ši nauja „Mesa 19.2“ versija teikia pilną „OpenGL 4.5“ palaikymą „i965“ valdikliams, radeonsi ir nvc0, „Vulkan 1.1“ palaikymas „Intel“ ir AMD kortelėms, taip pat palaikymas standartui „OpenGL 4.6“, skirtas „Intel“ kortelėms.

Tvarkyklės (i965, iris), skirtos „Intel“ vaizdo plokštėms (7 gen. +) suteikti visišką „OpenGL 4.6“ palaikymą ir kalba apibūdinti GLSL 4.60 šešėlius.

Prieš teikiant „OpenGL 4.6“ palaikymą „radeonsi“ (AMD) ir „nvc0“ (NVIDIA) tvarkyklėse, belieka įdiegti „GL_ARB_gl_spirv“ ir „GL_ARB_spirv_extensions“ plėtinius, kurie rugpjūtį buvo pridėti prie „i965“ tvarkyklės.

Toliau buvo plečiamas naujojo „Iris“ valdiklio, skirto „Intel“ GPU, funkcionalumas, kuris pagal savo galimybes beveik pasiekė paritetą su „i965“ valdikliu.

„Iris“ tvarkyklė yra pagrįsta „Gallium3D“ architektūra, kuri perkelia atminties valdymo užduotis į „Linux“ branduolio DRI tvarkyklę ir teikia „out-of-the-box“ sveikatos sekimo priemonę, palaikančią išvesties objektų pakartotinio naudojimo talpyklą.

Valdiklis palaiko tik GPU, pagrįstus „Gen8 +“ mikroarchitektūra („Broadwell“, „Skylake“) su HD, UHD ir „Iris“ GPU.

Kontrolierių ir RADV Radeon SI šioje naujoje „Mesa 19.2.0“ versijoje Pridėtas „AMD Navi 10“ GPU palaikymas („Radeon RX 5700“) ir pradinis „Navi 14“ palaikymas.

„RadeonSI“ tvarkyklė taip pat pridėjo būsimą „APU Renoir“ palaikymą („Zen 2 c GPU Navi“) ir iš dalies „Arcturus“ (tuo tarpu tik skaičiavimo galimybės ir VCN 2.5 vaizdo dekodavimo variklis, be 3D).

Kai kuriose senesnėse „AMD“ kortelėse (HD 3/600) „Gallium5800D R6900“ tvarkyklėse yra „OpenGL 4.5“ palaikymas.

Taip pat šiame leidinyje Naujai pridėti „OpenGL“ plėtiniai yra paryškinti:

  • GL_ARB_post_depth_coverage „radeonsi“ („Navi“) vairuotojui
  • GL_ARB_seamless_cubemap_per_texture etnaviv valdikliui (suderinamas su SEAMLESS_CUBE_MAP GPU)
  • „Radeonsi“ tvarkyklės GL_EXT_shader_image_load_store (su LLVM 10+)
  • Rainelės ir radeonsi valdiklių GL_EXT_shader_samples_identical (jei naudojate NIR)
  • GL_EXT_texture_shadow_lod skirtas i965 ir rainelės tvarkyklėms

Taip pat „Vulkan RADV“ tvarkyklės plėtiniai (AMD kortelėms):

  • VK_AMD_buferio_žymeklis
  • VK_EXT_index_type_uint8
  • VK_EXT_post_depth_coverage
  • VK_EXT_ueikvos_fameros_užsienis
  • VK_EXT_imple_locations
  • VK_KHR_depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • 64
  • VK_KHR_uniform_buffer_standard_layout

Ir „ANV Vulkan“ tvarkyklės plėtinys (skirtas „Intel“ kortelėms):

  • VK_EXT_shader_demote_to_helper_kvietimas

Iš kitų paskelbtų pakeitimų šioje naujoje tvarkyklių versijoje:

  • „RadeonSI“ ji pristatė naują vykdymo laiko nuorodą: rtld;
  • RADV ir Virgl tvarkyklių našumo optimizavimas
  • Išplėstas „Panfrost“ tvarkyklės tvarkyklės, pagrįstos „Midgard“ („Mali-T6xx“, „Mali-T7xx“, „Mali-T8xx“) ir „Bifrost“ („Mali G3x“, „G5x“, „G7x“) mikroarchitektūromis, naudojamos daugelyje įrenginių su ARM procesoriais. Valdiklio galimybės dabar yra pakankamos, kad „GNOME Shell“ veiktų
  • Pridėtas „NVIDIA EGL_EXT_platform_device“ pasiūlytas EGL plėtinys, leidžiantis inicijuoti EGL, nepasiekiant konkretaus įrenginio API

Galiausiai palaukite, kol ši nauja „Mesa“ tvarkyklių versija bus pradėta platinti pagrindiniuose „Linux“ paskirstymuose per kelias kitas dienas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.