Código fonte do FSR 4 à solta: modders adaptam a tecnologia às GPUs RDNA 2 e RDNA 3

Escrito por Guillaume
Data de publicação : {{ dayjs(1759075204*1000).local().format("L").toString()}}
Siga-nos
Este artigo é uma tradução automática

Embora a FSR 4 possa ser executada em GPUs RDNA 2 / RDNA 3 e trazer melhorias visuais reais, o desempenho cai um pouco.

Quando foi lançada, a tecnologia FidelityFX Super Resolution 4 (FSR 4) da AMD deveria ser reservada apenas às placas gráficas de arquitetura RDNA 4, tal como a NVIDIA limita o DLSS 4 apenas à sua série GeForce RTX 50. Em ambos os casos, as gerações anteriores de placas não estariam suficientemente equipadas para executar tais tecnologias. A realidade das coisas é um pouco mais complicada, pelo menos do lado da AMD.

Graças a uma DLL modificada e ao OptiScaler, o FSR 4 funciona com a Radeon RX 7900 XTX. Aqui, Cyberpunk 2077 © Reddit

Há algumas semanas, para ajudar os programadores no seu trabalho em torno do FSR 4, a AMD lançou o que é conhecido como um SDK para a sua mais recente tecnologia. A ferramenta foi colocada no repositório GitHub da AMD, mas foi cometido um erro. Foram disponibilizados demasiados ficheiros e algumas pessoas aperceberam-se de que o código fonte do FSR 4 era um dos elementos disponíveis. A AMD até demorou a corrigir o seu erro, mas mesmo que tivesse reagido rapidamente, o mal já estava feito. O código fonte estava portanto "à solta" e rapidamente caiu nas mãos de pessoas inteligentes que começaram a trabalhar nele.

Melhor ainda, ele também roda na Radeon RX 6800 XT. Aqui, o exemplo do Stellar Blade © Chiphell

O objetivo era criar uma biblioteca (DLL) FSR 4 modificada que funcionasse em arquitecturas anteriores à RDNA 4. Não pensem que a coisa funciona por si só, mas substituindo as chamadas FP8 - que apenas as placas RDNA 4 podem usar - por instruções INT8, é de facto possível correr a coisa na RDNA 3 e até na RDNA 2. Isto também requer a utilização do software OptiScaler, mas um jogo como o Cyberpunk 2077 fica melhor: o FSR 4 corrige muitas das deficiências visuais do FSR 3, embora com uma perda de desempenho. Numa Radeon RX 7900 XTX a 1440p com o máximo de detalhe gráfico, a perda seria de 6 a 7 fotogramas por segundo. Nada de dramático.

FSR Redstone: o próximo passo para a AMD © AMD

Logicamente, esta perda é um pouco maior na Radeon RX 6800 XT, uma placa RDNA 2. Aqui, um jogador fez a experiência com Stellar Blade. Tal como com o Cyberpunk 2077, notou uma renderização gráfica mais bem conseguida, mas foi forçado a contentar-se com uma perda de cerca de 15 fotogramas por segundo. Em média, nesta potente placa RDNA 2, temos de nos contentar com uma queda de 10 a 20%. Dito isto, vários jogadores referiram também que a placa era por vezes instável e que, no The Last of Us 2, por exemplo, não era possível jogar confortavelmente devido aos crashes. Isto explica, sem dúvida, o facto de a AMD não ter continuado a trabalhar nela. Outra razão talvez se encontre no futuro do FSR: a próxima fase chama-se Redstone e diz-se que a AMD tem a ideia de portar a sua tecnologia para mais GPUs - as de marcas rivais em particular - resta saber se as gamas anteriores também serão afectadas.