O que é DirectStorage no Windows 11?

O que é DirectStorage no Windows 11?

A Microsoft anunciou o lançamento do DirectStorage no início de 2022. Prometendo tempos de carregamento mais rápidos e melhor desempenho em jogos, o Direct Storage é um dos principais motivos para atualizar para o Windows 11. Logo após uma versão atualizada do DirectStorage no final de 2022, é hora de descompacte o que é este novo software e o que isso significa para os jogadores em 2023 e além.

O que é DirectStorage?

DirectStorage é uma API de armazenamento de baixo nível que aprimora a transferência e a descompactação de ativos de jogos do armazenamento para a GPU. Traçando suas raízes nos consoles Xbox Series S/X, o DirectStorage foi criado para aproveitar os SSDs modernos de alto desempenho e concluir a migração dos HDDs mais lentos. Ao mesmo tempo, os desenvolvedores de jogos começaram a otimizar jogos para SSDs mais rápidos, e o DirectStorage pode ser uma injeção de ânimo para eles.

Como funciona o DirectStorage

Ativos de jogos como modelos de personagens, mundos, outros gráficos, sons e muito mais são normalmente armazenados em um formato compactado para otimizar o espaço em disco. Quando você inicia um jogo, ele chama esses recursos do seu armazenamento para preencher o mundo do jogo. O fluxo tradicional desses ativos começa no nível do armazenamento, passa para a RAM onde os ativos são descompactados pela CPU e, finalmente, segue para a GPU, onde os ativos descompactados são transferidos para serem renderizados.

Visualização do SSD Samsung.
Fonte da imagem: Wikimedia Commons

Os HDDs mais lentos não eram capazes de lidar com várias solicitações de E/S (entrada/saída), então os desenvolvedores de jogos têm otimizado os jogos para carregar grandes quantidades de ativos de uma só vez. Isso limita o grau de detalhe que pode ser colocado em mundos abertos e requer truques como adicionar longos corredores para disfarçar os tempos de carregamento. Os SSDs modernos, por outro lado, especialmente as unidades NVMe, podem lidar com dezenas de milhares de solicitações de E/S por segundo. Isso permite que os desenvolvedores de jogos otimizem jogos para SSDs, para que os jogos possam solicitar um número menor de recursos do armazenamento, mas com mais frequência.

Melhorias Importantes

O DirectStorage melhora dois estágios principais do fluxo de ativos discutidos acima. Primeiro, melhora a transferência de dados do armazenamento para a memória. O DirectStorage 1.0 aproveita a pilha de IO aprimorada do Windows 11 para ajudar os jogos a aproveitar a maior largura de banda dos modernos SSDs PCIe 4.0 e PCIe 5.0 NVMe e SSDs SATA. Em segundo lugar, com o DirectStorage 1.1, a parte de descompactação de ativos do processo também se torna mais eficiente usando a GPU em vez da CPU. Acontece que as GPUs são incrivelmente hábeis em executar tarefas repetíveis em paralelo.

Modelo de GPU Gigabyte em exibição.
Fonte da imagem: Unsplash

Ambas as melhorias se combinam para fornecer tempos de carregamento de ativos mais rápidos e permitir que os desenvolvedores renderizem mundos abertos incrivelmente complexos muito mais rápido do que nunca.

Os consoles Xbox Series S/X e PS5 já tiveram saltos de desempenho consideráveis ​​ao mudar a descompressão de ativos da CPU para a GPU. Um benefício adicional é a largura de banda adicional da CPU que é liberada e pode ser usada para outros processos do jogo. Parece que os jogos para PC estão programados para receber benefícios de desempenho semelhantes à medida que os desenvolvedores começarem a aproveitar o DirectStorage nos próximos anos.

O que o DirectStorage significa para os jogadores de hoje?

Toda essa conversa sobre tempos de carregamento da próxima geração e mundos abertos sem precedentes provavelmente faz você se perguntar – onde estão os jogos? Embora seja verdade que atualmente há apenas um jogo ( Forspoken ) que suporta DirectStorage, mais e mais jogos começarão a ser projetados em torno dele. Porém, não levará mais dois ou três anos até que os jogadores comecem a ver um número significativo de títulos DirectStorage.

Captura de tela do jogo Forspoken.
Fonte da imagem: Square Enix

Então, o que isso significa para você hoje? Você deve começar a preparar sua plataforma de jogos obtendo uma das melhores placas-mãe de jogos PCIe 5.0 e um SSD Gen4 ou Gen5 de ponta?

Se você está construindo um novo PC para jogos este ano, provavelmente vai querer investir na plataforma mais recente da Intel ou AMD. Isso significa as CPUs Ryzen 7000, as CPUs de 12ª/13ª geração da Intel ou o que vier a seguir do Team Red ou Team Blue. De qualquer forma, você estará coberto nas frentes da CPU e da placa-mãe. Chegando ao departamento de armazenamento, qualquer SSD Gen4 ou Gen5 que você escolher será mais do que suficiente para aproveitar os benefícios do DirectStorage quando eles finalmente chegarem.

Logo da CPU AMD Ryzen Zen 4.
Fonte da imagem: Wikimedia Commons

Por outro lado, se você não atualizar por mais alguns anos, também não estará perdendo nada. Quando começarmos a ver mais jogos compatíveis com DirectStorage, você poderá avaliar o mercado e decidir se uma atualização faz sentido para você com base no hardware e nos jogos da época.

Em resumo, você não precisa tomar nenhuma ação imediata no que diz respeito ao impacto do DirectStorage. Mas você pode ter certeza de que os jogos para PC começarão a parecer muito diferentes em apenas mais alguns anos.

Como ativar o DirectStorage no Windows 11

A Microsoft envia o DirectStorage com o Windows 11 por padrão. Portanto, se você já atualizou para o Windows 11, não precisa ativar manualmente nenhuma configuração para usar o DirectStorage. No entanto, verifique se a instalação do Windows está atualizada e se você instalou os drivers mais recentes para sua GPU. Ter o software mais recente garantirá que você nunca perca nenhum recurso ou versão atualizado do DirectStorage.

Os usuários do Windows 10 podem se beneficiar do DirectStorage?

De acordo com a Microsoft, o DirectStorage será executado não apenas no Windows 11, mas também no Windows 10. Mesmo se você estiver usando o Windows 10 e não quiser migrar para o Windows 11, ainda poderá se beneficiar do DirectStorage. É importante observar que você ainda obterá os benefícios máximos de desempenho no Windows 11 devido à sua pilha de armazenamento mais avançada. O DirectStorage foi criado com os avanços do Windows 11 em mente e será introduzido posteriormente no Windows 10.

perguntas frequentes

Quão mais rápido é o DirectStorage?

O DirectStorage utiliza a maior largura de banda dos rápidos SSDs NVMe e os núcleos gráficos altamente avançados das GPUs modernas. Isso pode resultar na redução do tempo de carregamento em até 200% e no uso da CPU em até 85%, de acordo com a Microsoft. Em um teste simulado, a Microsoft conseguiu reduzir o tempo de carregamento de ativos de 2,36 segundos para 0,8 segundos . Para obter ganhos de desempenho próximos a esses números, os jogadores teriam que instalar seus arquivos de jogo em pelo menos um SSD PCIe 3.0 NVMe, atualizar para o Windows 11 e, o mais importante, esperar que mais títulos suportem o DirectStorage no Windows.

O DirectStorage melhora o FPS?

O DirectStorage destina-se a reduzir o tempo de carregamento do jogo e permitir que mundos mais complexos sejam construídos pelos desenvolvedores. Não é para melhorar o FPS de forma alguma. Embora alguns testes tenham concluído incorretamente que habilitar DirectStorage resulta em uma redução de FPS em Forspoken, isso pode ser tecnicamente possível. Como o DirectStorage transfere o ônus da descompactação de ativos para a GPU, parece lógico que haveria algum impacto no desempenho, traduzindo-se em FPS reduzido. Mas sem testes mais abrangentes em uma variedade de títulos, ainda não pode ser concluído de uma forma ou de outra.

Qual GPU devo ter para o DirectStorage?

Embora qualquer placa gráfica compatível com DirectX 12 (NVIDIA 900 series e AMD 200 series e mais recente) suporte DirectStorage, você pode esperar o melhor desempenho das GPUs compatíveis com DirectX 12 Ultimate, a versão mais recente da API. A série RTX 2000 da NVIDIA e as placas mais recentes oferecem suporte ao DX12 Ultimate, enquanto o mesmo vale para a série 6000 da AMD e as placas mais recentes.

Crédito da imagem: Unsplash

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *