Objavljena je nova verzija upravljačkih programa Mesa 19.2.0

grafički upravljački program-tablica

Pokretanje nova verzija besplatne implementacije OpenGL-a i Vulkana, Tablica 19.2.0, ovo je prva verzija iz grane Tablica 19.2.0 koje ima eksperimentalno stanje, kao i nakon konačne stabilizacije koda, izlazi stabilna verzija 19.2.1.

Za one koji nisu svjesni upravljačkih programa MESA su upravljački programi za Linux otvorenog koda dostupni za AMD, NVIDIA i Intel hardver. Mesin projekt započeo je kao implementacija otvorenog koda OpenGL specifikacije (sustav za prikazivanje interaktivne 3D grafike).

Kroz godine, projekt je rastao kako bi se implementiralo više grafičkih API-ja, uključujući OpenGL ES (verzije 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC i Vulkan.

Raznovrsni kontroleri uređaja omogućuje Mesa knjižnice da se koriste u mnogo različitih okruženja, od softverske emulacije do potpunog hardverskog ubrzanja za moderne GPU-ove.

Mesa implementira prevoditeljski sloj neovisan o dobavljaču između grafičkog API-ja poput OpenGL-a i grafičkih pokretačkih programa u jezgri operativnog sustava.

Uz 3D aplikacije, poput igara, grafički poslužitelji koriste OpenGL / EGL pozive za stvaranje slike na ekranu.

Glavne novine u tablici 19.2.0

Ova nova verzija Mesa 19.2 pruža potpunu podršku za OpenGL 4.5 za i965 kontrolere, radeonsi i nvc0, Podrška za Vulkan 1.1 za Intel i AMD kartice, kao i podrška za standard OpenGL 4.6 za Intelove kartice.

Upravljački programi (i965, iris) za Intelove grafičke kartice (gen7+) pružiti potpunu podršku za OpenGL 4.6 i jezik za opisivanje GLSL 4.60 sjenera.

Prije pružanja podrške za OpenGL 4.6 u radeonsi (AMD) i nvc0 (NVIDIA) upravljačkim programima, preostaje implementirati proširenja GL_ARB_gl_spirv i GL_ARB_spirv_extensions, koja su dodana za upravljački program i965 u kolovozu.

Nastavilo se širenje funkcionalnosti novog Iris kontrolera za Intel GPU-ove, koji je u smislu svojih mogućnosti gotovo dostigao paritet s i965 kontrolerom.

Upravljački program Iris zasnovan je na arhitekturi Gallium3D, koja donosi zadatke upravljanja memorijom DRI upravljačkom programu u jezgri Linuxa i pruža izvanmrežni alat za praćenje zdravlja s podrškom za predmemoriju ponovne upotrebe izlaznih objekata.

Kontroler podržava samo GPU-ove zasnovane na Gen8 + mikroarhitekturi (Broadwell, Skylake) s HD, UHD i Iris GPU-ima.

U slučaju kontrolora i RADV Radeon SI u ovoj novoj verziji Mesa 19.2.0 Dodana je podrška za AMD Navi 10 GPU (Radeon RX 5700) i početna podrška za Navi 14.

Driver RadeonSI također je dodao buduću podršku za APU Renoir (Zen 2 c GPU Navi) i djelomično Arcturus (dok su samo računske mogućnosti i VCN 2.5 video dekodiranje, bez 3D-a).

U Gallium3D R600 upravljački programi za neke starije AMD kartice (HD 5800/6900) imaju podršku za OpenGL 4.5.

Također i u ovom izdanju Istaknuta su novo dodana OpenGL proširenja:

  • GL_ARB_post_depth_coverage za radeonsi (Navi) upravljački program
  • GL_ARB_seamless_cubemap_per_texture za etnaviv kontroler (kompatibilan sa SEAMLESS_CUBE_MAP na GPU-u)
  • GL_EXT_shader_image_load_store za drajver radeonsi (s LLVM 10+)
  • GL_EXT_shader_samples_identical za upravljačke programe za iris i radeonsi (ako koristite NIR)
  • GL_EXT_texture_shadow_lod za upravljačke programe i965 i iris

Kao i proširenja za Vulkan RADV upravljački program (za AMD kartice):

  • VK_AMD_bufer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_pokrivenost_dubine_pošta
  • VK_EXT_u redu_porodice_strana
  • VK_EXT_uzorci_lokacija
  • VK_KHR_debth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

I proširenje upravljačkog programa ANV Vulkan (za Intelove kartice):

  • VK_EXT_shader_demote_to_helper_invocation

Od ostalih najavljenih promjena u ovoj novoj verziji upravljačkih programa:

  • Za RadeonSI je predstavio novi runtime linker: rtld;
  • Optimizacija izvedbe RADV i Virgl upravljačkih programa
  • Proširen je pokretački program Panfrost za grafičke procesore na bazi Midgarda (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) koji se koriste u mnogim uređajima s ARM procesorima. Mogućnosti kontrolera sada su dovoljne za rad GNOME Shell-a
  • Dodano je proširenje EGL koje je predložila NVIDIA EGL_EXT_platform_device, koje omogućuje inicijalizaciju EGL-a bez pristupa API-ju specifičnom za uređaj

Napokon, pričekajte da se ova nova verzija Mesa upravljačkih programa počne distribuirati u glavnim Linux distribucijama tijekom sljedećih nekoliko dana.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.