Mesa adota driver OpenGL com suporte inicial para chips Apple M1

Alyssa Rosenzweig, da Collabora, desenvolvedora do driver Panfrost para GPUs Mali, anunciou a preparação de uma implementação inicial do driver Asahi OpenGL para Mesa, compatível com a GPU presente nos chips M1 da Apple. O driver utiliza a interface Gallium e suporta a maioria dos recursos do OpenGL 2.1 e OpenGL ES 2.0. Embora a funcionalidade implementada ainda não seja suficiente para executar a maioria dos jogos, o driver já é capaz de executar glxgears e glmark2, e passou com sucesso em aproximadamente 75% dos testes do programa de qualidade drawElements, utilizado pelo consórcio Khronos para certificar a compatibilidade com OpenGL ES 2.0.

O código para o protótipo proposto já foi aceito na base de código principal do Mesa. O novo driver é baseado no driver de referência Gallium noop, com algum código portado do driver Panfrost, que está sendo desenvolvido para GPUs ARM Mali. Além do driver OpenGL para Mesa, um módulo para o subsistema DRM (Direct Rendering Manager) do kernel está planejado para o futuro. Linux e um driver Mesa com uma implementação da API gráfica Vulkan.

Para relembrar, o chip Apple M1 não é um chip padrão, mas sim um chip personalizado com características arquitetônicas próprias. Por exemplo, o Apple M1 utiliza uma GPU personalizada projetada pela Apple. Não existe documentação técnica para a GPU, e o desenvolvimento independente de drivers depende da engenharia reversa de drivers de terceiros. macOS.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster