KDE och GNOME med stöd för GPU-acceleration demonstrerades i en Linux-miljö för Apple M2

Utvecklaren av den öppna Linux-drivrutinen för Apple AGX GPU tillkännagav implementeringen av stöd för Apple M2-chips och den framgångsrika lanseringen av användarmiljöerna KDE och GNOME med fullt stöd för GPU-acceleration på en Apple MacBook Air med ett M2-chip. Som ett exempel på OpenGL-stöd på M2 demonstrerade vi lanseringen av Xonotic-spelet, samtidigt med glmark2- och eglgears-testerna. När man testade strömförbrukningen höll MacBook Air-batteriet i 8 timmars kontinuerligt Xonotic-spel med 60FPS.

Det noteras också att DRM-drivrutinen (Direct Rendering Manager) anpassad för M2-chips för Linux-kärnan nu kan fungera med asahi OpenGL-drivrutinen som utvecklats för Mesa utan att göra ändringar i användarutrymmet. Komplicerande drivrutinsutveckling för Linux är att Apples M1/M2-chip använder en proprietär Apple-designad GPU som kör proprietär firmware och använder ganska komplexa delade datastrukturer. Det finns ingen teknisk dokumentation för GPU:n och utvecklingen av oberoende drivrutiner använder omvänd konstruktion av drivrutiner från macOS.

KDE och GNOME med stöd för GPU-acceleration demonstrerades i en Linux-miljö för Apple M2
KDE och GNOME med stöd för GPU-acceleration demonstrerades i en Linux-miljö för Apple M2

Samtidigt förberedde utvecklarna av Asahi-projektet, som syftade till att portera Linux för att köras på Mac-datorer utrustade med ARM-chips utvecklade av Apple, distributionsuppdateringen för november (590 MB och 3.4 GB) och publicerade en rapport om den uppnådda utvecklingsnivån för projekt. Asahi Linux är baserat på Arch Linux-paketbasen, inkluderar en traditionell uppsättning program och levereras med KDE Plasma-skrivbordet. Distributionen är byggd med hjälp av vanliga Arch Linux-förråd, och alla specifika ändringar, såsom kärnan, installationsprogrammet, starthanteraren, hjälpskript och miljöinställningar, placeras i ett separat förråd.

De senaste förändringarna inkluderar implementeringen av USB3-stöd (tidigare användes Thunderbolt-portar endast i USB2-läge), fortsatt arbete med stöd för MacBook:s inbyggda högtalare och hörlursuttag, tillägg av stöd för att styra tangentbordets bakgrundsbelysning, förbättrat stöd för energi hantering och tillägg av ett standardinstallationsalternativ till installatören enheter med ett M2-chip (utan att byta till expertläge).

Källa: opennet.ru

Lägg en kommentar