Avançar para o conteúdo

O que o DirectCompute realmente significa para os jogadores?

    1651624623

    GPGPU Obtém Outra Aplicação Prática

    Parece que apenas alguns meses atrás a equipe aqui da Tom’s Hardware começou a abordar fornecedores de hardware e desenvolvedores de software com nosso desejo de avaliar mais detalhadamente os recursos de componentes compatíveis com OpenCL e DirectCompute usando métricas do mundo real. Aprofundamos o máximo possível, mas não parecia haver muito o que relatar. Claro, executaríamos testes no Metro 2033 com seu filtro de profundidade de campo baseado em DirectCompute ligado e desligado. Mas a única conclusão que pudemos tirar foi: “Uau, esse desempenho de martelos com certeza.”

    Finalmente, essa situação está mudando. Uma lista crescente de jogos agora implementa o DirectCompute. Estamos testando quatro deles nesta peça: Battlefield 3, DiRT 3, Civilization 5 e, claro, Metro 2033. Ao contrário da maioria dos testes de jogos que fazemos na Tom’s Hardware, nosso foco aqui não é no desempenho bruto do sistema ou dos componentes . Sim, esta é outra peça que a AMD nos ajudou a montar com insights técnicos e ajuda a conversar com os desenvolvedores, então estamos analisando as APUs da empresa e comparando-as com gráficos discretos. Mas há mais nessa história do que o impacto da taxa de quadros. Trata-se de habilitar técnicas para alcançar o realismo que antes eram inviáveis ​​nos dias anteriores à assistência de computação baseada em GPU.

    “Conseguir mais velocidade em jogos baseados puramente em revisões de hardware não está alcançando as mesmas alturas que vimos em muitos anos atrás”, diz Neal Robison, diretor de relacionamentos com ISVs da AMD. “Os desenvolvedores de software normalmente não precisavam recodificar seus softwares porque os avanços no hardware lhes dariam uma melhoria que era, em muitos casos, o dobro do desempenho da geração anterior. Mas agora está chegando ao ponto em que estamos adicionando núcleos em vez de reforçar os chips individuais. Na verdade, os desenvolvedores precisam fazer algumas alterações em seus softwares – em alguns casos, alterações arquitetônicas fundamentais. A computação heterogênea é uma daquelas chaves que permitirão que você, como desenvolvedor, literalmente chegue às entranhas do processador e dê esse salto gigante com seu software para incentivar as pessoas a atualizar.”

    A avaliação de Robison sobre o que os desenvolvedores farão com a computação heterogênea parece acertada quando se trata de aplicativos como o Adobe Premiere Pro CS 5 (especificamente, seu Mercury Playback Engine habilitado para CUDA) e transcodificação de vídeo. Ambas as cargas de trabalho paralelizadas aproveitam prontamente as otimizações para arquiteturas gráficas. No entanto, ainda não vimos um benefício orientado ao desempenho atribuível ao OpenCL ou DirectCompute em jogos. Lá, ambas as APIs parecem estar permitindo aos desenvolvedores de software novas abordagens para aumentar a realidade. Ainda estamos curiosos: como, exatamente, os principais títulos estão explorando o que há de mais recente em computação heterogênea e o que está por vir? Responder a essas perguntas requer feedback do desenvolvedor, e é exatamente isso que buscamos.

    Antes de irmos lá, vamos falar um pouco sobre desempenho. Como acabamos de ver na semana passada em Battle At $ 140: Uma APU pode vencer uma CPU Intel e gráficos adicionais?, existem limites bem definidos para o que você pode esperar das APUs de hoje. Nós corremos o Metrô. Nós corremos Battlefield. Executamos DiRT 3. Em cada caso, esses jogos voltados para o futuro eram moderadamente jogáveis ​​em 1024×768 usando suas configurações de detalhes mais baixas. Apoiar-se mais nos recursos gráficos para processar OpenCL ou DirectCompute não vai mudar essa história. O mais provável é que você tenha a oportunidade de jogar um jogo favorito em um laptop equipado com APU que não funcionaria sem problemas anteriormente.

    Mas lembre-se de que estamos a alguns meses de uma nova onda de CPUs da Intel e APUs baseadas em Trinity da AMD. A barra de desempenho está prestes a aumentar, e o suporte adequado para ambos os padrões de computação quase certamente afetará a aparência do seu título favorito, desde que ambas as empresas possam nos demonstrar taxas de quadros mais altas de suas peças de próxima geração.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x