O que é a programação da GPU acelerada por hardware no Windows (e você deve ativá-lo)?


O agendamento da GPU acelerado com hardware é um bocado, mas também é um novo recurso para as GPUs modernas que têm inúmeros benefícios, mas algumas desvantagens. Vamos explicar o que esse recurso faz e se você deve habilitá-lo.

Antes que possamos falar sobre coisas avançadas como agendamento de hardware, vamos também falar sobre GPUs. Cobrimos isso em detalhes em O que é uma GPU, mas em suma, este é um processador especializado no seu computador dedicado à renderização de gráficos.

Na verdade, isso não é mais preciso, pois as GPUs agora fazem todos os tipos de coisas além dos gráficos, incluindo IA, descompressão de dados e aceleração de edição de vídeo. No entanto, para esta discussão, pense na GPU como o microchip que permite que os gráficos de alto desempenho apareçam na tela. No entanto, a GPU não faz todo o trabalho em si. Outros componentes do seu computador têm seu papel, e é aí que seu sistema operacional entra em cena.

Seu sistema operacional, neste caso, o Microsoft Windows, é o que delega tarefas ao seu hardware. Tradicionalmente, o Windows usava a CPU para realizar o trabalho de processamento real de delegar tarefas ao hardware no computador, o que faz sentido, já que a CPU é o principal processador para todos os fins de todo o computador.

Isso significa que a CPU se torna parte do processo de fazer a GPU desenhar gráficos na tela. Mas, como em qualquer cadeia, o link mais fraco pode limitar o quão bem a coisa toda funciona. Se a CPU não puder delegar tarefas à GPU o mais rápido possível, você recebe o que é chamado de "gargalo". Em quase todos os casos, você deseja que a GPU seja o gargalo de desempenho em vez da CPU, já que queremos que a GPU desenhe o maior número possível de quadros.

Com hardware acelerado Agenda da GPU, a CPU é removida como o intermediário, então a GPU lida com sua própria programação. Isso significa que é mais (mas não inteiramente) independente da CPU e não será retido onde o método tradicional resultaria em um gargalo da CPU.


Os benefícios da programação da GPU acelerada por hardware

.

Se você ativar esse recurso, existem alguns benefícios potenciais que ele pode trazer.

Latência é quanto tempo os gráficos da sua tela levam para responder às suas entradas ou alterações no mundo dos jogos. Quanto menor a latência existir, mais cedo cada novo quadro aparecer na tela. Ao cortar a CPU do processo de agendamento, o tempo total necessário para renderizar um quadro é reduzido; portanto, a latência total deve diminuir. Vai diminuir por uma quantidade perceptível? Isso dependerá do jogo específico e da CPU que você está usando.

Ao executar o código e executar tarefas no hardware, existem níveis variados de eficiência para atingir uma meta. A emulação, por exemplo, é altamente ineficiente, pois você está simulando um sistema de computador totalmente diferente para executar o software que não é para o computador que você está usando. A situação ideal é frequentemente chamada de "bare metal" ou "perto do metal", onde um pedaço de hardware é o mais próximo possível de sua situação ideal.

Uma vantagem potencial do agendamento da GPU acelerado por hardware é que a GPU pode ser executada em todo o seu potencial com menos sobrecarga ou influência de outros componentes em seu sistema. Melhor capacidade de resposta e consistência

O agendamento de descarga da CPU para a GPU também pode tornar todo o sistema mais receptivo, impedindo que tarefas gráficas pesadas ocorram a CPU, causando picos de latência e entrega de quadros irregulares. Às vezes, embora a taxa de quadros pareça alta, a CPU luta para fazer malabarismos com tudo, levando a lacunas de tempo desiguais entre cada quadro. Então, você ainda obtém uma sensação estranha e difíceis que pode ser difícil de acertar.

Como esse recurso ainda é relativamente novo, tendo sido introduzido apenas no Windows em 2020, nem todas as combinações de hardware, drivers e aplicativos funcionarão bem. Por exemplo, recentemente gostamos de jogar Robocop: Rogue City,, mas o jogo sofreu de acidentes frequentes em nosso PC. Depois de muita solução de problemas, verificou-se que o agendamento de GPU acelerado por hardware tornou os jogos 100% estáveis, e poderíamos jogar com facilidade..

A instabilidade aleatória é o principal problema que você provavelmente enfrentará com esse recurso. Jogamos vários videogames, antigos e novos, com o recurso ligado, e o jogo Robocop acima mencionado foi a única vez que fez a diferença, mas o PC de todos é único. Então, se você está lutando com a instabilidade, tente desligar o recurso para ver se faz a diferença.

Como mencionado acima, se o seu PC ainda não foi limitado, a programação acelerada por hardware provavelmente não fará muita diferença de qualquer maneira, mas há um sacrifício em potencial. As novas GPUs agora têm um recurso de "geração de quadros", onde a GPU cria quadros interpolados entre os quadros tradicionalmente renderizados. Isso é essencialmente a mesma coisa que o filme "Soap Opera Effect", suavor de TVs, as TVs tiveram há muito tempo. No entanto, essa tecnologia no PC parece muito melhor e não tem o impacto de latência que a suavização de movimento "idiota".

A geração de quadros é perfeita para jogos limitados por CPU, pois ignora completamente a CPU. No entanto, como você provavelmente já adivinhou, ele se baseia no recurso de agendamento da GPU acelerado por hardware. No entanto, se você não se importa com a geração de quadros, também poderá desativar o recurso.

Antes mesmo de nos preocuparmos em ativar ou desativar esse recurso, você deve confirmar se o seu computador pode usá -lo. Estes são os requisitos mínimos:

  • Uma série NVIDIA 1000 Série ou AMD 5600 ou posterior. Até o momento, os cartões Intel ARC não suportam o recurso.
  • Janela 10 Versão 2004 ou posterior, ou Windows 11
  • O driver da GPU mais recente para qualquer GPU que você tiver.
  • O recurso foi ativado por padrão em nosso sistema Windows 11 com uma GPU RTX 4060 NVIDIA, mas mostraremos como verificar e alternar a aceleração em seguida. >Como ativar a programação da GPU acelerada por hardware dentro ou fora

    ativar ou desativar esse recurso é bastante simples, mas você provavelmente precisará de uma reinicialização toda vez que alternar a opção. Veja como fazê-lo no Windows:

      .
  • Navegue até as configurações do Windows , então Sistemae selecione Display.
    1. Role para baixo e clique em gráficos
      1. em Configurações padrãoselecione Alterar configurações de gráficos padrão
        1. Procure a opção Agendamento da GPU acelerado por hardwaree ative-o.
        2. Depois de virar a alternância e reiniciar o computador, suas configurações entrarão em vigor e você terá as vantagens de ter esse recurso ou resolver quaisquer problemas que possa estar causando.


          Você deve ativar a programação da GPU acelerada por hardware?

          Em nossa experiência, o agendamento da GPU acelerado por hardware é um recurso estável que raramente causa problemas. Se você tiver problemas de estabilidade inexplicáveis ​​em jogos ou aplicativos gráficos 3D, leva apenas alguns minutos para desativá -lo, a fim de descartá -lo como o problema.
          Você pode comparar seus jogos e aplicativos favoritos com o recurso desligado e ligado , para ver se faz uma diferença substancial e depois baseie sua decisão sobre isso. No entanto, os jogos atuais e futuros se beneficiarão mais desse recurso do que os títulos mais antigos, à medida que se tornam mais CPU dependentes de sistemas e simulações complexas no jogo. Embora esse recurso não faça uma enorme diferença por si só, tudo aumenta quando combinado com outros recursos modernos da GPU, como computação assíncrona, sombreamento de malha, shaders de taxa variável e geração de quadros.

          A geração de quadros é a grande, e esse recurso é mais impactante nas GPUs de ponta mais baixa, como o RTX 4060. Você deseja acesso a esse recurso em jogos mais recentes e, se você ativar a agendamento de GPU acelerado por hardware, você ' perderá a opção completamente.

          Em suma, recomendamos deixar esse recurso, a menos que esteja causando problemas.

          .

          Postagens relacionadas:


          20.11.2024