Objavljena je nova verzija upravljačkih programa Mesa 19.2.0

grafička tablica upravljačkih programa

Pokretanje nova verzija besplatne implementacije OpenGL-a i Vulkana, Tabela 19.2.0, ovo je prva verzija iz grane Tabela 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 (sistem za prikazivanje interaktivne 3D grafike).

Kroz godine, projekat je rastao da bi implementirao 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ćava upotrebu Mesa biblioteka u različitim okruženjima, od softverske emulacije do potpunog hardverskog ubrzanja za moderne GPU-ove.

Mesa implementira neovisni prevoditeljski sloj između grafičkog API-ja kao što je OpenGL i grafičkih upravljačkih programa u jezgri operativnog sistema.

Pored 3D aplikacija, poput igara, grafički serveri koriste OpenGL / EGL pozive za stvaranje slike na ekranu.

Glavne novine u Tabeli 19.2.0

Ova nova verzija Mesa 19.2 pruža potpunu OpenGL 4.5 podršku 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 Intel kartice.

Upravljački programi (i965, iris) za Intel grafičke kartice (gen7+) pružiti punu 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, preostalo je 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 izvanredan sistem 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) sa 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.

RadeonSI upravljački program 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 OpenGL 4.5 podršku.

Takođe 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 radeonsi upravljački program (sa LLVM 10+)
  • GL_EXT_shader_samples_identical za upravljačke programe za iris i radeonsi (ako koristite NIR)
  • GL_EXT_texture_shadow_lod za i965 i iris upravljačke programe

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

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_poštovanje_dubine_pokrivenosti
  • VK_EXT_queue_family_foreign
  • VK_EXT_uzorci_lokacija
  • VK_KHR_depth_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 performansi RADV i Virgl upravljačkih programa
  • Proširen je upravljački program Panfrost za grafičke procesore zasnovane na Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) mikroarhitekturi koji se koriste u mnogim uređajima sa ARM procesorima. Mogućnosti kontrolera su sada dovoljne za rad GNOME Shell-a
  • Dodano je proširenje EGL koje je predložila NVIDIA EGL_EXT_platform_device, koje omogućava 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 tokom sljedećih nekoliko dana.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.