É possível jogar Ray Tracing no Linux?

Não podemos negar que o sistema operacional escolhido para jogar Windows. No macOS, o poder gráfico de seus computadores não nos permite rodar títulos muito exigentes (e não é que tenhamos muita variedade), e em Linux, muitos desenvolvedores se recusam a portar seus jogos devido à baixa participação de mercado entre os jogadores. Além disso, os drivers, mesmo os proprietários, deixam muito a desejar. Porém, aos poucos a comunidade está contribuindo com grão de areia para que o Linux possa se tornar um sistema para jogos. Mas veremos tecnologias avançadas, como Ray Tracing, neste sistema?

O que é o Ray Tracing?

É possível jogar Ray Tracing no Linux

Rastreamento de Raios ou rastreamento de raios , é uma tecnologia de NVIDIA introduzido pela primeira vez em suas placas gráficas RTX na série 2000. Essa tecnologia faz uso de redes neurais e de Aprendizado de Máquina para melhorar os realces, sombras e reflexos dos jogos compatíveis com ela.

Desta forma, e eu jogo outra tecnologia relacionada, DLSS , a qualidade gráfica dos jogos e seus efeitos e sombras foram notadamente aprimorados, dando-lhes uma aparência muito mais realista e melhorando seu desempenho. Claro, embora seja possível usar RT sem DLSS, o impacto no desempenho será muito alto.

Para tirar proveito desta tecnologia, é necessário ter 4 coisas:

  • Windows 10 ou Windows 11 com DirectX 12.
  • Uma placa gráfica da série RTX.
  • Os drivers NVIDIA mais recentes.
  • Executando um jogo compatível.

Mas o que acontecerá se atendermos a 3 desses 4 requisitos e o que mudarmos for o Windows para Linux?

VKD3D-Proton: a solução de jogos para Linux

VKD3D-Proton é um projeto livre que busca converter as instruções do Windows DirectX 12 em Vulkan, a API de jogos do Linux. Já vimos essa tecnologia em ação antes. Por exemplo, é uma das partes mais importantes de Steam para Linux, pois graças a ele é possível fazer uso da ferramenta Steam Play Proton, que nos permite rodar jogos Windows no Linux como se fossem nativos.

Há muito tempo é possível rodar jogos do Windows neste sistema operacional, com melhor ou pior desempenho, graças a Vinhos . Mas muitas das APIs da NVIDIA (especialmente) eram limitadas e inutilizáveis. Mas tudo progride, e agora é possível até tirar proveito do traçado de raios.

As versões mais recentes do VKD3D-Proton têm suporte para DirectX Raytracing. Esta tecnologia, embora não seja nativa da NVIDIA, permite-nos aplicar o traçado de raio para jogos do Windows no Linux usando APIs DirectX . Desta forma, por exemplo, é possível jogar Control, Cyberpunk 2077 ou Metro Exodus aproveitando essas tecnologias.

Além disso, a versão mais recente do VKD3D-Proton permite a capacidade de fazer uso de NVIDIA DLSS em jogos D3D12, bem como suporte para NVIDIA barra redimensionável para melhorar o desempenho gráfico em placas e placas compatíveis.

Bom progresso, com muito trabalho pela frente

Obviamente, ter Ray Tracing e DLSS no Linux é um avanço muito importante. Mas ainda há muito trabalho pela frente. A primeira coisa que descobrimos é que temos que fazer alterações na configuração das bibliotecas VKD3D para habilitar essas duas tecnologias. Além disso, o desempenho ainda está bem abaixo do que podemos obter no Windows ao jogar os mesmos jogos, mesmo com os drivers NVIDIA proprietários.

O Linux pode ser um sistema operacional para se brincar? sim. No curto prazo e para todos? Não. O suporte zero da indústria e a dificuldade de configurar essas bibliotecas tornam-no ainda mais minoritário do que antes. Somente se você tiver um PC muito poderoso e conhecimento avançado de Linux, também poderá usá-lo para jogar.