A Microsoft acaba de revelar uma inovação para o DirectX que promete resolver um dos problemas mais irritantes para os gamers de PC: os travamentos causados por shaders. Batizada de Advanced Shader Delivery, a nova tecnologia foi desenvolvida em parceria com as equipes do Xbox e da AMD, e tem como objetivo principal eliminar o “shader stuttering”, aqueles engasgos momentâneos que ocorrem quando o jogo precisa compilar shaders em tempo real.
De acordo com a equipe do DirectX, a nova funcionalidade estreará primeiro nos handhelds ROG Ally e ROG Ally X, que serão lançados oficialmente em 16 de outubro pelos valores de US$ 549,99 e US$ 899,99, respectivamente. Posteriormente, a tecnologia será disponibilizada para PCs convencionais, com um SDK dedicado chegando às mãos dos desenvolvedores já no próximo mês.
Você também pode gostar dos artigos abaixo:
- Esse controle para o Xbox parece um DualSense; veja quando será lançado
- Microsoft prepara plano mais barato de Xbox Cloud Gaming
O Advanced Shader Delivery ataca diretamente um problema que afeta muitos jogadores, principalmente aqueles com hardware mais modesto ou que gostam de jogar em notebooks e dispositivos portáteis. A compilação de shaders consome recursos significativos e pode causar quedas abruptas de desempenho durante momentos cruciais dos jogos, prejudicando a experiência.
Para resolver esse problema, a Microsoft desenvolveu um método inovador que coleta dados de shader de qualquer jogo e os empacota em um formato padronizado chamado State Object Database (SODB). O truque está na separação do compilador de shader do driver gráfico, permitindo que todo o trabalho pesado seja feito antecipadamente na nuvem.

Como funciona a tecnologia e seus benefícios práticos
O processo funciona assim: os dados de jogo no SODB são combinados com o compilador na nuvem para criar um Precompiled Shader Database (PSDB). Este banco de dados é então distribuído pela Xbox Store junto com o jogo, complementando o cache de shaders tradicional. Quando o game é executado pela primeira vez, ele detecta que todos os shaders necessários já estão disponíveis no cache do Windows e, portanto, pode pular a etapa de compilação no dispositivo.
Os resultados são impressionantes. A Microsoft afirma que no jogo Avowed, da Obsidian Entertainment, as equipes de engenharia observaram tempos de carregamento reduzidos em até 85%. “Isso não só significa que você entra no jogo mais rapidamente, mas também que a vida útil da bateria é gasta jogando, não compilando”, destacou a equipe do DirectX em seu comunicado.
A tecnologia também é inteligente o suficiente para se adaptar a atualizações. Se um dispositivo receber uma atualização de driver, o aplicativo detectará isso automaticamente e atualizará o cache de shaders, garantindo compatibilidade contínua sem sacrificar desempenho.
O único ponto de atenção é que, inicialmente, o Advanced Shader Delivery funcionará apenas com jogos distribuídos através do aplicativo Xbox, não incluindo títulos da Steam, Epic Games Store, GOG, Ubisoft Connect e outras plataformas. No entanto, a Microsoft já sinalizou que outras lojas poderão eventualmente integrar o recurso através do AgilitySDK que será lançado.
Fonte: WCCFTech