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 IBM está criando laços entre mainframes e arquiteturas Arm, mas parece não entender completamente o porquê.

A IBM anunciou uma colaboração estratégica com a Arm para "desenvolver um novo hardware de…

4 horas atrás

O Caminho Óctuplo para a IAG: Do Falso Nirvana ao Verdadeiro Nirvana / Inteligência Artificial

Qualquer pessoa não budista que tenha ao menos vagamente ouvido falar desse antigo ensinamento sabe…

6 horas atrás

A Microsoft AI revelou três modelos de IA próprios para geração de texto, voz e imagens.

A divisão de pesquisa em IA da Microsoft revelou três novos modelos de inteligência artificial…

6 horas atrás

Piratas derrotam Denuvo: jogos agora podem ser crackeados no dia do lançamento, mas desenvolvedora promete novas medidas.

Nas últimas semanas, uma parte significativa da internet dedicada a jogos e pirataria foi tomada…

6 horas atrás

A SpaceX reclamou que os lançamentos dos satélites concorrentes da Amazon, o Amazon Leo, criavam risco de colisão.

Embora a SpaceX tenha lançado os satélites Leo da Amazon em órbita em três das…

6 horas atrás