Bem vindo a sua comunidade de Xbox no Brasil
Arquitetura Xbox Velocity tem mais detalhes revelados no Xbox Series X
A Microsoft compartilhou mais informações sobre a “Xbox Velocity Architecture” do Xbox Series X, que “desbloqueia novos recursos de velocidade e desempenho” por meio de uma combinação de hardware, SSD personalizado, blocos de descompressão, camada DirectStorage API e Sampler Feedback Streaming para “enriquecer mundos vivos mais dinâmicos “.
No coração do Xbox Series X está o processador personalizado, aproveitando as mais recentes arquiteturas RDNA 2 e Zen 2 da AMD para oferecer o melhor processador da próxima geração da classe, oferecendo mais de 12 TFLOPs de potência de GPU e mais de 4 vezes a CPU poder de processamento. O Xbox Series X inclui a maior largura de banda de memória de qualquer console da próxima geração com 16 GB de memória GDDR6, incluindo 10 GB de memória otimizada por GPU a 560 GB / s para manter o processador alimentado sem gargalos. Ao analisarmos o subsistema de armazenamento, ficou claro que atingimos os limites superiores da tecnologia tradicional de discos rígidos e, para cumprir nossas aspirações de design, precisaríamos repensar radicalmente e revolucionar nossa abordagem com o Xbox Series X.
Capacitando a próxima geração de design de jogos e visão criativa
Os jogos modernos exigem uma quantidade significativa de dados para criar os mundos e universos realistas que os jogadores experimentam. Para permitir que o processador funcione com o desempenho ideal, todos esses dados devem ser carregados do armazenamento na memória. A explosão de ambientes dinâmicos e massivos de mundo aberto e mundos vivos e persistentes com densidade e variedade aumentadas apenas aumentaram a quantidade de dados necessários. Desde dados de malha ambiental, modelos de caracteres de alto polígono, texturas de alta resolução, dados de animação, arquivos de origem de áudio e vídeo e muito mais se combinam para oferecer o ambiente de jogo mais imersivo para o jogador.
Apesar da capacidade dos mecanismos de jogos modernos e do middleware transmitirem recursos de jogos para a memória a partir do armazenamento local, ainda é necessário que os designers de níveis criem caminhos estreitos, corredores ou elevadores para contornar as limitações de um disco rígido tradicional e um pipeline de E / S . Esses elementos do jogo geralmente são usados para mascarar a necessidade de descarregar os ativos da zona anterior da memória e carregar novos ativos para o próximo espaço de jogo. Enquanto discutíamos as aspirações dos desenvolvedores por seus títulos da próxima geração e as limitações da tecnologia de geração atual, esse desafio continuaria a aumentar exponencialmente e restringiria ainda mais a ambição de jogos verdadeiramente transformadores. Esse feedback influenciou o design e o desenvolvimento da arquitetura Xbox Velocity.
Apresentando a arquitetura Xbox Velocity
A Xbox Velocity Architecture foi projetada como a melhor solução para o streaming de ativos de jogos na próxima geração. Essa reinvenção radical do subsistema de E / S tradicional influenciou diretamente todos os aspectos do design do Xbox Series X. Se o nosso processador projetado estiver no coração do Xbox Series X, a Xbox Velocity Architecture é a alma. Por meio de uma profunda integração de inovações em hardware e software, a Xbox Velocity Architecture oferecerá experiências de jogos de última geração diferentes de tudo que você já viu antes.
A Xbox Velocity Architecture compreende quatro componentes principais: SSD NVME personalizado, blocos de descompressão acelerada por hardware, uma nova camada de API DirectStorage e Sampling Feedback Streaming (SFS).
Vamos nos aprofundar em cada componente:
- SSD NVME personalizado: A base da Xbox Velocity Architecture é o nosso SSD NVME personalizado de 1 TB, fornecendo 2,4 GB / s de taxa de transferência bruta de E / S, mais de 40x a taxa de transferência do Xbox One. Os SSDs tradicionais usados nos PCs geralmente reduzem o desempenho à medida que as térmicas aumentam ou durante a manutenção da unidade. O SSD NVME personalizado no Xbox Series X foi projetado para desempenho consistente e sustentado, em oposição ao desempenho máximo. Os desenvolvedores têm um nível garantido de desempenho de E / S em todos os momentos e podem projetar e otimizar de maneira confiável seus jogos, removendo as barreiras e restrições que eles precisam resolver hoje. Esse mesmo nível de desempenho consistente e sustentado também se aplica ao cartão de armazenamento expansível da Seagate, garantindo que você tenha exatamente a mesma experiência de jogo, independentemente da localização do jogo.
- Descompressão acelerada por hardware: Os pacotes e ativos de jogos são compactados para minimizar o tempo de download e a quantidade de armazenamento necessária para cada jogo individual. Com suporte acelerado por hardware tanto para o descompressor LZ padrão do setor quanto para um algoritmo proprietário novo, projetado especificamente para dados de textura chamado BCPack, o Xbox Series X oferece o melhor dos dois mundos para que os desenvolvedores obtenham grandes economias sem perda de qualidade ou desempenho . Como os dados de textura compreendem uma parte significativa do tamanho total total de um jogo, tendo um algoritmo construído para fins otimizado para dados de textura, além do descompressor LZ de uso geral, ambos podem ser usados em paralelo para reduzir o tamanho geral de um pacote de jogo. Supondo uma taxa de compactação de 2: 1, o Xbox Series X oferece um desempenho efetivo de 4,8 GB / s de E / S ao título, aproximadamente 100x o desempenho de E / S nos consoles de geração atual. Para fornecer níveis semelhantes de desempenho de descompressão no software, seria necessário mais de 4 núcleos de CPU Zen 2.
- Nova API DirectStorage: As APIs de E / S de arquivo padrão foram desenvolvidas há mais de 30 anos e são praticamente inalteradas, enquanto a tecnologia de armazenamento fez avanços significativos desde então. Ao analisarmos os padrões de acesso a dados de jogos, bem como os mais recentes avanços de hardware com a tecnologia SSD, sabíamos que precisávamos avançar no estado da arte para colocar mais controle nas mãos dos desenvolvedores. Adicionamos uma nova API DirectStorage à família DirectX, fornecendo aos desenvolvedores um controle refinado de suas operações de E / S, capacitando-os a estabelecer várias filas de E / S, priorizando e minimizando a latência de E / S. Essas APIs de acesso direto e de baixo nível garantem que os desenvolvedores possam tirar o máximo proveito do desempenho bruto de E / S proporcionado pelo hardware, resultando na eliminação praticamente virtual dos tempos de carregamento ou nos sistemas de deslocamento rápido. . . velozes.
- Fluxo de feedback do amostrador (SFS):O Sampler Feedback Streaming é uma inovação totalmente nova, construída sobre todos os outros avanços da arquitetura Xbox Velocity. As texturas do jogo são otimizadas em diferentes níveis de detalhes e resolução, chamados mipmaps, e podem ser usadas durante a renderização com base na distância ou distância do objeto do jogador. À medida que um objeto se aproxima do jogador, a resolução da textura deve aumentar para fornecer os detalhes nítidos e os visuais esperados pelos jogadores. No entanto, esses mipmaps maiores requerem uma quantidade significativa de memória em comparação com os mips de menor resolução que podem ser usados se o objeto estiver mais distante na cena. Hoje, os desenvolvedores devem carregar um nível mip inteiro na memória, mesmo nos casos em que apenas podem amostrar uma porção muito pequena da textura geral. Por meio de hardware especializado adicionado ao Xbox One X, conseguimos analisar o uso da memória de textura pela GPU e descobrimos que a GPU geralmente acessa menos de 1/3 dos dados de textura necessários para serem carregados na memória. Uma única cena geralmente inclui milhares de texturas diferentes, resultando em uma perda significativa na memória efetiva e na utilização da largura de banda de E / S devido ao uso ineficiente. Com esse insight, fomos capazes de criar e adicionar novos recursos à GPU do Xbox Series X, o que permite carregar apenas as sub-partes de um nível mip na memória, sob demanda, bem a tempo de quando a GPU exigir os dados. Essa inovação resulta em aproximadamente 2,5x o rendimento efetivo de E / S e o uso de memória acima e além dos recursos de hardware bruto, em média. O SFS fornece um multiplicador eficaz na memória do sistema disponível e na largura de banda de E / S,
Com o aumento maciço da taxa de transferência de E / S, a descompressão acelerada por hardware, o DirectStorage e os aumentos significativos em eficiência fornecidos pelo Sampler Feedback Streaming, a Xbox Velocity Architecture permite que o Xbox Series X ofereça desempenho efetivo muito além das especificações brutas de hardware, fornecendo , acesso instantâneo e de baixo nível a mais de 100 GB de dados do jogo armazenados no SSD bem a tempo de quando o jogo exigir. Essas inovações desbloquearão novas experiências de jogo e um nível de profundidade e imersão diferente de tudo que você já experimentou nos jogos.
Desbloquear experiências de próxima geração
O que isso tudo significa para você como jogador? Como os desenvolvedores e empresas de middleware mais criativos do setor começaram a explorar esses novos recursos, esperamos inovações significativas em toda a próxima geração, pois essa nova arquitetura revolucionária permite cenários totalmente novos, nunca antes considerados possíveis em jogos. A arquitetura Xbox Velocity fornece um novo nível de desempenho e recursos muito além das especificações brutas do próprio hardware. A Xbox Velocity Architecture repensa fundamentalmente como um desenvolvedor pode tirar proveito do hardware fornecido pelo Xbox Series X. De técnicas de renderização totalmente novas à eliminação virtual de tempos de carregamento, a mundos vivos maiores e mais dinâmicos onde, como jogador, você pode escolha como deseja explorar, não podemos ficar mais empolgados com os primeiros resultados que já estamos vendo. Além disso, a Xbox Velocity Architecture abriu ainda mais oportunidades e permitiu novas inovações no nível da plataforma, como o Quick Resume, que permite que você retome instantaneamente de onde parou em vários jogos, melhorando a experiência geral de jogo para todos os jogadores da Xbox Series X.
Mal podemos esperar que os jogadores de todo o mundo possam experimentar essas novas experiências de jogos da próxima geração no Xbox Series X quando for lançado.