Enquanto a Imagination continua trazendo seu driver PowerVR Vulkan dentro do Mesa, quando se trata de seu driver de kernel Direct Rendering Manager (DRM) de código aberto, por enquanto continua vivendo fora da árvore. Na terça-feira, porém, marcou a publicação da terceira versão do driver do kernel PowerVR.

Este driver de kernel Imagination PowerVR DRM continua a ser projetado para suportar sua arquitetura gráfica Rogue e mais recente. Este driver tem trabalhado no suporte a recursos modernos de driver DRM, como DMA-BUF e PRIME, objetos de sincronização DRM e outros recursos, além de trabalhar para oferecer suporte ao driver PVR Mesa Vulkan. A maioria dos testes da Imagination com este driver de kernel até agora foi em torno das GPUs GX6250, AXE-1-16M e BXS-4-64.

Com a queda do código v3, o driver PowerVR DRM faz uso do agendador DRM_SCHED, conecta-se ao gerenciador de endereço virtual (VA) da GPU, agora suporta gerenciamento de energia em tempo de execução, watchdog da GPU e dispositivo manipulação de perda e usa memória compartilhada drm_gem_shmem.

O driver de kernel Imagination DRM em sua forma atual tem até 33,6 mil linhas de código. Mais detalhes sobre o driver PowerVR DRM v3 via esta série de patches.

Categories: IT Info