Para as antigas placas Raspberry Pi, foi preparado um driver de GPU com suporte para a API Vulkan

Apresentado a primeira versão estável do driver gráfico aberto RPi-VK-Driver 1.0, que implementa suporte à API gráfica Vulkan para placas Raspberry Pi antigas, equipadas com GPU Broadcom Videocore IV. O driver é adequado para todos os modelos de placas Raspberry Pi lançados antes da chegada da Raspberry Pi 4, desde a "Zero" e "1 Model A" até a "3 Model B+" e "Compute Module 3+". O driver foi desenvolvido por Martin Thomas (Martin Thomas), engenheiro da NVIDIA, entretanto, o desenvolvimento foi realizado como um projeto pessoal, não relacionado à NVIDIA (o driver foi desenvolvido nos últimos dois anos em tempo livre). O código é distribuído sob a licença MIT.

Como as capacidades da GPU VideoCore IV, que equipam os modelos antigos da Raspberry Pi, não são suficientes para a plena implementação do Vulkan, o driver implementa apenas um subconjunto da API Vulkan, que não abrange todo o padrão, mas tenta segui-lo na medida em que o hardware permite. No entanto, a funcionalidade disponível é suficiente para muitos aplicativos e jogos, e o desempenho supera significativamente os drivers OpenGL, devido a uma gestão de memória mais eficaz, processamento de comandos de GPU em múltiplas threads e controle direto das operações da GPU. O driver também suporta funcionalidades como MSAA (anti-aliasing multiexemplo), shaders de baixo nível e contadores de desempenho. Entre as limitações, destaca-se a ausência de suporte a shaders GLSL, que ainda não estão disponíveis nesta fase de desenvolvimento.

O mesmo autor foi publicado do port do jogo Quake 3 para a Raspberry Pi, que atua como uma demonstração das capacidades do novo driver. O jogo é baseado no motor ioQuake3, no qual foi adicionado um backend modular de rendering baseado em Vulkan, originalmente desenvolvido pelo projeto Quake III Arena Kenny Edition. Com o novo driver, conseguimos atingir mais de 100 quadros por segundo (FPS) na placa Raspberry Pi 3B+ com uma resolução de saída de 720p.

Lembramos que a organização Raspberry Pi Foundation, em conjunto com a empresa Igalia está desenvolvendo seu próprio driver Vulkan, que está em estágio inicial de desenvolvimento e estará pronto para executar alguns aplicativos reais na segunda metade de 2020. O referido driver está limitado ao suporte do acelerador gráfico VideoCore VI, utilizado a partir do modelo Raspberry Pi 4, e não suporta placas antigas. Em comparação com OpenGL, o uso de Vulkan permite um aumento de desempenho para aplicativos e jogos gráficos.

Fonte: opennet.ru

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