A experiência multimédia no Linux acaba de receber uma melhoria substancial. Após anos de espera, o suporte a vídeos HDR (High Dynamic Range) no navegador Chromium, quando executado em ambientes Wayland, foi finalmente incorporado ao código principal do projeto.
Esta é uma notícia e tanto para quem busca uma experiência visual de alta fidelidade no sistema do pinguim. A mudança significa que o Chromium agora pode comunicar-se diretamente com o compositor Wayland, passando todas as informações necessárias de metadados HDR. Antes, o navegador dependia de um manejo de cores mais básico, que frequentemente não era capaz de exibir todo o esplendor e vivacidade dessa tecnologia.
Entendendo os bastidores
A chave para a novidade é a implementação do protocolo color-management-v1 do Wayland. Em termos simples, este protocolo age como um tradutor especializado. O Chromium, ao encontrar um vídeo HDR, envia os dados de cor e luminância para o compositor. Este, por sua vez, assume a responsabilidade de fazer o “tonemapping”, que é o processo de ajustar as cores para serem exibidas corretamente nas capacidades específicas do monitor do usuário.
O resultado prático é que assistir a conteúdos HDR em plataformas de streaming no Linux se torna uma experiência significativamente mais suave, rica e visualmente impressionante, finalmente equiparando-se à qualidade esperada em outros sistemas operacionais. Testes realizados pela comunidade, inclusive, já confirmam o funcionamento em ambientes como o KDE Plasma 6.4.2.
Embora o código-fonte tenha sido implementado ao Chromium e possa ser compilado, ainda não há previsão oficial de qual versão final do navegador trará a novidade.
Todos felizes, menos quem tem placa NVIDIA
É quase uma lei não escrita das inovações gráficas no Linux: a situação para usuários de placas NVIDIA é um pouco mais complicada. O cerne da questão reside na decodificação de vídeo por hardware. O Chromium utiliza predominantemente a API VA-API para essa tarefa, que é amplamente suportada pelas GPUs integradas da Intel e pelas placas da AMD.
O problema é que os drivers proprietários da NVIDIA não expõem suporte nativo completo à VA-API. Em seu lugar, a empresa oferece a própria API, chamada NVDEC. Para contornar essa incompatibilidade, os usuários NVIDIA dependem de camadas de tradução, como o nvidia-vaapi-driver, que tentam converter as chamadas VA-API para a NVDEC. Essa solução alternativa, porém, nem sempre é estável ou totalmente confiável, especialmente sob o Wayland.
Portanto, enquanto usuários de Intel e AMD podem comemorar o suporte, a comunidade NVIDIA ainda enfrenta um caminho um pouco mais acidentado para garantir uma reprodução perfeitamente suave de vídeos HDR no Chromium. A esperança para o futuro reside em uma integração mais nativa ou em um amadurecimento dessas camadas de compatibilidade.
A incorporação deste suporte ao HDR no Chromium é uma novidade importante por mitigar uma das grandes defasagens que separavam a experiência Linux da oferecida no Windows e macOS. Em breve, poderemos ver implementado em navegadores derivados, como o próprio Chrome, assim como o Brave, o Vivaldi, entre outros.Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!




