Asahi Open Driver Jiċċertifika l-Appoġġ ta 'OpenGL 4.6 għal Apple M1 u M2 Chips

Asahi, sewwieq miftuħ għall-GPUs Apple AGX, jipprovdi appoġġ għal OpenGL 4.6 u OpenGL ES 3.2 għal ċipep Apple M1 u M2. Ta 'min jinnota li s-sewwieqa tal-grafika indiġeni għaċ-ċipep M1 ta' Apple jimplimentaw biss l-ispeċifikazzjoni OpenGL 4.1, u l-appoġġ għal OpenGL 4.6 kien l-ewwel li deher f'sewwieq miftuħ. Pakketti ta 'sewwieqa lesti huma diġà inklużi fir-repożitorji ta' Fedora u huma disponibbli għall-użu f'bini speċjalizzat ta 'Fedora Asahi Remix 39, iddisinjat għall-installazzjoni fuq sistemi b'ċipep Apple ARM.

Barra minn hekk, il-Khronos Consortium, konsorzju li jiżviluppa standards tal-grafika, irrikonoxxa s-sewwieq miftuħ Asahi għall-GPU AGX, inkluż fiċ-ċipep Apple M1 u M2, bħala kompletament konformi mal-ispeċifikazzjonijiet OpenGL 4.6 u OpenGL ES 3.2. Is-sewwieq għadda b'suċċess it-testijiet kollha fil-Kronos Conformance Test Suite (CTS) u ġie inkluż fil-lista ta' sewwieqa ċċertifikati. It-test twettaq fuq apparati Apple M1, M1 Pro/Max/Ultra, M2, u M2 Pro/Max li jħaddmu d-distribuzzjoni Asahi. Linux Fedora Remix, Mesa 24.0.0, u X.Org X Server (X11_GLX). Is-sewwieqa proprjetarji ta' Apple għaċ-ċipep M1 u M2 għadhom mhumiex inklużi fil-lista ta' sewwieqa ċċertifikati minn Khronos. Il-kisba taċ-ċertifikazzjoni tippermetti lil Khronos tiddikjara uffiċjalment il-kompatibilità mal-istandards tal-grafika u tuża t-trademarks assoċjati ta' Khronos.

Il-GPU M1 m'għandhiex xi kapaċitajiet ta' hardware meħtieġa biex timplimenta OpenGL ES 3.2 u OpenGL 4.2, għalhekk tali funzjonalità nieqsa ġiet implimentata abbażi tal-funzjonijiet eżistenti. Pereżempju, shaders tal-ġeometrija, tessellation u rispons tat-trasformazzjoni huma implimentati bl-użu ta 'shaders tal-komputazzjoni, id-distanza tal-qtil hija implimentata permezz tal-interpolazzjoni, u l-kontroll tal-klipp huwa implimentat permezz tal-epilogue vertex shader. Fil-futur, l-iżvilupp ta 'sewwieqa miftuħa għall-GPU Apple AGX se jiffoka fuq il-provvista ta' appoġġ għall-API tal-grafika Vulkan, li l-implimentazzjoni tagħha hija ppjanata li tuża parti mill-kodiċi standard diġà ttestjat użat fis-sewwieqa għal OpenGL.

Infakkrukom li għaċ-ċipep tal-GPU Apple M1 u M2, qed jiġu żviluppati żewġ sewwieqa li jaħdmu flimkien: is-sewwieq DRM (Direct Rendering Manager) drm-asahi għall-kernel Linux, miktub f'Rust, u s-sewwieq asahi għal Mesa, miktub f'C. Is-sewwieq fil-livell tal-kernel qed jiġi żviluppat mill-bidu nett bl-appoġġ futur tal-API Vulkan f'moħħu, filwaqt li l-API tal-ispazju tal-utent hija ddisinjata bl-UAPI pprovduta mis-sewwieq il-ġdid tal-Intel Xe f'moħħha. Peress li ċ-ċipep Apple M1/M2 jużaw il-GPU tagħhom stess, li jħaddem firmware proprjetarju u juża strutturi ta' dejta kondiviżi pjuttost kumplessi, is-sewwieqa indipendenti huma żviluppati billi jiġu inġinerija b'lura s-sewwieqa minn macOS.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster