É encorajador ver que a Imagination está continuamente aprimorando o driver de kernel Direct Rendering Manager (DRM) de código aberto para suas arquiteturas gráficas PowerVR. Embora o driver de kernel ainda não esteja integrado à árvore principal, a terceira versão do driver foi publicada recentemente, indicando um progresso contínuo.
O driver de kernel Imagination PowerVR DRM está sendo projetado para oferecer suporte à arquitetura gráfica Rogue e às versões mais recentes. Ele está trabalhando no suporte a recursos modernos do driver DRM, como DMA-BUF, PRIME, objetos de sincronização DRM e outros recursos importantes. Além disso, está em desenvolvimento para oferecer o suporte ao Driver PVR Mesa Vulkan. A Imagination realizou a maioria dos testes com esse driver de kernel em GPUs como GX6250, AXE-1-16M e BXS-4-64.
A versão v3 do driver PowerVR DRM inclui várias melhorias e recursos adicionais. Ele faz uso do agendador DRM_SCHED, se conecta ao gerenciador de endereço virtual (VA) da GPU, suporta gerenciamento de energia em tempo de execução, monitoramento de GPU, tratamento de perda de dispositivo e utiliza a memória compartilhada drm_gem_shmem.
No momento, o driver do kernel Imagination DRM possui cerca de 33,6 mil linhas de código. Para obter mais detalhes sobre o driver PowerVR DRM v3, recomenda-se verificar a série de patches relacionada para informações adicionais.
Até a próxima !!
Nenhum comentário:
Postar um comentário