Confira!!
O código do Gerenciador de Renderização Direta (DRM) do kernel Linux obtendo um valor da propriedade "cor de fundo CRTC" pode não parecer empolgante, mas pode significar economia de largura de banda de memória de vídeo e melhor desempenho ou economia de energia.
Os desenvolvedores da Intel têm trabalhado nesta propriedade de cor de fundo DRM CRTC e recebem suporte do driver DRM "i915". A base para este trabalho foi para o Google com o Chrome OS, mas também pode ser relevante para outras pessoas. Esta nova propriedade é para uso por controladores de exibição que podem ser programados para usar uma cor não preta para pixels não cobertos por um plano de exibição, basicamente áreas intocadas do que deve ser apresentado no monitor. Em vez de precisar renderizar um plano de fundo colorido comum, essa propriedade de cor de plano de fundo DRM CRTC pode ser definida com a cor desejada e o compositor pode lidar com planos menores para exibir as áreas da tela com algo mais para exibir.
Por não ter que lidar com todo o conteúdo da tela nos casos em que a maioria é apenas um plano de fundo / tela sólido sendo exibido, essa propriedade pode ajudar a reduzir os requisitos de largura de banda de memória para exibição. No caso do hardware da Intel, o hardware gráfico "Gen 9" da Skylake e o mais recente suportam uma cor de fundo CRTC programável que aparece em áreas não cobertas por planos de hardware.
Com os patches v5 publicados na quinta-feira, a propriedade DRM e os bits da Intel parecem estar em ordem para a fusão. Parece que esse suporte provavelmente chegará à linha principal do kernel Linux 5.1, embora os compositores também precisem usar essa capacidade do espaço do usuário para obter retorno.
Até a próxima !!
Nenhum comentário:
Postar um comentário