Loja CHIP7 Portimão

Software

Unreal Engine 5.8 já prepara os jogos para o Advanced Shader Delivery: menos "a compilar shaders" e menos soluços — e a Steam recebe a tecnologia no início de 2027

Os "soluços" dos jogos em Unreal Engine 5 — aquelas pausas curtas quando aparece um efeito ou uma zona nova, porque a placa gráfica está a preparar shaders (os pequenos programas que desenham a imagem) no momento — são uma das queixas mais antigas de quem joga no PC. A Epic Games deu agora mais um passo para os reduzir: o Unreal Engine 5.8 traz uma ferramenta própria para o Advanced Shader Delivery (ASD), a tecnologia da Microsoft que entrega os shaders já prontos quando o jogo é descarregado.

O que é o Advanced Shader Delivery

Normalmente, cada PC prepara os shaders do jogo para a sua placa e o seu driver — ou no ecrã de "a compilar shaders", ou durante o jogo, aos solavancos. Com o ASD, a loja faz esse trabalho antes: o estúdio envia uma base de dados com os shaders e os estados de cada build, e a loja prepara e distribui as versões já compiladas para cada família de placas e versão de driver. Já contámos como funciona em Gears of War: E-Day, o primeiro jogo a usá-lo no Windows 11.

Ecrã de arranque de Call of Duty: Modern Warfare 4 com a mensagem Precompiled shaders installed no canto
Com o ASD, o arranque de Modern Warfare 4 mostra Precompiled shaders installed · Imagem: Microsoft

A Microsoft anunciou na semana passada que o ASD já funciona em placas da AMD, Intel, NVIDIA e Qualcomm, e deu o exemplo de Call of Duty: Modern Warfare 4: na app Xbox para PC, a compilação de shaders no primeiro arranque passa de vários minutos para poucos segundos.

O que muda com o Unreal Engine 5.8

O Unreal Engine 5.8 inclui uma ferramenta de linha de comandos, a ASD Tool, que cria essa base de dados (a SODB) a partir da build do jogo para Windows. Ou seja, os estúdios que usam o motor da Epic passam a ter o trabalho facilitado. Há limites:

  • só funciona em jogos DirectX 12 com Shader Model 6;
  • os shaders de ray tracing ainda não entram;
  • a base de dados tem de ser refeita sempre que uma atualização mexe nos shaders.

A própria Epic avisa que "ainda não há solução milagrosa para o stutter" e recomenda manter as outras técnicas de pré-compilação do motor ligadas. Os soluços de travessia — quando o jogo carrega zonas novas do mapa — são outro problema, que o ASD não resolve.

Uma floresta com uma poça e restos abandonados, vista por cima de uma espingarda, em S.T.A.L.K.E.R. 2: Heart of Chornobyl
S.T.A.L.K.E.R. 2, feito em Unreal Engine 5, é um dos jogos em que os soluços mais se fizeram notar no PC · Imagem: GSC Game World

Quando chega à Steam?

É a parte que interessa à maioria. Para já, o ASD só funciona em jogos da Microsoft Store e da app Xbox para PC. A Microsoft diz que vai chegar "em breve" à Steam e à Epic Games Store, e a previsão é o início de 2027. A Epic vai também pô-lo no Fortnite numa próxima atualização. O Unity só deve ter suporte em 2027.

O que precisas no teu PC

  • Windows 11 24H2 ou mais recente;
  • NVIDIA: qualquer RTX, com o driver GeForce 621.01 ou mais recente;
  • AMD: Radeon RDNA 1 a RDNA 4, com o Adrenalin 26.6.1 ou mais recente — o mais atual é o Adrenalin 26.10.1;
  • Intel: Arc B570 e B580 e Core Ultra Series 2 e 3, com o driver 101.9150 ou mais recente.

Tens todos os drivers na nossa secção de Drivers. Enquanto o ASD não chega à Steam, há ferramentas como o SCSKiller, que prepara os shaders antes de jogares.

Um vídeo do canal Gaming Optimized a comparar Gears of War: E-Day com o Advanced Shader Delivery desligado e ligado:

O YouTube pode guardar cookies quando carregares.

Os soluços nos jogos em Unreal Engine 5 incomodam-te? Vota e diz-nos nos comentários em que jogo os sentiste mais.

A tua opinião

O stutter nos jogos do PC incomoda-te?

Se o teu PC dá soluços em todos os jogos e não sabes se é do processador, da memória ou do SSD, passa na CHIP7 Portimão: ajudamos a ver onde está o problema.

0 comentários

Ainda ninguém comentou. Começa tu.

Deixa o teu comentário

Privacidade. Os comentários são moderados (o primeiro de cada pessoa). Sê respeitoso. Guardamos o IP durante 30 dias para combater abusos.

Continua a ler