Nova verzija Mesa 19.1.0 upravljačkih programa stiže s podrškom za više grafičkih kartica

Vozači stolova

Nedavno Objavljena je nova ažurirana verzija grafičkog stoga otvorenog koda Mesa 19.1.0 sa raznim ispravkama grešaka i stabilnosti, ali Iznad svega, dolazi s podrškom za veliki broj grafičkih kartica.

Kontroleri 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).

Tijekom godina projekt je rastao tako da je 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 upravljački programi uređaja omogućavaju upotrebu Mesa biblioteka u mnogim 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 kao što su igre, grafički serveri koriste OpenGL / EGL pozive za stvaranje slike na ekranu.

Novo u programu Mesa 19.1.0

Prva verzija Mesa grane 19.1.0 ima eksperimentalno stanje: Nakon konačne stabilizacije koda, izlazi stabilna verzija 19.1.1.

Mesa 19.1 pruža potpunu podršku za OpenGL 4.5 za upravljačke programe i965, radeonsi i nvc0, Podrška za Vulkan 1.1 za Intel i AMD kartice, kao i djelomična podrška za OpenGL 4.6 standard.

S tim uključen je novi Iris upravljački program koji je razvio Intel. Za razliku od i965, novi kontroler zasnovan je na arhitekturi Gallium3D, koja postavlja zadatke upravljanja memorijom na stranu DRI kontrolera u Linux jezgri i pruža gotov tracker zdravlja s podrškom za ponovnu upotrebu predmemorije izlaznih objekata.

grafička tablica upravljačkih programa

Novi kontroler podržava samo GP8 zasnovan na Gen8 + mikroarhitekturi (Broadwell, Skylake) sa HD, UHD i Iris GPU-ima.

U pilot testiranju performanse šarenice 3 do 15 puta ispred i965, ovisno o načinu testiranja. U prosjeku Iris pokazuje da crta 5,45 puta više objekata u sekundi od i965 kontrolera.

Kada se pokreću pravi programi, dobitak u performansama nije toliko impresivan (u jednom od demo-ova porast je oko 19%, a u nekim demo-u to je i965).

Klasični i965 kontroler proširuje podršku za čipove Gen 11 i dodaje podršku za grafički podsistem Elkhart Lake SoC.

Okvir je obuhvaćao Mali 400/450 GPU upravljački program, koji se koristi u mnogim starijim ARM-čipovima.

Ostale promjene

Dodan Panfrost upravljački program za GPU zasnovan na Midgard mikroarhitekturi (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) koji se koriste u mnogim uređajima sa ARM procesorima.

Upravljački program RADV (Vulkan Driver for AMD Cards) dodaje podršku za VESA Adaptive-Sync (FreeSync) tehnologiju koja vam omogućava da prilagodite brzinu osvježavanja monitora kako biste osigurali glatki izlaz bez praznina.

Od ostalih dodataka koji se ističu nalazimo: 

  • Dodan je novi Vulkan-driver TURNIP za Qualcomm Adreno GPU
  • Podrška za OpenGL 4 ekstenzije dodana je softpipe pogonitelju (softverski rasterizator zasnovan na Gallium3D): ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array i dok OpenGL 4.0 nije u potpunosti podržan do kraja
  • GL_ARB_gpu_shader5, GL_ARB_sample_shading i GL_ARB_tessellation_shader;
  • Dodana je podrška za format kompresije ATC teksture koji koriste Qualcomm i AMD GPU-ovi
  • Povećane su performanse programa za praćenje statusa Gallium Nine, koji podržava API Direct3D 9 za sisteme slične Unixu i koji se obično koristi za pokretanje Windows igara s Wineom.

Također, možete primijetiti dodatak grani, koji će biti osnova za izdanje Mesa 19.2, implementaciju proširenja GL_KHR_robustness za upravljački program Gallium3D R600, koji je bio posljednja veza koja nedostaje za podršku OpenGL 4.5.

Stoga je R600 postao Mesin četvrti kontroler sa podrškom za OpenGL 4.5. Podrška za OpenGL 4.5 na R600 dostupna je samo za Radeon HD 5800/6900 GPU.