Pas pak më shumë se tre muajsh zhvillimi intensiv dhe mijëra angazhimesh kodi, komuniteti ka publikuar versionin e ri të "Mesa 26.2.0", një përditësim kolosal për implementimin me kod të hapur të API-ve Vulkan, OpenGL dhe OpenCL.
Ky version i ri nuk është një rishikim i thjeshtë, por një përfshirje masive e mbështetjes për teknologjinë e renderimit, duke shënuar fillimin e një epoke të artë pak para mbërritjes së degës së qëndrueshme 26.2.1. Ai përmban integrime që revolucionarizojnë performancën e kartave grafike nga AMD, Intel, NVIDIA dhe madje edhe hardueri i Apple.
Risitë kryesore të Tabelës 26.2.0
Pa dyshim, një nga karakteristikat më të rëndësishme të Mesa 26.2.0 është miratimi pothuajse universal i specifikimit Vulkan 1.4. Përveç kësaj , Apple merr gjithashtu përditësime për drajverët HoneyKrisp dhe KosmicKrisp-in e ri , i cili implementon Vulkan direkt mbi Metal API. Për arkitekturat mobile dhe sistemet e ngulitura, projekte si Turnip dhe PanVK mbështesin gjithashtu standardin 1.4, duke siguruar që asnjë pajisje moderne të mos mbetet pas.
Ndërkohë, OpenGL vjen me kompatibilitet të plotë për versionin 4.6, duke e forcuar pozicionin e saj si standardi parazgjedhur për prodhuesit kryesorë të pajisjeve. Për pajisjet e trashëguara, ky standard ruan mbështetjen, duke siguruar që GPU-të më të vjetra të vazhdojnë të funksionojnë me versionet 4.5 dhe 3.3 në varësi të aftësive të tyre fizike.
Inovacione, rrjeta dhe gjurmim rrezesh
Në brendësi, ekipi i inxhinierisë ka integruar mjete dhe zgjerime që ndryshojnë rrënjësisht lojën për zhvilluesit. Midis të gjitha përfshirjeve, përdorimi i një degëzimi të personalizuar të bibliotekës libclc bie në sy. Zhvilluesit shpjegojnë se ky vendim garanton kalimin e testeve rigoroze të përputhshmërisë së OpenCL përmes drajverit rusticl, i cili tani ofron mbështetje të qëndrueshme për OpenCL 3.1 në një gamë të gjerë arkitekturash harduerike.
Për përdoruesit e kartave grafike NVIDIA , drajveri NVK me burim të hapur bën një hap përpara duke përfshirë mbështetje të plotë për Mesh Shaders . Kjo veçori ofron një metodë alternative dhe jashtëzakonisht efikase për gjenerimin e gjeometrisë komplekse , duke lehtësuar pengesat klasike të procesorit.
Përveç kësaj, zhvilluesit përmendin gjithashtu se për AMD (nëpërmjet RADV) ata tani kanë në dispozicion programin e ri Gamma , një mjet diagnostikues i projektuar posaçërisht për të inspektuar strukturën e grupimit të objekteve dhe shpërndarjen e llogaritjeve të gjurmimit të rrezeve me saktësi milimetrike.
Optimizimi dhe debuggimi i pajisjeve mobile
Mesa 26.2.0 shton mbështetje zyrtare dhe të optimizuar për GPU-të e fuqishme ARM të serisë Mali G1, duke përfshirë variantet Ultra, Premium dhe Pro përmes drajverëve Panfrost dhe PanVK. Ky integrim siguron që pajisjet portative dhe pllakat e zhvillimit mund të përballojnë ngarkesa pune grafike moderne me efikasitet superior të energjisë.
Së fundmi, ia vlen të përmendet se është integruar një listë masive e zgjerimeve të reja Vulkan , duke optimizuar aspekte kritike si renderimi dinamik, sinkronizimi i brendshëm i radhës, paraqitja e memories dhe kontrolli i avancuar i nëngrupeve . I gjithë ky progres shoqërohet nga një listë mbresëlënëse e rregullimeve të gabimeve që zgjidhin gjithçka, nga problemet e kompilimit dhe rrjedhjet e memories deri te gabimet e rënda grafike në titujt bashkëkohorë AAA, duke hapur një rrugë të fortë dhe të besueshme drejt versionit të ardhshëm të prodhimit.
Nëse jeni të interesuar të mësoni më shumë, mund t’i gjeni detajet në linkun e mëposhtëm.
Si të instaloni drejtuesit Mesa në Linux?
Paketat Mesa gjenden në të gjitha shpërndarjet Linux , kështu që instalimi i tyre mund të bëhet ose duke shkarkuar dhe përpiluar kodin burimor ( të gjitha informacionet rreth tij janë këtu ) ose në një mënyrë relativisht të thjeshtë, e cila varet nga disponueshmëria brenda kanaleve zyrtare të shpërndarjes suaj ose nga palët e treta.
Për përdoruesit e Ubuntu, Debian ose derivateve të tyre, Mesa gjendet përgjithësisht në depot zyrtare të këtyre shpërndarjeve. Për ta instaluar ose përditësuar:
sudo apt update && sudo apt upgrade -ykëndvështrimi
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
Nëse dëshironi versionin më të fundit nga një PPA (për Ubuntu dhe derivatet):
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
Në rastin e atyre që janë përdorues të Arch Linux dhe derivatet, Ne i instalojmë këto me komandën e mëposhtme:
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Për përdoruesit e Fedora-s, duhet të dini se paketat e përditësuara ofrohen në depot tuaja dhe ju duhet vetëm të ekzekutoni:
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
Nëse dëshironi versione më të fundit, mund të përdorni depon e Mesa Copr:
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
Së fundmi, për ata që janë përdorues të openSUSE , mund ta instaloni ose përditësoni duke shkruar:
sudo zypper in mesa