Yakaratidza kuvhurwa kweLinux nharaunda ine GNOME pamidziyo ine Apple M1 chip

Danho rekushandisa Linux tsigiro yeApple M1 chip, inosimudzirwa neAsahi Linux neCorellium mapurojekiti, yasvika padanho rekuti zvinogoneka kumhanyisa desktop yeGNOME munzvimbo yeLinux inomhanya pane system ine Apple M1 chip. Kuburitsa skrini kwakarongwa uchishandisa furemu, uye OpenGL rutsigiro inopiwa uchishandisa LLVMPipe software rasterizer. Nhanho inotevera ichave yekugonesa iyo coprocessor yekuratidzira kuburitsa kusvika ku4K resolution, madhiraivha ayo atove akadzoserwa enjiniya.

Project Asahi yakawana rutsigiro rwekutanga kune zvisiri-GPU zvikamu zveM1 SoC mune huru Linux kernel. Munzvimbo yakaratidzwa yeLinux, mukuwedzera kune kugona kweiyo kernel yakajairwa, akati wandei mamwe mapeche ane hukama nePCIe, pinctrl mutyairi webhazi remukati, uye mutyairi wekuratidzira akashandiswa. Izvi zvekuwedzera zvakaita kuti zvikwanise kupa chidzitiro kubuda uye kuwana USB uye Ethernet mashandiro. Graphics acceleration haisati yashandiswa.

Sezvineiwo, kudzosera mainjiniya iyo M1 SoC, iyo Asahi purojekiti, pachinzvimbo chekuyedza kuparadzanisa madhiraivha eMacOS, yakaisa hypervisor inomhanya pamwero pakati peMacOS neM1 chip uye inopindira pachena uye inoisa mabasa ese pachip. Chimwe chezvinhu zveSoC M1 chinoita kuti zviome kuita tsigiro ye chip mune yechitatu-bato inoshanda masisitimu ndeyekuwedzerwa kweiyo coprocessor kune inoratidzira controller (DCP). Hafu yekushanda kweiyo macOS kuratidza mutyairi inoendeswa kudivi reiyo yakatsanangurwa coprocessor, iyo inodaidza iyo yakagadzirira-yakagadzirwa mabasa eiyo coprocessor kuburikidza neyakakosha RPC interface.

Vanofarira vakatoparura mafoni akakwana kune iyi RPC interface kuti vashandise iyo coprocessor yekuburitsa skrini, pamwe nekudzora chitubu chehardware uye kuita kubatanidza uye kuyera mashandiro. Dambudziko nderekuti iyo RPC interface inotsamira pa firmware uye inoshanduka neshanduro yega yega macOS, saka Asahi Linux inoronga kutsigira chete dzimwe firmware shanduro. Chekutanga pane zvese, rutsigiro ruchapihwa kune iyo firmware inotumirwa ine macOS 12 "Monterey". Izvo hazvigoneke kudhawunirodha inodiwa firmware vhezheni, sezvo iyo firmware yakaiswa neIBoot pachinhanho isati yaendesa kutonga kune inoshanda sisitimu uye nekusimbisa uchishandisa siginecha yedhijitari.

Yakaratidza kuvhurwa kweLinux nharaunda ine GNOME pamidziyo ine Apple M1 chip
Yakaratidza kuvhurwa kweLinux nharaunda ine GNOME pamidziyo ine Apple M1 chip


Source: opennet.ru

Voeg