Tecnologia

Microsoft lança preview do DirectSR para facilitar upscaling

A Microsoft lançou oficialmente uma prévia do DirectSR hoje. Desenvolvido em colaboração com AMD, Intel e Nvidia, a nova API visa integrar DLSS, FSR e XeSS em títulos DirectX 12 com um único caminho de código, aumentando a acessibilidade e a facilidade com que os desenvolvedores podem integrar os três upscalers em seus jogos. O DirectSR está disponível agora através do lançamento prévio do Agility SDK 1.714.0 da Microsoft, com suporte embutido para FSR 2.2. O suporte ao DirectSR para DLSS e XeSS pode ser acessado através dos drivers mais recentes da Intel e da Nvidia.

DirectSR é a versão da Microsoft do Streamline SDK da Nvidia, que também suporta soluções de upscaling de terceiros além do DLSS. A nova API da Microsoft permite o upscaling multi-vendor através de um conjunto comum de entradas e saídas, unificando as soluções de upscaling da AMD, Intel e Nvidia sob uma única interface.

Essa unificação reduz a quantidade de trabalho que os desenvolvedores precisam fazer para integrar DLSS, FSR e XeSS em seus jogos. No passado, cada solução de upscaling tinha que ser implementada manualmente com SDKs separados — exceto para motores de jogo com plug-ins específicos de upscaling, como o Unreal Engine 5. Com o DirectSR, os três upscalers podem ser implementados de uma só vez.

Tecnicamente, a funcionalidade do DirectSR já está presente no Streamline SDK da Nvidia, que está disponível há dois anos, mas ainda não foi amplamente adotado para integrar algo além do DLSS. O DirectSR tem um potencial muito maior de ganhar tração com os desenvolvedores, pois está enraizado no pipeline do DirectX 12.

Como o DirectSR é tecnicamente um método alternativo de instalação para integrar DLSS, XeSS e FSR, a nova API da Microsoft precisa ser suportada no nível do driver gráfico para soluções de upscaling específicas de hardware. Isso significa que os drivers gráficos existentes para, por exemplo, DLSS e a versão XMX-compatível do XeSS da Intel não serão compatíveis com o DirectSR, e os usuários precisarão atualizar para uma versão do driver da GPU que seja compatível com a nova API.

A Microsoft diz que o DirectSR terá suporte embutido para variantes de upscaling agnósticas de GPU, que aparentemente não exigirão atualizações de drivers de GPU. Para a última prévia do DirectSR, a Microsoft adicionou suporte embutido apenas para o FSR 2.2. No entanto, esperamos que a Microsoft adicione suporte embutido para o DP4a da Intel, a versão agnóstica de GPU do XeSS, em uma atualização futura (provavelmente na versão completa).

É ótimo ver os desenvolvedores sendo tratados com acessibilidade mais fácil e integração mais simplificada para as três soluções de upscaling. O DirectSR inevitavelmente contribuirá para a crescente adoção de soluções de upscaling em jogos modernos, particularmente em títulos DirectX 12. Esperamos que o suporte ao DirectSR seja integrado tanto em jogos novos/próximos quanto em títulos existentes. No entanto, não esperamos ver uma adoção generalizada do DirectSR até que a API seja totalmente lançada. É uma pena que o Vulkan ainda não tenha um equivalente ao DirectSR, mas pelo menos o Streamline SDK da Nvidia ainda pode tecnicamente preencher essa lacuna.

Fonte: Tom’s Hardware

Shares:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *