Mesa 19.3 stići s otvorenim kodom OpenGL 4.6 i nekoliko novih Vulkan proširenja koja podržavaju Intel i AMD Radeon upravljački programi

Hardver / Mesa 19.3 stići s otvorenim kodom OpenGL 4.6 i nekoliko novih Vulkan proširenja koja podržavaju Intel i AMD Radeon upravljački programi 3 minute čitanja

Grafička kartica Taichi Variant RX 5000



Očekuje se da će nadolazeće tromjesečno ažuriranje Mesa 3D Graphics Library, koje donosi verziju Mesa 19.3, donijeti puno pogodnosti, uključujući podršku za najnoviji Open Source OpenGL v4.6 i nekoliko novih Vulkan proširenja. Ažuriranje Mesa 19.3 moglo bi se pojaviti već ovog tjedna, a stručnjaci tvrde da je to daleko najveće ili najznačajnije poboljšanje prije kraja tekuće godine. Korisnici radne površine Linux s nestrpljenjem su iščekivali dodavanje kritičnih komponenata u Mesa 3D Graphics Library, jer je ažuriranje bilo ozbiljno izazvano, a time i odgođeno zbog programskih pogrešaka.

Mesa 19.3 Dolazak prije Božića za korisnike Linux desktopa:

Mesi 19.3 možda je trebalo malo više vremena od datoteke prethodno ažuriranje Mesa 19.2 zbog programskih pogrešaka, ali njegov dolazak korisnici stolnih računala koji preferiraju Linux OS za igre smatraju prilično važnim. Mesa 19.3 je veliko poboljšanje u Grafičkoj knjižnici za implementacije upravljačkog programa OpenGL / Vulkan.



Postoji nekoliko dodataka i poboljšanja značajki, ali korisnici stolnih računala Linux s nestrpljenjem očekuju isto jednostavno zato što ovo tromjesečno ažuriranje Mesa3D napokon ima OpenGL 4.6 za Intel. Štoviše, ažuriranje također uključuje početnu podršku za Intel Gen12 / Tiger Lake. U ovom je ažuriranju Zink spojen za OpenGL na vrhu Vulkana. Najnovije ažuriranje trebalo bi značajno koristiti novi Raspberry Pi 4 zahvaljujući poboljšanjima u načinu na koji V3D rukuje OpenGL ES-om.



Ažuriranje Mesa 19.3 dodalo je pozadinu Radeon Vulkan ACO, što bi trebalo značajno poboljšati igračke performanse na Linuxu. Osim ovih poboljšanja, najnovije ažuriranje za Mesa 3D Graphics Library uključuje nekoliko novih Vulkan proširenja podržanih na Intel i Radeon upravljačkim programima. Ispod su neki od najzanimljivijih dijelova službenog dnevnika promjena za Mesa 19.3 ažuriranje:



  • Podrška za OpenGL 4.6 za upravljačke programe za Intel i965 / Iris sada kada postoji podrška za SPIR-V.
  • Razna druga non-core OpenGL proširenja dodana u razne upravljačke programe.
  • Brojni novi Vulkan proširenja koja podržavaju Intel ANV i Radeon RADV poput KHR_shader_clock, KHR_shader_float_controls, podrška za SPIR-V 1.4, Vulkan Memory Model, shader_subgroup_ballot / shader_subgroup_vote i još mnogo toga.
  • Početna podrška za grafiku Intel Tiger Lake (Gen 12), u međuvremenu početna podrška jezgre u Linuxu 5.4.
  • Pozadina kompajlera ACO shadera za Radeon RADV sada je prisutna za GFX8 putem hardvera GFX10 Navi. RADV ACO može se omogućiti s varijablom okoline “RADV_PERFTEST = aco”.
  • Bolje performanse upravljačkog programa Intel Gallium3D do te mjere da može gotovo zamijeniti upravljački program i965 nakon što se razrade neke dugotrajne pogreške. Mesa 20.0 je planirana faza za prebacivanje zadanih upravljačkih programa za hardver Broadwell i novije verzije.
  • Poboljšanja RadeonSI video dekodiranja poput 8K dekodiranja za HEVC / H.265 i VP9.
  • Podrška za Navi 14 u RadeonSI upravljačkom programu (RADV je imao podršku u 19.2).
  • Podrška za RADV sigurno kompajliranje kao nova značajka na kojoj radi Valve.
  • SConsov sustav gradnje zastario je za platforme koje nisu Windows s nastojanjem da bolje prihvati Mesonov sustav gradnje na Mesi.
  • AMD kod podržava upotrebu novog sučelja AMDGPU resetiranja kernela.
  • Zink je spojen za pružanje osnovne OpenGL preko Vulkan podrške unutar Gallium3D.
  • TURNIP Poboljšanja vozačkog programa Vulkan.
  • Bolje performanse AMD Radeon APU-a.
  • Poboljšanja upravljačkog programa Lima Gallium3D, zajedno s nastavkom rada na Panfrostu za grafiku Malog otvorenog koda.
  • Raspberry Pi 4 V3D gotovo se bavi OpenGL ES 3.1.
  • Nouveau SPIR-V podrška u radu na eventualnoj OpenCL podršci s Clover-om.
  • Veliko čišćenje Gallium3D NIR-a u njezi RadeonSI upravljačkog programa kako bi se na kraju omogućilo NIR prema zadanim postavkama i zauzvrat okrenulo OpenGL 4.6 (na čekanju u Mesa 20.0-devel, ali NIR još nije uključen po zadanom).
  • Izračunajte sjenčice za LLVMpipe i druga poboljšanja ovog softverskog rasterizatora.
  • Mesa shader disk predmemorija sada zadovoljava moderne 4+ jezgrene sustave.

Mesa 20.0 uključuje Intelov upravljački program Gallium3D za izradu prema zadanim postavkama

Ako je Mesa 19.3 uzbudljiv, sljedeće veliko ažuriranje Mesa 3D Graphics Library je još više. Intel planira koristiti njihov novi Gallium3D OpenGL Linux upravljački program prema zadanim postavkama u sljedećem tromjesečnom ažuriranju, koje bi moglo biti Mesa 20.0. S automatski uključenim upravljačkim programom Gallium3D OpenGL Linux, korisnici ga ne moraju odabrati ručno.

Sljedeći korak za Intel mogao bi biti uključivanje upravljačkog programa Gallium3D kao zadanog odabira vremena izvođenja za podržani hardver. To bi omogućilo dodatna testiranja prije zamrzavanja značajki Mesa 20.0. Međutim, to bi se trebalo dogoditi tek krajem sljedećeg mjeseca, a to je siječanj 2020. Štoviše, stabilno izdanje moglo bi stići krajem veljače ili ožujka. Mnogi su se stručnjaci, uključujući Intel, nadali da će promijeniti zadani standard za samu Mesu 19.3, ali to se očito nije dogodilo. Ipak, dodatno vrijeme trebalo bi osigurati uklanjanje funkcionalnih regresija ili performansi.