A Microsoft lançou o DirectStorage, uma API que promete acabar com os tempos de carregamento eternos no PC. A ideia é simples: que os dados viajem direto do SSD para a GPU, pulando a CPU. Isso parece bom, mas há um requisito que muitos ignoram: você precisa de um SSD NVMe de verdade, qualquer um não serve.
Como funciona o bypass da CPU no carregamento de texturas 🚀
O DirectStorage elimina o gargalo tradicional onde a CPU descompactava os dados antes de enviá-los para a GPU. Agora, o SSD NVMe, com sua capacidade de transferir vários GB/s, envia os dados compactados diretamente para a placa de vídeo, que os descompacta em tempo real. Isso reduz o stuttering em jogos com mapas enormes, já que as texturas de alta resolução são carregadas instantaneamente. Os desenvolvedores, além disso, podem criar mundos mais densos sem se preocupar com travamentos.
O SSD SATA fica olhando enquanto os NVMe se divertem 😅
Se você tem um SSD SATA, não se preocupe, seu PC não vai explodir. O DirectStorage funcionará, mas será como andar de bicicleta em uma autoestrada. Enquanto os NVMe lançam dados a 5 GB/s, seu SATA irá a 500 MB/s, e a GPU ficará entediada esperando. É como se sua CPU fosse um garçom que agora tem que esperar o cozinheiro (o SSD) terminar de descascar batatas. No final, o jogo carregará, mas com aquele pequeno momento de pânico que chamamos de stuttering.