Suporte de Renderização Simultânea: Mais Um Passo Adiante

Leve seu PC e o World of Tanks aos limites desta nova tecnologia!

A Atualização 1.0 foi um verdadeiro marco para o World of Tanks. Enriqueceu nosso jogo com uma engine completamente renovada, a Core, com novos belos gráficos e músicas de alta qualidade.

Com todo o trabalho duro que tivemos ano passado, o jogo se tornou mais belo visualmente. Mas o que você não sabe é que por trás destes gráficos impressionantes, uma parte importante da nova engine abriu as portas para a otimização do desempenho e implementação futura de renderização simultânea. Graças a novas tecnologias, conseguimos extrair o máximo de cada adaptador gráfico em 100%.

Mas não paramos aí. Fizemos nosso melhor para conseguir o melhor do poder da CPU também.

Visão Breve

Até recentemente não fazia muito sentido para nós introduzir a tecnologia simultânea já que muitos jogadores jogavam em computadores com processadores dual-core. Bem, já estamos utilizando a capacidade total de ambos os núcleos neste caso.

Mas nos últimos anos, houve uma notável alteração no número de jogadores com processadores de 4 ou 6 núcleos, e este aumento tende a continuar. Atualmente, 60% dos jogadores possuem computadores com processadores quad-core.

Após uma análise cuidadosa das estatísticas, percebemos finalmente ser a hora de adicionar uma funcionalidade tecnológica importante ao World of Tanks – suporte total a renderização simultânea, desenvolvida em colaboração com a Intel. Para isto, precisamos “ensinar” à engine como não realizar os cálculos em turnos, mas simultaneamente em todos os núcleos disponíveis.

Atualização 1.0, sem suporte de renderização simultânea.

Atualização 1.4, com suporte de renderização simultânea.

Uma Tarefa Desafiante Porém Interessante

Soa bem, mas é um verdadeiro desafio.

O problema é que com as configurações mais baixas, o CPU deve processar múltiplas tarefas para renderização. Mas quando você altera as configurações para ultra, o número destas tarefas aumenta. Para complicar a situação, estas tarefas são diferentes – algumas são calculadas rapidamente, outras mais lentamente. Muitas delas dependem de outras e antes de iniciar novos cálculos, você precisa aguardar pelos resultados dos cálculos anteriores.

O ganho de desempenho de um PC particular dependerá de muitos fatores, incluindo:

  • A versão de seu sistema operacional
  • O processador, placa-mãe, adaptador gráfico e outros componentes

Você também precisa entender que o suporte de renderização simultânea não é estático, mas uma funcionalidade dinâmica que funciona de modo diferente em várias pré-configurações, por exemplo, diferentes configurações de qualidade gráfica.

  • Em computadores com processadores e adaptadores de vídeo de configurações baixas, os ganhos de desempenho serão mínimos.
  • Caso o processador seja poderoso e o adaptador gráfico seja lento, não haverá um aumento de desempenho notável. O adaptador gráfico já estará na capacidade máxima , mesmo com o suporte de renderização simultânea, então ele não poderá produzir a melhor qualidade gráfica.
  • Caso contrário, o processador seja multi-core, mas não muito poderoso e seu adaptador gráfico seja rápido, os ganhos de desempenho serão claramente visíveis.

Renderização simultânea também será apreciada por aqueles que jogam World of Tanks em um laptop. Tipicamente laptops são equipados com processadores multi-core com baixa frequência e suporte a tecnologia turbo-boost. Ele aumenta a voltagem em um núcleo, temporariamente aumentando a frequência e assim aumentando o desempenho. Uma carga uniforme de todos os núcleos também ajudará a reduzir o consumo de do laptop, assim aumentando a tempo de jogo ao utilizar a bateria.

Perguntas Frequentes

Expandir

Certamente você tem perguntas relacionadas aos ganhos de desempenho de seu PC e outros aspectos técnicos. Veja as respostas a estas e outras perguntas de nosso fórum nesta seção FAQ!

  • Há uma diferença entre “simultâneo” e “multi-core”?

Na verdade, não. A única diferença que “simultâneo” é um termo enciclopédico ou até mesmo científico, utilizado majoritariamente por experts técnicos, enquanto “multi-core” é um termo coloquial que circula entre jogadores e pessoas comuns.

  • Quais parâmetros de jogo afetarão a implementação do suporte de renderização simultânea?

Pode aumentar seu FPS. Tudo depende das características de seu PC. Por favor, note que nem todos os usuários terão ganhos de desempenho e aqueles que tiverem, podem não notá-los.

  • A Renderização Simultânea somente funcionará nos PCs com processadores Intel?

A Renderização Simultânea foi desenvolvida para funcionar nas configurações de PC com todas as CPUs multi-core, não apenas Intel, em todos os PCs.

  • Como a simultaneidade será implementada para processadores dual-core ou single-core?

Será implementado do mesmo modo que nos processadores com 4-8 cores. O número de cores não importa – se houverem muitos, poderemos utilizar melhor as capacidades computacionais do processador. Caso o CPU tenha poucos núcleos, poderemos utilizar o máximo de suas capacidades e mais certamente não poderemos carregar 100% no adaptador gráfico.

  • Meu adaptador gráfico está carregado 100% e o CPU está carregado apenas 30-40%. O suporte de renderização simultâneo permitirá aumentar o desempenho de meu PC? E esta tecnologia pode danificar meu adaptador gráfico?

Não haverão ganhos de desempenho neste caso. Não se preocupe, esta tecnologia não causará nenhum dano ao seu adaptador gráfico. É necessário entender que caso o clock do adaptador gráfico esteja em 100%, não haverá ganhos de desempenho.

  • O consume de meu laptop/computador aumentará?

Pelo contrário, diminuirá, já que todos os núcleos do processador serão carregados igualmente e em configurações com mais cores, esta carga não chegará a 80%. Assim, o sistema não terá que aumentar a frequência do CPU, o que terá um efeito positivo na liberação de calor e consumo de energia.

  • As tecnologias Intel Hyper-Threading e AMD SMT serão suportadas?

Sim, todas as CPUs com estas tecnologias serão mais eficientes no nosso jogo.

Reduzir

O que vem depois?

A implementação de renderização simultânea de gráficos é um importante primeiro passo, a fundação de nosso trabalho futuro. Esta solução permitirá que implementemos a renderização simultânea em outros subsistemas de jogos.

Um dos objetivos que estamos buscando aqui ao implementar o suporte de renderização simultânea é que você possa aproveitar grandes gráficos e jogabilidade dinâmica em computadores que já possua, sem a necessidade de melhorá-los. Queremos que os gráficos e sons do World of Tanks sejam ainda mais realistas e excitantes, mas com os mesmos requerimentos.

Testando Nossas Soluções

Atualmente estamos testando a tecnologia simultânea em computadores de várias configurações. Estes testes levam algum tempo, porque nossos jogadores possuem computadores com uma variedade de parâmetros. Mas é possível dizer agora que esta tecnologia é estável em computadores de várias configurações. Veja quais resultados alcançamos durante os testes mais recentes!

Todos os resultados foram obtidos em condições ideais, durante nossos testes internos.

Processador: AMD Athlon 200GE, Placa de Vídeo: Vega 3, RAM: Dual Channel 16Gb DDR-4 2667, 1920X1080 (Mínimo)

Processador: Intel Core i3-6100, Placa de Vídeo: Nvidia GeForce GTX 1060 6Gb, RAM: Single Channel 8Gb DDR-4 2133, 1920X1080 (Ultra)

Processador: Intel Core i7-3770, Placa de Vídeo: Nvidia GeForce GTX 1070 Ti, RAM: Dual Channel 16Gb DDR3-1600, 1920X1080 (Ultra)

Continuaremos a trabalhar na otimização e melhoria da engine Core. Fique de olho para mais atualizações!

Conversar no Discord

Fechar