News

Equipe de desenvolvimento de quatro pessoas faz GPU da série M da Apple funcionar no Linux

.

Para as pessoas corajosas que executam o Linux no Apple Silicon, sua paciência valeu a pena. Drivers de GPU que fornecem aceleração de hardware de desktop agora estão disponíveis no Asahi Linux, liberando mais poder dos chips da série M.

Demorou cerca de dois anos para chegar a esse driver OpenGL em estágio alfa, mas a base fundamental deve resultar em um progresso mais rápido, escrevem os líderes do projeto Alyssa Rosenzweig e Asahi Lina. Enquanto isso, os drivers são “bons o suficiente para executar uma experiência de desktop suave e alguns jogos”.

Jogos mais antigos que não requerem suporte Vulkan, como a trilogia Quake original, devem funcionar (dentro dos limites do lançamento alfa) no Asahi Linux em Macs da série M.
Prolongar / Jogos mais antigos que não requerem suporte Vulkan, como a trilogia Quake original, devem funcionar (dentro dos limites do lançamento alfa) no Asahi Linux em Macs da série M.

Os drivers oferecem suporte OpenGL 2.1 e OpenGL ES 2.0 testado em não conformidade para todos os dispositivos da série M da Apple. Isso é suficiente para ambientes de desktop e jogos mais antigos rodando a 60 quadros por segundo em 4K. Mas o próximo alvo é o suporte Vulkan. O trabalho do OpenGL está sendo feito “com o Vulkan em mente”, escreve Lina, mas algum suporte do OpenGL foi necessário para que os desktops funcionassem primeiro. Você pode ler muito mais sobre a interação entre OpenGL, Vulkan e Zink na postagem do blog de Asahi.

Por um tempo, o Asahi Linux tem se contentado com desktops renderizados por software, mas os chips da série M são rápidos o suficiente para parecerem quase nativos (e às vezes mais rápidos do que outros desktops em hardware ARM). E enquanto o projeto Asahi é relativamente novo, alguns bits do silício da Apple são compatíveis com dispositivos conhecidos e suportados, como o iPhone original. E o trabalho de Asahi visa avançar, ajudando outras distribuições a funcionar no hardware da Apple.

A equipe de desenvolvedores inclui três membros principais – Rosenzweig, Lina e Dougall Johnson – além de Ella Stanforth, que trabalha com drivers Vulkan e reutilização futura. Os desenvolvedores observam que seu trabalho está “nos ombros dos gigantes da FOSS”. Isso inclui o back-end NIR, o Direct Rendering Manager no kernel Linux e a API Gallium3D dentro dos drivers Mesa de código aberto, que se baseiam em 30 anos de trabalho OpenGL.

A instalação dos novos drivers requer a execução de um kernel de ponta, drivers Mesa e um desktop baseado em Wayland. A equipe aceita relatórios de bugs, mas não do tipo “esse aplicativo específico não está funcionando”. A postagem do blog deles detalha como e onde enviar relatórios sobre certos tipos de problemas específicos da GPU.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo