Recentemente, os engenheiros de compiladores da Apple contribuíram para o suporte do Apple M4 CPU no compilador upstream LLVM/Clang via o novo alvo -mcpu=apple-m4. Interessantemente, o Apple M4 é exposto como um design derivado do ARMv8.7.
Recentemente, os engenheiros de compiladores da Apple contribuíram para o suporte do Apple M4 CPU no compilador upstream LLVM/Clang via o novo alvo -mcpu=apple-m4. Interessantemente, o Apple M4 é exposto como um design derivado do ARMv8.7.
Embora o driver Asahi AGX Gallium3D para o suporte do OpenGL com o Apple Silicon no Linux esteja amadurecendo bem, o suporte Vulkan não tem avançado tão rapidamente.
Ontem, durante o lançamento dos novos tablets iPad Pro, a Apple anunciou o M4, seu mais recente design de silício interno.
Descubra a grande atualização do suporte Linux OpenGL no Apple M1! O projeto Asahi Linux, que está trabalhando no driver AGX Gallium3D para Mesa, alcançou um marco importante: a conformidade com OpenGL 4.6 e OpenGL ES 3.2. Isso representa um avanço significativo, pois anteriormente apenas o OpenGL 4.1 era suportado.
O driver AGX Gallium3D, desenvolvido pela equipe Asahi Linux para oferecer suporte de engenharia reversa para OpenGL/GLES no hardware Apple Silicon M1/M2, agora é oficialmente compatível com OpenGL ES 3.1.
Um desenvolvedor independente postou um driver de código aberto para revisão no Linux, com o objetivo de lidar com o controle da luz de fundo do Apple Studio Display no sistema operacional. O Apple Studio Display utiliza uma interface Thunderbolt (DP) para a exibição, mas não possui controles de hardware para ajuste da luz de fundo. Em vez disso, uma interface USB é utilizada pelo monitor para controlar atributos como o brilho da luz de fundo da tela.
O código de driver experimental disponível por meio dos pacotes "edge" do Asahi Linux permite que OpenGL 3.1 e OpenGL ES 3.0 sejam expostos para Apple Silicon M1/M2 SoCs sob este sistema operacional baseado em Arch Linux.
Além do Kernel Linux 6.4 trazer alguns trabalhos iniciais em torno do suporte ao dispositivo Apple M2 que ainda não está pronto para os usuários finais, mas começa a estabelecer as bases para o suporte ao novo MacBook Air, MacBook Pro e Mac Mini, outro conjunto de mudanças da Apple foram agora foi submetido antes deste próximo ciclo do kernel.
Espera-se que um conjunto de patches seja mesclado para o ciclo Linux 6.4 em dois meses, permitindo suporte para o GMUX baseado em MMIO encontrado em Macs Apple T2 com duas GPUs.
A Apple anunciou ontem os seus SoCs M2 Pro e M2 Max encontrados em seus novos dispositivos Apple MacBook Pro e também atualizaram seus computadores Mac Mini com o M2 e, curiosamente, até oferecendo um modelo com o SoC M2 Pro .
Os desenvolvedores de código aberto que trabalham no desenvolvimento do driver de kernel Linux DRM escrito em Rust para gráficos Apple M1/M2, bem como o driver Mesa AGX Gallium3D no espaço do usuário, agora conseguiram executar com êxito um sombreador de computação OpenGL ES 3.1 básico no hardware com esta pilha de driver de código aberto.
A distribuição Asahi Linux agora está enviando uma pilha de drivers gráficos de qualidade alfa para os SoCs Apple M1/M2. Este driver de trabalho em andamento consiste em seu driver de kernel DRM escrito em Rust experimental e, em seguida, o código AGX Gallium3D no Mesa que atualmente visa o suporte a OpenGL 2.1 e OpenGL ES 2.0.
A equipe do Asahi Linux publicou seu relatório de status de novembro de 2022, destacando o progresso recente do código aberto no suporte a dispositivos Apple Silicon M1/M2 no Linux.