KDE i GNOME z obsługą akceleracji GPU zostały zademonstrowane w środowisku Linux dla Apple M2

Twórca otwartego sterownika Linux dla procesora graficznego Apple AGX ogłosił wdrożenie obsługi chipów Apple M2 oraz pomyślne uruchomienie środowisk użytkownika KDE i GNOME z pełną obsługą akceleracji GPU na Apple MacBook Air z chipem M2. Jako przykład obsługi OpenGL na M2 zademonstrowaliśmy uruchomienie gry Xonotic jednocześnie z testami glmark2 i eglgears. Podczas testowania zużycia energii bateria MacBooka Air wystarczyła na 8 godzin ciągłej gry Xonotic przy 60 klatkach na sekundę.

Należy również zauważyć, że sterownik DRM (Direct Rendering Manager) przystosowany do chipów M2 dla jądra Linux może teraz współpracować ze sterownikiem asahi OpenGL opracowanym dla Mesa od razu po wyjęciu z pudełka, bez wprowadzania zmian w przestrzeni użytkownika. Opracowywanie sterowników dla systemu Linux komplikuje fakt, że chipy Apple M1/M2 wykorzystują zastrzeżony procesor graficzny zaprojektowany przez Apple, który obsługuje zastrzeżone oprogramowanie sprzętowe i wykorzystuje dość złożone struktury współdzielonych danych. Do procesora graficznego nie ma dokumentacji technicznej, a do opracowania niezależnych sterowników wykorzystuje się inżynierię wsteczną sterowników z systemu macOS.

KDE i GNOME z obsługą akceleracji GPU zostały zademonstrowane w środowisku Linux dla Apple M2
KDE i GNOME z obsługą akceleracji GPU zostały zademonstrowane w środowisku Linux dla Apple M2

Tymczasem twórcy projektu Asahi, mającego na celu przeniesienie Linuksa na komputery Mac wyposażone w chipy ARM opracowane przez firmę Apple, przygotowali listopadową aktualizację dystrybucji (590 MB i 3.4 GB) oraz opublikowali raport z osiągniętego poziomu rozwoju systemu projekt. Asahi Linux jest oparty na bazie pakietów Arch Linux, zawiera tradycyjny zestaw programów i jest dostarczany z pulpitem KDE Plasma. Dystrybucja jest zbudowana przy użyciu standardowych repozytoriów Arch Linux, a wszystkie specyficzne zmiany, takie jak jądro, instalator, bootloader, skrypty pomocnicze i ustawienia środowiska, są umieszczane w osobnym repozytorium.

Ostatnie zmiany obejmują wdrożenie obsługi USB3 (wcześniej porty Thunderbolt były używane tylko w trybie USB2), kontynuację prac nad obsługą wbudowanych głośników i gniazda słuchawkowego MacBooka, dodanie obsługi sterowania podświetleniem klawiatury, ulepszone wsparcie dla zarządzania energią oraz dodanie do instalatora standardowej opcji instalacji urządzeń z chipem M2 (bez przełączania w tryb ekspercki).

Źródło: opennet.ru

Dodaj komentarz