Ir izlaista Mesa 19.2.0 draiveru jaunā versija

grafikas draiveri-tabula

Programmas palaišana jaunā bezmaksas OpenGL un Vulkan ieviešanas versija, 19.2.0. Tabula, šī ir pirmā versija no Galda filiāles 19.2.0 kam ir eksperimentāls stāvoklis, tāpat kā pēc koda galīgās stabilizācijas tiks izlaista stabila versija 19.2.1.

Tiem, kas nezina šoferus MESA ir atvērtā koda Linux programmatūras draiveri, kas pieejami AMD, NVIDIA un Intel aparatūrai. Mesa projekts sākās kā OpenGL specifikācijas (interaktīvas 3D grafikas renderēšanas sistēmas) atvērtā pirmkoda ieviešana.

Caur gadiem, projekts pieauga, lai ieviestu vairāk grafikas API, ieskaitot OpenGL ES (1., 2., 3. versija), OpenCL, OpenMAX, VDPAU, VA API, XvMC un Vulkan.

Dažādi kontrolieri ierīču ļauj Mesa bibliotēkas izmantot daudzās dažādās vidēs, sākot no programmatūras emulācijas līdz pilnīgai aparatūras paātrināšanai mūsdienu GPU.

Mesa ievieš no piegādātāja neatkarīgu tulkošanas slāni starp grafikas API, piemēram, OpenGL, un operētājsistēmas kodola grafiskajiem draiveriem.

Papildus 3D lietojumprogrammām tāpat kā spēles, grafikas serveri izmanto OpenGL / EGL zvanus, lai izveidotu attēlu uz ekrāna.

Galvenie 19.2.0. Tabulas jaunumi

Šī Mesa 19.2 jaunā versija nodrošina pilnu OpenGL 4.5 atbalstu i965 kontrolieriem, radeonsi un nvc0, Vulkan 1.1 atbalsts Intel un AMD kartēm, kā arī atbalstu standartam OpenGL 4.6 Intel kartēm.

Draiveri (i965, iris) Intel grafiskajām kartēm (7. gen. +) nodrošināt pilnu atbalstu OpenGL 4.6 un valoda, kas raksturo GLSL 4.60 ēnotājus.

Pirms atbalsta nodrošināšanu OpenGL 4.6 radeonsi (AMD) un nvc0 (NVIDIA) draiveros, atliek ieviest paplašinājumus GL_ARB_gl_spirv un GL_ARB_spirv_extensions, kas augustā tika pievienoti i965 draiverim.

Turpinājās jaunā Iris kontroliera funkcionalitātes paplašināšana Intel GPU procesoriem, kas pēc savām iespējām gandrīz sasniedza paritāti ar i965 kontrolieri.

Iris draiveris ir balstīts uz Gallium3D arhitektūru, kas atmiņas pārvaldības uzdevumus nogādā DRI draiverī Linux kodolā un nodrošina ārēju veselības izsekotāju ar atbalstu izejas objektu atkārtotas izmantošanas kešatmiņai.

Kontrolieris atbalsta tikai GPU, kuru pamatā ir Gen8 + mikroarhitektūra (Broadwell, Skylake) ar HD, UHD un Iris GPU.

Kontrolieru un RADV Radeon SI šajā jaunajā Mesa versijā 19.2.0 Pievienots AMD Navi 10 GPU atbalsts (Radeon RX 5700) un sākotnējais atbalsts Navi 14.

RadeonSI draiveris arī pievienoja turpmāko APU Renoir atbalstu (Zen 2 c GPU Navi) un daļēji Arcturus (kamēr tikai skaitļošanas iespējas un VCN 2.5 video dekodēšanas dzinējs, bez 3D).

Gallium3D R600 draiveros dažām vecākām AMD kartēm (HD 5800/6900) ir nodrošināts OpenGL 4.5 atbalsts.

Arī šajā izlaidumā Tiek izcelti nesen pievienotie OpenGL paplašinājumi:

  • GL_ARB_post_depth_coverage radeonsi (Navi) vadītājam
  • GL_ARB_seamless_cubemap_per_texture etnaviv kontrolierim (saderīgs ar SEAMLESS_CUBE_MAP GPU)
  • GL_EXT_shader_image_load_store radeonsi draiverim (ar LLVM 10+)
  • GL_EXT_shader_samples_identical varavīksnenes un radeonsi draiveriem (ja izmantojat NIR)
  • GL_EXT_texture_shadow_lod i965 un varavīksnenes draiveriem

Kā arī Vulkan RADV draivera paplašinājumi (AMD kartēm):

  • VK_AMD_bufera_marķieris
  • VK_EXT_index_type_uint8
  • VK_EXT_post_depth_coverage
  • VK_EXT_rinda_ģimene_ārvalsts
  • VK_EXT_parauga vietas
  • VK_KHR_depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • 64. gājiens
  • VK_KHR_uniform_buffer_standard_layout

Un ANV Vulkan draivera paplašinājums (Intel kartēm):

  • VK_EXT_shader_demote_to_helper_invocation

No citām paziņotajām izmaiņām šajā jaunajā draiveru versijā:

  • RadeonSI tā ieviesa jaunu izpildlaika saiti: rtld;
  • RADV un Virgl draiveru veiktspējas optimizācija
  • Ir paplašināts Panfrost draiveris GPU, kuru pamatā ir Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) un Bifrost (Mali G3x, G5x, G7x) mikroarhitektūras, kuras tiek izmantotas daudzās ierīcēs ar ARM procesoriem. Tagad kontroliera iespējas ir pietiekamas, lai GNOME Shell darbotos
  • Pievienots NVIDIA EGL_EXT_platform_device piedāvātais EGL paplašinājums, kas ļauj inicializēt EGL, nepiekļūstot ierīces specifiskajai API

Visbeidzot, gaidiet, kamēr šo jauno Mesa draiveru versiju nākamajās dienās sāks izplatīt galvenajos Linux izplatījumos.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.