FERRAMENTAS LINUX: Novo Driver Vulkan para o Apple Silicon no Linux: Honeykrisp

quarta-feira, 5 de junho de 2024

Novo Driver Vulkan para o Apple Silicon no Linux: Honeykrisp

 


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. 

No entanto, um novo driver Vulkan para Apple Silicon foi iniciado recentemente por desenvolvedores Asahi Linux/Mesa e apresenta uma perspectiva positiva para se tornar um driver Vulkan 1.3 compatível para o Apple M1 no Linux.

Alyssa Rosenzweig dedicou o último mês ao desenvolvimento do "Honeykrisp", um novo driver Mesa Vulkan para Apple Silicon que ainda não foi incorporado ao Mesa. Curiosamente, o Honeykrisp começou como um fork do driver Mesa NVIDIA "NVK" Vulkan de código aberto. 





Embora a Apple Silicon não utilize o IP gráfico da NVIDIA, Rosenzweig aproveitou o código padrão dos drivers Mesa Vulkan e adaptou-o para o hardware Apple Silicon.

Em vez de começar do zero, o driver Honeykrisp foi derivado do NVK, removendo elementos específicos da NVIDIA e conectando-se ao hardware Apple Silicon e ao driver de kernel DRM escrito em Rust, que está em desenvolvimento.



Após um mês de trabalho intensivo, Alyssa conseguiu que o driver Honeykrisp passasse no conjunto de testes de conformidade (CTS) do Vulkan 1.3. Este é um passo crucial para que o driver se torne uma implementação da API Vulkan em conformidade. No entanto, o driver Honeykrisp para hardware Apple ainda não foi atualizado para o Mesa, mas pode ser encontrado na árvore de desenvolvimento de Alyssa.



Para mais detalhes sobre o desenvolvimento, confira a postagem do blog. No futuro, o plano é implementar mais recursos necessários para DXVK e VKD3D-Proton. A esperança é que, eventualmente, se possa desfrutar de bons jogos do Windows no Apple Silicon usando Wine / Steam Play e um emulador x86. Este desenvolvimento é um avanço significativo para os usuários de Linux com o hardware Apple Silicon que desejam jogar jogos de Windows de alta qualidade.



O novo driver Honeykrisp promete uma compatibilidade robusta com Vulkan 1.3 para Apple Silicon no Linux. Com a dedicação de desenvolvedores como Alyssa Rosenzweig, o futuro dos jogos no Apple M1 parece brilhante, oferecendo novas possibilidades para os entusiastas de Linux e jogadores em geral.




Fonte 

Até a próxima !!


Nenhum comentário:

Postar um comentário