ProHoster > Blog > internet nuus > Vrystelling van Mesa 19.1.0, 'n gratis implementering van OpenGL en Vulkan
Vrystelling van Mesa 19.1.0, 'n gratis implementering van OpenGL en Vulkan
gepubliseer vrystelling van 'n gratis implementering van die OpenGL en Vulkan API - Mesa 19.1.0. Die eerste vrystelling van die Mesa 19.1.0-tak het 'n eksperimentele status - na die finale stabilisering van die kode, sal 'n stabiele weergawe 19.1.1 vrygestel word. In Mesa 19.1 voorsien volledige OpenGL 4.5-ondersteuning vir i965-, radeonsi- en nvc0-bestuurders, Vulkan 1.1-ondersteuning vir Intel- en AMD-kaarte, sowel as gedeeltelike ondersteuning vir die standaard OpenGL 4.6.
Ingesluit ontwikkel Intel het 'n nuwe Iris-bestuurder. Anders as i965, is die nuwe drywer gebaseer op die Gallium3D-argitektuur, wat geheuebestuurstake na die DRI-bestuurderkant in die Linux-kern oordra en 'n klaargemaakte toestandspoorder bied met ondersteuning vir 'n hergebruikkas van uitsetvoorwerpe. Die nuwe bestuurder ondersteun slegs GPU's gebaseer op Gen8+ mikroargitektuur (Broadwell, Skylake) met HD, UHD en Iris GPU's.
In prestasietoetse is die Iris-bestuurder van 3 tot 15 keer verbysteek i965, afhangende van die toetsmodus. Iris lewer gemiddeld 5.45 keer meer voorwerpe per sekonde as die i965-bestuurder. Wanneer regte programme uitgevoer word, is die toename nie so indrukwekkend nie (in een van die demo's is die toename ongeveer 19%, en in sommige demo's is dit ongeveer gelyk aan i965).
Die klassieke i965-bestuurder het ondersteuning vir Gen 11 en bygevoeg ondersteuning vir Elkhart Lake SoC grafiese substelsel;
Bestuurder ingesluit Lima vir die Mali 400/450 GPU, gebruik in baie ouer skyfies gebaseer op die ARM-argitektuur.
Bestuurder bygevoeg Panvries vir GPU's gebaseer op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroargitekture, wat op baie toestelle met ARM-verwerkers gebruik word.
Die RADV-bestuurder (Vulkan-bestuurder vir AMD-kaarte) het ondersteuning bygevoeg vir VESA Adaptive-Sync (FreeSync)-tegnologie, wat jou toelaat om die monitor se verversingstempo aanpasbaar te verander om gladde en skeurvrye uitset te verseker;
Bygevoeg nuwe Vulkan-bestuurder TURNIP vir Qualcomm Adreno GPU's;
Aan bestuurder Sagtepyp (sagteware rasteriseerder gebaseer op Gallium3D) het ondersteuning bygevoeg vir OpenGL 4-uitbreidings: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array en OES_viewport_array. Totdat OpenGL 4.0 ten volle ondersteun word, bly dit om die GL_ARB_gpu_shader5, GL_ARB_sample_shading en GL_ARB_tessellation_shader uitbreidings te implementeer;
Bygevoeg ondersteuning vir ATC tekstuur kompressie formaat wat op GPU's gebruik word
Qualcomm en AMD;
Verbeterde werkverrigting van die Gallium Nine state tracker, wat ondersteuning bied vir die Direct3D 9 API vir Unix-agtige stelsels en wat algemeen gebruik word om Windows-speletjies met Wine te laat loop;
Daarbenewens kan dit opgemerk word toevoeging in die tak wat die basis sal vorm vir die vrystelling van Mesa 19.2, die implementering van die uitbreiding GL_KHR_robuustheid vir Gallium3D-bestuurder R600, wat die nuutste was ontbrekende skakel om ondersteuning vir OpenGL 4.5 te verskaf. Dit maak die R600 die vierde Mesa-bestuurder wat OpenGL 4.5 ondersteun. OpenGL 4.5-ondersteuning in die R600 is slegs beskikbaar op Radeon HD 5800/6900 GPU's.