Uspjeli su pokrenuti KDE i GNOME s GPU akceleracijom na Appleu M2

Xonotic na Apple M2

Demo Xonotic na Apple M2

El razvijač drajvera Open Source Linux za Apple GPU AGX je najavio implementaciju podrške za Apple M2 čipove i uspješno izdanje KDE i GNOME desktop okruženja na Apple MacBook Airu s M2 čipom s punom podrškom za GPU ubrzanje.

Kao primjer podrške za OpenGL u M2, Demonstrirano je pokretanje igre Xonotic, istovremeno s glmark2 i eglgears testovima, u kojima je test trajanja baterije, MacBook Air izdržao je 8 sati kontinuirane reprodukcije od Xonotica pri 60 FPS.

Također se uočava da DRM drajver (Direct Rendering Manager) prilagođen za M2 čipove za Linux kernel sada može raditi s asahi OpenGL drajverom razvijen za Mesu bez potrebe za izmjenama korisničkog prostora.

Nedavne promjene uključuju implementaciju USB3 podrške (prethodno su se Thunderbolt priključci koristili samo u USB2 načinu)

Apple Silicon M1 i kasniji strojevi koriste Appleov dizajn (ili Apple prilagođen?) hardver PHY pod nazivom "Apple Type-C PHY" (ATCPHY) koji podržava USB3, DisplayPort i TB3/USB4 načine. Ovaj dio hardvera odgovoran je za pretvaranje podataka iz USB3/DP/TB protokola u signale na kabelima. Budući da se radi o vrlo brzim signalima (do 20 Gbps po paru), PHY mora biti vrlo složen i postoji mnogo analognih gumba koje je potrebno pojedinačno kalibrirati. Uz USB2, možete imati univerzalne postavke koje rade za sve uređaje, ali to neće raditi za USB3 i druge protokole veće brzine!

Posao PHY kontrolera je konfigurirati fizički hardver s postavkama specifičnim za vaš određeni čip, koje su tvornički kalibrirane, te upravljati rekonfiguracijom cjelokupnog PHY hardvera dok se različiti načini uključuju i isključuju.

U praksi to znači puno "čarobnih" dodira registra, uključujući neke s promjenjivim podacima koji dolaze iz tvornički napisanog eFuse-a.

Osim toga Također naglašava rad na kompatibilnosti s MacBook ugrađenim zvučnicima koji je u tijeku. i priključak za slušalice, dodajući podršku za kontrolu pozadinskog osvjetljenja tipkovnice, dodajući izvornu mogućnost instalacije za uređaje za instaliranje s M2 čipom (bez prebacivanja u stručni način).

S druge strane, još jedna karakteristika koja privlači veliku pozornost je "upravljanje napajanjem"da se na Linuxu S0ix ekvivalent zove s2idle (suspend to idle), i radi točno ono što kaže da izvodi poteze suspenzije sustava, ali zatim stavlja hardver u stanje mirovanja.

Neki su ljudi prijavili veliku potrošnju baterije na Asahi Linux strojevima dok su u mirovanju, a to je gotovo uvijek zbog lošeg ponašanja korisničkog prostora koji uzrokuje veliki broj buđenja ili zauzetost CPU-a. s2idle rješava ovaj problem!

s2idle ne zahtijeva nikakve posebne upravljačke programe ili podršku, ali zahtijeva podršku za obustavu/nastavljanje u upravljačkim programima da bi radio (tj. barem ne bi pokvario).

Za nas je to bilo zaključano u WiFi čipsetu, koji je zahtijevao novi mehanizam za ulazak u ono što naziva S3 mirovanje (zbunjujuće ime; ovdje se preslikava na s2idle) na Appleovim strojevima koji ne podržavaju postojeći upravljački program i uzrokovali su obustavu procesa greška.

U međuvremenu Programeri Asahi projekta, čiji je cilj prenijeti Linux za rad na Mac računalima opremljenim ARM čipovima koje je razvio Apple, pripremili su ažuriranje distribucije za studeni (590 MB i 3,4 GB) i objavili su izvješće o napretku projekta.

Kako bi se zakomplicirao razvoj drajvera za Linux, Appleovi M1/M2 čipovi koriste vlastiti GPU koji je dizajnirao Apple, pokreću vlasnički firmware i koriste prilično složene zajedničke podatkovne strukture. Ne postoji tehnička dokumentacija za GPU, a neovisni razvoj upravljačkih programa koristi obrnuti inženjering upravljačkih programa za macOS.

Asahi Linux temelji se na temeljima Arch Linux paketa, uključuje tradicionalni softverski paket i dolazi s KDE Plasma radnom površinom. Distribucija je izgrađena pomoću uobičajenih Arch Linux repozitorija, a sve specifične promjene kao što su kernel, instalacijski program, bootloader, pomoćne skripte i postavke okruženja premještaju se u zasebno spremište.

Konačno, ako ste zainteresirani da možete saznati više o tome, možete pogledati detalje u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.