O projeto DXVK-NVAPI, que visa melhorar a compatibilidade e o desempenho dos jogos que usam a API NVIDIA em sistemas Linux, lançou recentemente a versão 0.6.4 com suporte a HDR via DXVK. Essa é uma novidade importante para os usuários de Linux que querem aproveitar os benefícios da alta faixa dinâmica de cores em seus jogos favoritos.
O que é HDR e por que ele é importante?
HDR significa High Dynamic Range, ou alta faixa dinâmica em português, e se refere à capacidade de reproduzir cores mais vivas e contrastes mais intensos em uma imagem. O HDR permite que as cenas mais claras e mais escuras sejam exibidas com mais detalhes, sem perder a qualidade ou a fidelidade das cores. Isso resulta em uma experiência visual mais imersiva e realista, especialmente em jogos que possuem cenários ricos e variados.
Para usar o HDR, é preciso ter um monitor compatível com essa tecnologia, que seja capaz de exibir um maior número de níveis de brilho e uma gama de cores mais ampla. Além disso, é preciso que o jogo também suporte o HDR, ou seja, que ele seja capaz de enviar as informações de cor e brilho adequadas para o monitor. Por fim, é preciso que o sistema operacional e o driver da placa de vídeo também sejam compatíveis com o HDR, para que eles possam gerenciar a comunicação entre o jogo e o monitor.
Como o DXVK-NVAPI 0.6.4 adiciona suporte a HDR via DXVK?
O DXVK-NVAPI é um projeto que visa implementar as funções da API NVIDIA (NVAPI) em sistemas Linux, usando o DXVK como camada de tradução entre o DirectX 11 e o Vulkan. O DXVK é outro projeto que permite rodar jogos Windows que usam DirectX 10 ou 11 em sistemas Linux, usando o Vulkan como API gráfica nativa.
O DXVK-NVAPI tem como objetivo melhorar a compatibilidade e o desempenho dos jogos que usam recursos específicos da NVIDIA, como o DLSS, o Ansel, o Freestyle e o HDR. A versão 0.6.4 do DXVK-NVAPI adiciona suporte a HDR via DXVK, ou seja, permite que os jogos que usam a NVAPI para habilitar o HDR possam funcionar em sistemas Linux com monitores HDR.
Para usar o DXVK-NVAPI 0.6.4 com suporte a HDR via DXVK, é preciso ter os seguintes requisitos:
- Um monitor compatível com HDR e conectado via DisplayPort ou HDMI 2.0
- Um sistema Linux com kernel 5.10 ou superior
- Um driver NVIDIA 470.74 ou superior
- Um jogo que use a NVAPI para habilitar o HDR
- O DXVK 1.9.2 ou superior instalado
- O DXVK-NVAPI 0.6.4 instalado
Para instalar o DXVK-NVAPI 0.6.4, basta baixar o arquivo dxvk-nvapi-0.6.4.tar.gz do site oficial do projeto e extrair o conteúdo na pasta do jogo que se deseja rodar com HDR. Depois, é preciso editar o arquivo dxvk.conf e adicionar as seguintes linhas:
dxgi.nvapiHack = False
dxgi.customDeviceId = 10de
dxgi.customVendorId = 1d01
Essas linhas desabilitam o hack padrão do DXVK para a NVAPI e definem um ID personalizado para a placa de vídeo e para o fabricante, respectivamente. Isso é necessário para que o jogo reconheça a placa de vídeo como uma NVIDIA e possa usar os recursos da NVAPI.
Para habilitar o HDR no jogo, basta seguir as opções do menu do próprio jogo, se houver, ou usar um atalho de teclado específico, se não houver. Por exemplo, no jogo Shadow of the Tomb Raider, basta pressionar F3 para ativar ou desativar o HDR.
Quais são os benefícios e as limitações do suporte a HDR via DXVK?
O suporte a HDR via DXVK traz alguns benefícios para os usuários de Linux que querem rodar jogos Windows com HDR, como:
- Uma maior compatibilidade com os jogos que usam a NVAPI para habilitar o HDR
- Uma maior fidelidade visual e uma melhor experiência imersiva com o HDR
- Uma maior facilidade de instalação e configuração do DXVK-NVAPI
No entanto, o suporte a HDR via DXVK também tem algumas limitações, como:
- Uma menor compatibilidade com os jogos que usam outras formas de habilitar o HDR, como o DXGI ou o Vulkan
- Uma menor estabilidade e uma maior possibilidade de bugs ou problemas de desempenho com o HDR
- Uma menor integração com o sistema operacional e com outros aplicativos que não suportam o HDR
Por isso, é recomendável que os usuários de Linux que querem usar o HDR via DXVK façam testes e ajustes para encontrar a melhor configuração para cada jogo e para cada monitor. Além disso, é importante acompanhar as atualizações do DXVK-NVAPI e do DXVK, que podem trazer melhorias e correções para o suporte a HDR.
Conclusão
O DXVK-NVAPI 0.6.4 é uma versão importante para os usuários de Linux que querem rodar jogos Windows com HDR, pois adiciona suporte a HDR via DXVK. Essa é uma forma de habilitar o HDR em jogos que usam a NVAPI, que é a API da NVIDIA, em sistemas Linux. O HDR é uma tecnologia que permite reproduzir cores mais vivas e contrastes mais intensos em uma imagem, resultando em uma experiência visual mais imersiva e realista.
Para usar o DXVK-NVAPI 0.6.4 com suporte a HDR via DXVK, é preciso ter um monitor compatível com HDR, um sistema Linux atualizado, um driver NVIDIA recente, um jogo que use a NVAPI para habilitar o HDR, o DXVK instalado e o DXVK-NVAPI instalado. Depois, é preciso configurar o arquivo dxvk.conf e habilitar o HDR no jogo.
O suporte a HDR via DXVK traz benefícios como uma maior compatibilidade, uma maior fidelidade visual e uma maior facilidade de instalação e configuração. No entanto, também traz limitações como uma menor compatibilidade com outros métodos de habilitar o HDR, uma menor estabilidade e uma menor integração com o sistema operacional e com outros aplicativos.
Por isso, é recomendável que os usuários de Linux que querem usar o HDR via DXVK façam testes e ajustes para encontrar a melhor configuração para cada jogo e para cada monitor. Além disso, é importante acompanhar as atualizações do DXVK-NVAPI e do DXVK, que podem trazer melhorias e correções para o suporte a HDR.