A Microsoft descobriu como acelerar o carregamento de jogos em até 10 vezes – um novo método para compilar shaders foi desenvolvido

A Microsoft anunciou um novo recurso que reduzirá o tempo de carregamento inicial em jogos, chamado Advanced Shader Delivery. De acordo com o DirectX Developer Blog, o recurso moverá a compilação de shaders do dispositivo do usuário para a nuvem, permitindo que os arquivos necessários sejam baixados diretamente para o dispositivo para armazenamento em cache.

Fonte da imagem: Microsoft

Além de acelerar significativamente os tempos de inicialização dos jogos — a Microsoft cita o Avowed como exemplo, onde os tempos de carregamento foram reduzidos em 85% — o Advanced Shader Delivery também economiza bateria e poder de processamento em laptops e dispositivos de jogos portáteis, observa a empresa.

A compilação de shaders é tradicionalmente feita no dispositivo, pois o processo leva em consideração as configurações do jogo, bem como a placa gráfica e a versão do driver usados no sistema. Isso significa que o desempenho da compilação de shaders depende do software e hardware instalados no dispositivo do usuário. Dado o número praticamente infinito de variações de sistema, era quase impossível para os desenvolvedores pré-compilar shaders para todos os dispositivos. No entanto, a Microsoft mudou a abordagem para a compilação de shaders criando um novo formato chamado State Object Database (SODB).

A empresa coleta dados de shader do jogo e os empacota no SODB. Os desenvolvedores do DirectX trabalharam com fabricantes de placas de vídeo para desenvolver um método de separar o compilador de shader do driver gráfico, o que permitiu sua combinação com o SODB e a criação de um banco de dados de shader pré-compilado (PSDB). Ao carregar um jogo por meio do aplicativo para Xbox, o aplicativo detecta a configuração do sistema do usuário e obtém o PSDB apropriado. Assim, ao iniciar o jogo pela primeira vez, o aplicativo detecta os shaders pré-instalados e ignora o longo processo de compilação.

Presumivelmente, esse recurso funcionará mesmo após uma atualização de driver ou ao substituir uma placa de vídeo, já que o aplicativo Xbox para PC deve monitorar quaisquer alterações no dispositivo e baixar o PSDB necessário para um jogo específico. Mas se o sistema for único e a Microsoft ainda não tiver um PSDB para ele (por exemplo, se você estiver usando um driver beta), o computador compilará os shaders sozinho.

O Advanced Shader Delivery será lançado nos consoles portáteis Asus ROG Xbox Ally e Ally X, com lançamento previsto para 16 de outubro. A Microsoft deu a entender que ele também será lançado em outras plataformas no futuro. Por enquanto, o Advanced Shader Delivery não exige esforço adicional dos desenvolvedores de jogos, já que todo o processo de compilação é realizado nos servidores do Xbox. No entanto, a Microsoft afirma que planeja trabalhar com outros players do setor para integrar a tecnologia Advanced Shader Delivery diretamente aos mecanismos de jogo, o que evitará longos tempos de carregamento para os jogadores, mas também aumentará a dependência dos usuários dos serviços online do Xbox.

admin

Postagens recentes

A Microsoft corrigiu um bug no Windows Autopatch que fazia com que os drivers fossem atualizados sem permissão.

A Microsoft corrigiu um bug no Windows Autopatch que fazia com que alguns dispositivos Windows…

49 minutos atrás

A primeira bateria de gravidade da África será construída na África do Sul.

A empresa estatal sul-africana de energia elétrica, Eskom, anunciou o lançamento de um dos projetos…

1 hora atrás

A Devolver Digital anunciou The Talos Principle 3, o grande final da trilogia de quebra-cabeças filosóficos dos criadores de Serious Sam.

A editora Devolver Digital e a desenvolvedora Croteam (série Serious Sam) anunciaram The Talos Principle…

2 horas atrás

A Meta lançou o Instants, um serviço para compartilhar fotos espontâneas e sem edição.

A Meta✴ lançou um novo serviço, o Instants, criado para compartilhar fotos espontâneas com amigos.…

2 horas atrás

A Canon apresentou a câmera mirrorless full-frame EOS R6 V com ventoinha, mas sem visor.

A Canon apresentou a EOS R6 V, uma câmera mirrorless full-frame voltada para videomakers e…

3 horas atrás