Ang KDE at GNOME na may suporta para sa GPU acceleration ay ipinakita sa isang Linux environment para sa Apple M2

Inihayag ng developer ng open Linux driver para sa Apple AGX GPU ang pagpapatupad ng suporta para sa Apple M2 chips at ang matagumpay na paglulunsad ng KDE at GNOME user environment na may ganap na suporta para sa GPU acceleration sa Apple MacBook Air na may M2 chip. Bilang isang halimbawa ng suporta sa OpenGL sa M2, ipinakita namin ang paglulunsad ng Xonotic na laro, kasabay ng mga pagsubok sa glmark2 at eglgears. Kapag sinusubukan ang pagkonsumo ng kuryente, ang MacBook Air na baterya ay tumagal ng 8 oras ng tuluy-tuloy na Xonotic gaming sa 60FPS.

Napansin din na ang driver ng DRM (Direct Rendering Manager) na inangkop para sa M2 chips para sa Linux kernel ay maaari na ngayong gumana sa asahi OpenGL driver na binuo para sa Mesa sa labas ng kahon nang hindi gumagawa ng mga pagbabago sa espasyo ng gumagamit. Ang nagpapahirap sa pag-develop ng driver para sa Linux ay ang Apple's M1/M2 chips ay gumagamit ng proprietary Apple-designed GPU na nagpapatakbo ng proprietary firmware at gumagamit ng medyo kumplikadong shared data structures. Walang teknikal na dokumentasyon para sa GPU at ang pagbuo ng mga independiyenteng driver ay gumagamit ng reverse engineering ng mga driver mula sa macOS.

Ang KDE at GNOME na may suporta para sa GPU acceleration ay ipinakita sa isang Linux environment para sa Apple M2
Ang KDE at GNOME na may suporta para sa GPU acceleration ay ipinakita sa isang Linux environment para sa Apple M2

Samantala, ang mga nag-develop ng proyektong Asahi, na naglalayong i-port ang Linux upang tumakbo sa mga Mac computer na nilagyan ng ARM chips na binuo ng Apple, ay naghanda ng update sa pamamahagi ng Nobyembre (590 MB at 3.4 GB) at nag-publish ng isang ulat sa nakamit na antas ng pag-unlad ng proyekto. Ang Asahi Linux ay batay sa Arch Linux package base, may kasamang tradisyonal na hanay ng mga programa at kasama ang KDE Plasma desktop. Binuo ang pamamahagi gamit ang karaniwang mga repositoryo ng Arch Linux, at lahat ng partikular na pagbabago, tulad ng kernel, installer, bootloader, auxiliary script at mga setting ng kapaligiran, ay inilalagay sa isang hiwalay na repositoryo.

Kasama sa mga kamakailang pagbabago ang pagpapatupad ng suporta sa USB3 (dati ang mga Thunderbolt port ay ginamit lamang sa USB2 mode), patuloy na trabaho sa suporta para sa mga built-in na speaker at headphone jack ng MacBook, ang pagdaragdag ng suporta para sa pagkontrol sa backlight ng keyboard, pinahusay na suporta para sa pamamahala ng enerhiya , at ang pagdaragdag ng karaniwang opsyon sa pag-install sa installer. mga device na may M2 chip (nang hindi lumilipat sa expert mode).

Pinagmulan: opennet.ru

Magdagdag ng komento