Viņiem izdodas palaist KDE un GNOME ar GPU paātrinājumu Apple M2

Xonotic uz Apple M2

Xonotic demonstrācija uz Apple M2

El draiveru izstrādātājs Atvērtā pirmkoda Linux Apple GPU AGX paziņoja par Apple M2 mikroshēmu atbalsta ieviešanu un veiksmīga KDE un GNOME darbvirsmas vides izlaišana Apple MacBook Air ar M2 mikroshēmu ar pilnu GPU paātrinājuma atbalstu.

Kā piemēru OpenGL atbalstam M2, Tika demonstrēta Xonotic spēles palaišana, vienlaikus ar glmark2 un eglgears testiem, kuros tiek pārbaudīts akumulatora darbības laiks MacBook Air izturēja 8 stundas nepārtrauktas atskaņošanas no Xonotic ar ātrumu 60 FPS.

Tāpat tiek novērots, ka DRM draiveris (Direct Rendering Manager), kas pielāgots M2 mikroshēmām Linux kodolam tagad var strādāt ar asahi OpenGL draiveri izstrādāts priekš Mesa bez nepieciešamības veikt izmaiņas lietotāja telpā.

Jaunākās izmaiņas ietver USB3 atbalsta ieviešanu (iepriekš Thunderbolt porti tika izmantoti tikai USB2 režīmā)

Apple Silicon M1 un jaunākās iekārtās tiek izmantota Apple izstrādāta (vai Apple pielāgota?) aparatūra PHY ar nosaukumu "Apple Type-C PHY" (ATCPHY), kas atbalsta USB3, DisplayPort un TB3/USB4 režīmus. Šī aparatūra ir atbildīga par USB3/DP/TB protokola datu pārvēršanu signālos kabeļos. Tā kā mums ir darīšana ar ļoti ātrdarbīgiem signāliem (līdz 20 Gbps uz pāri), PHY ir jābūt ļoti sarežģītam, un ir daudz analogo pogu, kas jākalibrē atsevišķi. Izmantojot USB2, jums var būt universāli iestatījumi, kas darbojas visās ierīcēs, taču tie nedarbosies USB3 un citiem lielāka ātruma protokoliem!

PHY kontrollera uzdevums ir konfigurēt fizisko aparatūru ar iestatījumiem, kas raksturīgi jūsu konkrētajai mikroshēmai, kas ir kalibrēti rūpnīcā, un pārvaldīt visas PHY aparatūras pārkonfigurāciju, kad tiek ieslēgti un izslēgti dažādi režīmi.

Praksē tas nozīmē daudz "maģisku" reģistra pieskārienu, tostarp dažus ar mainīgiem datiem, kas nāk no rūpnīcā rakstīta eFuse.

Bez tam Tas arī izceļ notiekošo darbu pie saderības ar MacBook iebūvētajiem skaļruņiem. un austiņu ligzda, pievienojot atbalstu tastatūras fona apgaismojuma vadībai, pievienojot sākotnējo instalējamību instalētāja ierīcēm ar M2 mikroshēmu (bez pārslēgšanās uz eksperta režīmu).

No otras puses, vēl viena iezīme, kas pievērš lielu uzmanību, ir "jaudas vadība"ka operētājsistēmā Linux S0ix ekvivalents tiek saukts par s2idle (suspend to idle), un tas veic tieši to, ko saka, veic sistēmas apturēšanas kustības, bet pēc tam novieto aparatūru dīkstāves stāvoklī.

Daži cilvēki ir ziņojuši par augstu akumulatora izlādēšanos Asahi Linux iekārtās, kamēr tās ir dīkstāves, un tas gandrīz vienmēr ir saistīts ar sliktu lietotāja telpu, kas izraisa lielu skaitu modināšanas vai CPU noslogotību. s2idle atrisina šo problēmu!

s2idle neprasa nekādus īpašus draiverus vai atbalstu, taču tam ir nepieciešams apturēt/atsākt draiveru atbalstu, lai tas darbotos (ti, vismaz neizdosies).

Mums tas tika bloķēts WiFi mikroshēmojumā, kas prasīja jaunu mehānismu, lai ievadītu to, ko tā sauc par S3 miega režīmu (mulsinošs nosaukums; s2idle kartes šeit) Apple iekārtās, kas neatbalstīja esošo draiveri un izraisītu apturēšanas procesu. kļūda.

Tikmēr Asahi projekta izstrādātāji, kuras mērķis ir portēt Linux, lai tas darbotos Mac datoros, kas aprīkoti ar Apple izstrādātajām ARM mikroshēmām, ir sagatavojuši izplatīšanas novembra atjauninājumu (590 MB un 3,4 GB) un ir publicējuši progresa ziņojumu par projektu.

Lai sarežģītu Linux draiveru izstrādi, Apple M1/M2 mikroshēmas izmanto savu Apple izstrādāto GPU, kas darbojas ar patentētu programmaparatūru un izmanto diezgan sarežģītas koplietotas datu struktūras. GPU nav tehniskās dokumentācijas, un neatkarīga draivera izstrāde izmanto macOS draiveru reverso inženieriju.

Asahi Linux pamatā ir Arch Linux pakotnes pamats, tajā ir iekļauta tradicionālā programmatūras pakotne un KDE Plasma darbvirsma. Izplatīšana tiek veidota, izmantojot parastās Arch Linux krātuves, un visas īpašās izmaiņas, piemēram, kodols, instalētājs, sāknēšanas ielādētājs, palīgskripti un vides iestatījumi, tiek pārvietoti uz atsevišķu repozitoriju.

Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.