A compatibilidade do Vulkan com o Raspberry Pi 4 já está em andamento

A framboesa é um computador de placa única que ganhou muita popularidade e tem sido usado para o desenvolvimento de vários projetos, que vão desde a utilização do dispositivo para implantação de IA, videovigilância, até a criação de NAS, entre outros. E mesmo devido à sua grande popularidade, a comunidade há muito solicitou que o dispositivo tem Compatibilidade Vulkan, do qual nem mesmo esses pedidos foram ouvidos.

Eben Upton (criador e desenvolvedor do Raspberry) fez um anúncio no blog do Raspberry, no qual revelou o início do trabalho em um driver de vídeo gratuito para o acelerador gráfico VideoCore VI usado nos chips Broadcom. Esta notícia vem logo após o anúncio de que Raspberry Pi 4 es compatível com OpenGL ES 3.1.

O novo driver é baseado na API gráfica Vulkan e se destina principalmente ao uso com placas e modelos Raspberry Pi 4 que serão lançados no futuro. Igalia lidera o desenvolvimento de controladores, em colaboração com a Fundação Raspberry Pi.

No caso de o GPU VideoCore IV fornecido em Raspberry Pi 3, é mencionado que não é suficiente para uma implementação completa do Vulkan, então a integração do driver nesta versão do Raspberry Pi está completamente descartado.

Vulkan está posicionado como uma API gráfica e de computação de próxima geração Ele fornece acesso de plataforma cruzada altamente eficiente para GPUs modernas.

A API Vulkan foi projetado para acomodar melhor as GPUs modernas e resolver gargalos padrões de desempenho comuns em OpenGL, fornecendo aos desenvolvedores de gráficos um novo meio de obter o melhor desempenho do hardware.

Eben Upton menciona em sua postagem do blog que:

A API Vulkan foi projetada para aproveitar ao máximo as vantagens do hardware moderno de computação / gráfico, abordando gargalos comuns no OpenGL.

Até o momento, apenas o protótipo inicial do controlador foi preparado, adequado para demonstrações simples. A primeira versão beta, que pode ser usada para lançar alguns aplicativos reais, está programada para ser lançada no segundo semestre deste ano.

No post de Eben Upton, mostra que o trabalho está feito, mostrando um triângulo RGB.

Upton comenta que esta representação do triângulo da versão Broadcom VideoCore VI Vulkan é evidência de "triângulo RGB sem falhas, placa única" no controlador, mesmo em neste estágio inicial de desenvolvimento.

Atualmente não há acesso ao código, mas há uma promessa de que estará disponível mais tarde. Embora a chegada do Vulkan ao Raspberry Pi tenha sido anunciada, a equipe de desenvolvimento menciona que este é apenas um trabalho inicial e que há muito trabalho a ser feito.

Antes de ficar muito animado, lembre-se de que este é apenas o começo do processo de desenvolvimento do Vulkan no Raspberry Pi. Embora tenha havido esforços da comunidade na direção do suporte Vulkan (originalmente no VideoCore IV) desde 2018, Igalia está trabalhando neste novo controlador há apenas algumas semanas, e ainda temos um longo roteiro de desenvolvimento pela frente.

Além disso, Khronos anunciou a certificação do controlador v3d Mesa (anteriormente vc5), que é reconhecido como totalmente compatível com OpenGL ES 3.1.

O controlador é certificado com o chip Broadcom BCM2711 usado em placas Raspberry Pi 4. A obtenção de um certificado permite que você declare oficialmente o suporte para padrões gráficos e use marcas registradas Khronos associadas.

Finalmente, a chegada de um controlador Vulkan oficial para o Raspberry Pi Isso ajudará a melhorar o consumo de energia, o desempenho e a implantação de vários núcleos.

Além disso, beneficiará muito o desenvolvimento do Raspberry Pi, pois o Vulkan fornecerá novos meios para obter o melhor desempenho do hardware.

Se você quiser saber mais sobre isso Sobre a postagem, você pode verificar os detalhes dela no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.