Após o hackfest HDR hospedado pela Red Hat no mês passado, que reuniu muitas partes interessadas em desktop Linux, de desenvolvedores de driver de GPU a desenvolvedores de ambiente de desktop, o desenvolvedor do KDE, Xaver Hugl, compartilhou uma atualização sobre o progresso feito para o suporte a exibição de alta faixa dinâmica (HDR) do lado do KWin.

Xaver participou do recente HDR hackfest e está ajudando a liderar o suporte do KDE para monitores HDR. Xaver compartilhou em uma postagem de blog hoje:

“Com o protocolo Wayland que está sendo trabalhado, os aplicativos marcam seu conteúdo com um espaço de cores e alguns outros metadados, e o compositor fará todas as conversões necessárias para mostrá-lo corretamente na tela usada, usando shaders ou blocos de hardware de função fixa mais eficientes na GPU.

Não fizemos muitos hackers no hackfest, mas consegui dirigir um Tela HDR com uma ampla gama de cores e com o modo HDR ativado, enquanto o KWin faz as conversões de cores necessárias para tornar o conteúdo SDR correto.

Na semana passada, também estive no Plasma 6 sprint em Augsburg, que também foi incrível, e embora não estivesse relacionado ao HDR, Kai Uwe tinha um monitor OLED portátil… então é claro que comecei imediatamente a testar o KWin com HDR nele. Juntando mais alguns hacks em cima do que montei no hackfest, pude mostrar um vídeo em “HDR” cercado por conteúdo SDR.

Escrevo “HDR” entre aspas porque na verdade não tive tempo para implementar um cliente de teste HDR adequado (ainda) e apenas codifiquei o KWin para aumentar o faixa de brilho do reprodutor de vídeo. Mesmo este hack super simples já parece incrível, especialmente na tela OLED.

Desde então, melhorei o código, consertei muitos efeitos KWin para fazer as conversões de cores necessárias, e agora os primeiros bits de HDR básico e suporte de gerenciamento de cores são mesclados no KWin! Se você tiver uma tela capaz de HDR e/ou uma ampla gama de cores e uma sessão de Plasma 6 criada a partir do git master, poderá testá-la simplesmente ativando os recursos com kscreen-doctor (uma GUI para ela virá mais tarde). Em um mundo ideal, depois de ajustar o nível de brilho do SDR, deve parecer exatamente como se os recursos estivessem desativados…”

Quanto a onde o suporte KDE HDR está no momento em desenvolvimento, Xaver acrescentou:

“Ativar o HDR apenas para obter uma imagem com a mesma aparência é muito chato para um usuário final, as partes realmente interessantes são quando se trata de jogar em HDR, reproduzir vídeos HDR ou pintura no Krita… para esses casos de uso, no entanto, muito mais tem que se encaixar do que o KWin ser capaz de fazer conversões de cores. Não há como dar uma boa estimativa de quando o protocolo Wayland estará pronto, muito menos quando os aplicativos o usarão, então nem vou tentar.

No entanto, estou bastante otimista sobre o futuro do HDR e do gerenciamento de cores no Linux. Tudo está progredindo muito rapidamente e até mesmo ser capaz de corrigir as cores do conteúdo sRGB em telas de ampla gama de cores com uma solução de um clique já é um bom passo em relação ao que tínhamos antes.”

Leia mais sobre o esforço hercúleo do KDE HDR no blog do Xaver É ótimo ver esse progresso sendo feito e, com sorte, para o Plasma 6.0, aqueles com telas HDR começarão a aproveitar os frutos desse esforço que há muito tempo é um ponto fraco para os recursos de desktop do Linux.

Categories: IT Info