L'ambiente Linux per Apple M2 mostra KDE e GNOME con supporto accelerato da GPU

Lo sviluppatore del driver Linux open source per la GPU Apple AGX ha annunciato l'implementazione del supporto per i chip Apple M2 e il successo del lancio degli ambienti utente KDE e GNOME sull'Apple MacBook Air con il chip M2 con pieno supporto per l'accelerazione GPU. Come esempio del supporto OpenGL su M2, è stato dimostrato il lancio del gioco Xonotic, contemporaneamente ai test glmark2 ed eglgears. Nel nostro test di durata della batteria, il MacBook Air è durato 8 ore di riproduzione Xonotic continua a 60 FPS.

Si noti inoltre che il driver DRM (Direct Rendering Manager) adattato per i chip M2 per il kernel Linux può ora funzionare con il driver asahi OpenGL sviluppato per Mesa senza apportare modifiche allo spazio utente. A complicare lo sviluppo dei driver Linux è che i chip M1/M2 di Apple utilizzano la propria GPU progettata da Apple, che esegue firmware proprietario e utilizza strutture di dati condivise piuttosto complesse. Non esiste documentazione tecnica per la GPU e lo sviluppo di driver indipendente utilizza il reverse engineering dei driver da macOS.

L'ambiente Linux per Apple M2 mostra KDE e GNOME con supporto accelerato da GPU
L'ambiente Linux per Apple M2 mostra KDE e GNOME con supporto accelerato da GPU

Nel frattempo, gli sviluppatori del progetto Asahi, che mira a portare Linux su computer Mac dotati di chip ARM sviluppati da Apple, hanno preparato un aggiornamento di novembre della distribuzione (590 MB e 3.4 GB) e pubblicato un rapporto sullo stato di avanzamento il progetto. Asahi Linux è basato sulla base del pacchetto Arch Linux, include una suite software tradizionale e viene fornito con il desktop KDE Plasma. La distribuzione è creata utilizzando i normali repository Arch Linux e tutte le modifiche specifiche, come il kernel, il programma di installazione, il bootloader, gli script ausiliari e le impostazioni dell'ambiente, vengono spostate in un repository separato.

Le modifiche recenti includono l'implementazione del supporto USB3 (in precedenza, le porte Thunderbolt erano utilizzate solo in modalità USB2), il lavoro continuato sul supporto per gli altoparlanti MacBook integrati e un jack per cuffie, l'aggiunta del supporto per il controllo della retroilluminazione della tastiera, il miglioramento del supporto per la gestione dell'alimentazione, l'aggiunta di funzionalità native installabilità per l'installatore dispositivi con un chip M2 (senza passare alla modalità esperto).

Fonte: opennet.ru

Aggiungi un commento