Jie sugeba paleisti KDE ir GNOME su GPU spartinimu Apple M2

Xonotic Apple M2

„Xonotic“ demonstracinė versija „Apple M2“.

El vairuotojų kūrėjas Atvirojo kodo Linux, skirtas Apple GPU AGX paskelbė apie Apple M2 lustų palaikymą ir sėkmingas KDE ir GNOME darbalaukio aplinkos išleidimas Apple MacBook Air su M2 lustu su visišku GPU spartinimo palaikymu.

Kaip OpenGL palaikymo M2 pavyzdyje, Buvo pademonstruotas Xonotic žaidimo paleidimas, kartu su glmark2 ir eglgears testais, kurių metu tikrinamas akumuliatoriaus veikimo laikas MacBook Air truko 8 valandas nepertraukiamo atkūrimo iš Xonotic 60 FPS.

Taip pat pastebima, kad DRM tvarkyklė (Tiesioginio atvaizdavimo tvarkyklė), pritaikyta M2 lustams, skirtiems Linux branduoliui dabar gali dirbti su asahi OpenGL tvarkykle sukurta „Mesa“ nereikalaujant keisti vartotojo erdvės.

Naujausi pakeitimai apima USB3 palaikymo įdiegimą (anksčiau „Thunderbolt“ prievadai buvo naudojami tik USB2 režimu)

„Apple Silicon M1“ ir vėlesnėse mašinose naudojama „Apple“ sukurta (ar „Apple“ pritaikyta?) aparatinė įranga PHY, vadinama „Apple Type-C PHY“ (ATCPHY), kuri palaiko USB3, DisplayPort ir TB3/USB4 režimus. Ši aparatinė įranga yra atsakinga už duomenų iš USB3/DP/TB protokolo konvertavimą į signalus kabeliuose. Kadangi susiduriame su labai didelės spartos signalais (iki 20 Gbps vienai porai), PHY turi būti labai sudėtingas, be to, yra daug analoginių rankenėlių, kurias reikia kalibruoti atskirai. Naudodami USB2 galite turėti universalius nustatymus, kurie tinka visiems įrenginiams, tačiau jie neveiks USB3 ir kitiems didesnės spartos protokolams!

PHY valdiklio užduotis yra sukonfigūruoti fizinę aparatinę įrangą su konkrečiai jūsų lustui būdingais parametrais, kurie yra sukalibruoti gamykloje, ir valdyti visos PHY aparatinės įrangos perkonfigūravimą, kai įjungiami ir išjungiami skirtingi režimai.

Praktiškai tai reiškia daug „stebuklingų“ registro paspaudimų, įskaitant kai kuriuos su kintamaisiais duomenimis, gaunamais iš gamykloje įrašyto „eFuse“.

Be to Tai taip pat pabrėžia vykdomą suderinamumo su MacBook garsiakalbiais darbą. ir ausinių lizdą, pridedant klaviatūros foninio apšvietimo valdymo palaikymą, suteikiantį galimybę įdiegti diegimo įrenginius su M2 mikroschema (neperjungiant į eksperto režimą).

Kita vertus, dar viena savybė, kuri atkreipia daug dėmesio, yra "galios valdymas"kad Linux sistemoje S0ix atitikmuo vadinamas s2idle (suspend to idle), ir jis atlieka tiksliai tai, ką sako, kad atlieka sistemos sustabdymo judesius, bet tada perkelia aparatinę įrangą į tuščiosios eigos būseną.

Kai kurie žmonės pranešė, kad Asahi Linux mašinų akumuliatorius išsikrauna, kai jie nenaudojami, ir tai beveik visada nutinka dėl netinkamos vartotojo erdvės, sukeliančios daug pažadinimų arba procesorių užimtumo. s2idle išsprendžia šią problemą!

s2idle nereikia jokių specialių tvarkyklių ar palaikymo, tačiau norint, kad tvarkyklės veiktų (ty bent jau nesugestų), reikia sustabdyti / atnaujinti palaikymą.

Mums tai buvo užrakinta „WiFi“ mikroschemų rinkinyje, kuriam reikėjo naujo mechanizmo, kad būtų galima įvesti vadinamąjį S3 miego režimą (painios pavadinimas; čia atvaizduojami s2idle) „Apple“ įrenginiuose, kurie nepalaiko esamos tvarkyklės ir sukeltų sustabdymo procesą. klaida.

Tuo tarpu Asahi projekto kūrėjai, kurios tikslas yra prijungti „Linux“, kad jis veiktų „Mac“ kompiuteriuose, kuriuose yra „Apple“ sukurti ARM lustai, parengė platinimo lapkritį atnaujinimą (590 MB ir 3,4 GB) ir paskelbė projekto eigos ataskaitą.

Siekiant apsunkinti „Linux“ tvarkyklių kūrimą, „Apple“ M1/M2 lustai naudoja savo „Apple“ sukurtą GPU, kuriame veikia patentuota programinė įranga ir naudojamos gana sudėtingos bendros duomenų struktūros. Nėra techninės GPU dokumentacijos, o nepriklausomas tvarkyklių kūrimas naudoja „MacOS“ tvarkyklių atvirkštinę inžineriją.

„Asahi Linux“ yra pagrįsta „Arch Linux“ paketo pagrindu, jame yra tradicinis programinės įrangos paketas ir KDE Plasma darbalaukis. Paskirstymas sukurtas naudojant įprastas Arch Linux saugyklas, o visi specifiniai pakeitimai, tokie kaip branduolys, diegimo programa, įkrovos įkroviklis, pagalbiniai scenarijai ir aplinkos parametrai, perkeliami į atskirą saugyklą.

Galiausiai, jei jus domina galimybė apie tai sužinoti daugiau, išsamią informaciją galite rasti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.