Driver Asahi Gallium3D permite suporte a cache de disco Mesa Shader

Conheça as principais novidades deste recurso.

Claylson Martins
3 minutos de leitura

Vários patches foram mesclados esta semana no Mesa 23.1 em torno do driver Asahi “AGX” Gallium3D, que continua progredindo no suporte OpenGL de código aberto para gráficos Apple Silicon M1/M2. Além disso, vários patches foram mesclados esta semana com várias correções, mas sem dúvida o mais significativo é que o driver Asahi Gallium3D conectou o suporte ao cache de shader em disco.

Com essa fusão da desenvolvedora Rose Hudson, o cache do disco de sombreamento agora está habilitado para o Asahi Gallium3D para permitir o armazenamento em cache de sombreadores GLSL no disco para acelerar carregamentos de jogos subsequentes e ajudar a evitar gagueira para qualquer jogo OpenGL que possa estar compilando sombreadores no-the- voar.

Driver Asahi Gallium3D permite suporte a cache de disco Mesa Shader

O Asahi Gallium3D ainda está em um mundo GL2, mas essa funcionalidade de cache de disco de sombreamento se tornará mais importante à medida que mais suporte OpenGL 3.x/4.x estiver instalado e à medida que o driver de kernel DRM baseado em Rust se unir também para permitir um OpenGL de alto desempenho experiência de jogo com o hardware Apple M1/M2 no Linux.

Veremos mais melhorias para o Asahi Gallium3D no Mesa 23.1, que por sua vez será lançado daqui a cerca de três meses. Para aqueles que desejam experimentar o driver Asahi AGX Mesa, o driver do kernel Linux permanece fora da árvore, mas com a distribuição Asahi Linux é o melhor caminho a seguir para experimentar a experiência Linux ideal por enquanto nos sistemas Apple Silicon.

Dbus-Broker 33 lançado com poucas mudanças

Já se passou meio ano desde que o Dbus-Broker 32 foi lançado para este substituto para a implementação D-Bus de referência que está focada em fornecer melhor desempenho e confiabilidade. Hoje isso foi sucedido pelo Dbus-Broker 33 como uma atualização relativamente menor para este software do projeto BUS1.

O Dbus-Broker continua sendo a implementação de barramento de mensagem D-Bus líder e de melhor desempenho por enquanto, sem implementação de IPC no kernel como KDBUS tendo acontecido e o módulo de kernel BUS1 aparentemente não vendo nenhum grande impulso para ir para o upstream. 

Infelizmente, o módulo de kernel BUS1 fora da árvore não foi tocado desde meados de 2019.Com o lançamento do Dbus-Broker 33 de hoje, há resiliência aprimorada do iniciador contra alterações de tempo de execução nos arquivos de serviço D-Bus. 

No entanto, além disso, as poucas outras mudanças equivalem principalmente a correções. Há uma correção em torno de uma condição de corrida ao iniciar os serviços systemd a partir do iniciador, uma alteração no relatório de erros, correção de GetStats() retornando duas respostas e informações de origem ausentes na mensagem de log de inicialização.

É isso para o lançamento do Dbus-Broker 33, que pode ser baixado do GitHub.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.