Após as notícias de ontem sobre o OpenGL 3.1 e OpenGL ES 3.0 trabalhando no driver de código aberto para gráficos Apple M1/M2 com o Asahi Linux usando seu canal "edge", esses patches para o driver Asahi AGX Gallium3D agora funcionaram no upstream Mesa 23.2 base de código.
O código AGX upstream no Mesa estava em OpenGL 2.1 e OpenGL ES 2.0, mas a partir de hoje agora é compatível com OpenGL 3.1 e OpenGL ES 3.0. Alyssa Rosenzweig tinha um conjunto de 32 patches que ela enviou via asahi: lote de alterações de maio como uma coleção dos diferentes patches em que ela trabalhou no mês passado para este driver gráfico Apple Silicon de código aberto e engenharia reversa. Isso incluiu colocar o anti-aliasing multi-sample (MSAA) em ordem e o outro trabalho restante para colocar esse driver na linha de chegada do GL 3.1 / GLES 3.0.
Agora, antes do lançamento do Mesa 23.2 do próximo trimestre , esses patches agora estão upstream. Mas ainda uma barreira significativa para usar esse suporte gráfico de código aberto da Apple no Linux é a questão do driver do kernel Apple AGX DRM escrito em Rust ainda estar em desenvolvimento e presumivelmente não será mantido ainda por alguns meses. Até que o driver de kernel do Direct Rendering Manager seja integrado, ainda será um incômodo configurar a pilha de gráficos do Apple Linux por conta própria sem rolar um kernel personalizado. Portanto, para a maioria dos usuários que executam os pacotes Asahi Linux edge para esta distribuição baseada em Arch Linux, é a maneira mais fácil no curto prazo de aproveitar o Linux no hardware Apple M1/M2.
Até a próxima !!
Nenhum comentário:
Postar um comentário