DirectStorage: Microsoft finalmente implementa tecnologia de armazenamento no Windows 11

Escrito por Guillaume
Data de publicação : {{ dayjs(1647882039*1000).local().format("L").toString()}}
Siga-nos
Este artigo é uma tradução automática

Uma técnica de acesso a dados armazenados que a Microsoft promete há dois anos e que deveria finalmente estar disponível em nossos PCs.

No lançamento da sua nova consola doméstica, a Série Xbox X, a Microsoft apresentou uma nova tecnologia concebida para reduzir consideravelmente o tempo necessário para carregar determinados dados enquanto alivia a carga no processador principal. Esta técnica deve ser particularmente útil em jogos de vídeo, onde a quantidade de dados a serem carregados aumentou consideravelmente nos últimos anos, particularmente com o uso de texturas de altíssima definição para explorar 1440p e, ainda mais, 2160p (ou 4K).

Na Xbox Series X, devido à sua estrutura proprietária, a técnica está em vigor desde o lançamento da consola. Entretanto, já em meados de 2020, a Microsoft explicou que os PCs Windows se beneficiariam com isso "bastante rapidamente". Chamado DirectStorage, a coisa tem sido, no entanto, lenta a materializar-se e, embora fosse suposto dizer respeito ao Windows 10, finalmente ramificou-se para o único Windows 11 disponível desde há alguns meses, mas ainda estava à espera. Como a Microsoft explicou emum post de blog, DirectStorage já está disponível.

A idéia por trás do DirectStorage é tornar os dados de um jogo mais diretamente acessíveis para a placa gráfica e sua GPU. Isso é feito 'contornando' a CPU para que a comunicação entre o SSD que armazena os dados e o processamento da GPU possa interagir diretamente. Como você pode ver nas ilustrações acima, sem DirectStorage, o Windows é forçado a passar os dados do SSD para a RAM onde a CPU vem para realizar a descompressão antes que a GPU possa realmente utilizá-la.

Com DirectStorage, por outro lado, as coisas são feitas com menos intermediários. Os dados armazenados no SSD são sempre levados para a RAM e depois para a memória de vídeo. Lá a GPU pode acessá-la para realizar todas as tarefas necessárias sem que a CPU tenha uma "palavra a dizer". É claro que menos intermediários significa um processamento de informação mais rápido. Em um PC, o DirectX 12 e um SSD serão necessários para tirar proveito desta solução. Em seu post no blog, a Microsoft confirma que, finalmente, a técnica não está limitada ao Windows 11 - o Windows 10 também está, portanto, preocupado - e que o outrora indispensável PCI Gen 3 NVMe SSD não é mais uma condição sine qua non: um SSD SATA também poderia funcionar, mas imaginamos que isso terá um impacto no desempenho.

Contudo, ainda não se deve ter muita pressa no PC. Na verdade, em seu artigo, a Microsoft afirma que o DirectStorage está disponível, mas o explica "para desenvolvedores". Em outras palavras, isso significa que os desenvolvedores agora serão capazes de integrá-lo em suas produções, o que obviamente implica um tempo de adaptação para dominar todas as sutilezas. Só então será possível aproveitá-lo em jogos desenvolvidos para explorar o DirectStorage, o que significa que não devemos esperar ver os primeiros frutos antes do final do ano, na melhor das hipóteses.