Como sei quando usar a aceleração de hardware?


17

Não sei ao certo o que é a aceleração de hardware ("... uso de hardware de computador para executar algumas funções mais rapidamente"), mas quando jogo jogos em flash ou jogos em 3D FPS, perguntam-me se quero usar hardware aceleração.

Quais critérios devo ponderar mentalmente antes de marcar ou desmarcar uma caixa? A aceleração por hardware sempre se refere à minha placa gráfica?


11
Você sempre deseja usá-lo, a menos que o programa tenha travado.
Mikhail

Respostas:


15

Aceleração de hardware é o local em que certos processos - geralmente processamento de gráficos 3D - são executados em hardware especializado na placa de vídeo (a GPU), e não em software na CPU principal.

Em geral, você sempre deve ativar a aceleração de hardware, pois isso resultará em melhor desempenho do seu aplicativo. Geralmente, essa é uma taxa de quadros mais alta (o número de imagens exibidas por segundo) e quanto maior a taxa de quadros, mais suave é a animação.

As GPUs também executam os cálculos de física usados ​​em muitos jogos em 3D para simular objetos em queda, água, movimento de carros etc. Isso significa que, se você não tiver aceleração de hardware, o jogo não funcionará com todo o seu potencial ou até mesmo com todo o potencial.

A aceleração de hardware também é usada ao exibir vídeo normal, novamente para permitir que a CPU faça outras coisas. Isso significa que você pode reproduzir um vídeo em um monitor enquanto ainda trabalha nesse relatório no outro.

Como o music2myear ressalta, qualquer hardware de finalidade específica pode ser usado para acelerar o processamento do que ele foi projetado. Isso também pode incluir placas de som, mas as placas de vídeo são as mais comuns e o que a maioria das pessoas entenderá pelo termo.

Então, em geral, eu diria que você sempre desejaria ativar a aceleração de hardware. A única vez em que consigo pensar que você não seria se estivesse usando a bateria do seu laptop e quisesse economizar energia. Habilitar isso pode levar mais tempo do que não usá-lo - mas isso dependeria do hardware, algum hardware especializado poderia usar menos energia do que seria necessário usando a CPU / memória / etc mais gerais no computador.

A única maneira de ter certeza seria medir o consumo da bateria com a aceleração do hardware ligada e desligada novamente ao executar as mesmas tarefas.


Então, a aceleração de hardware se aplica apenas à placa de vídeo?
Wizlog 6/02

@ wizlog - normalmente. Existem placas-mãe que possuem uma GPU embutida para que os gráficos integrados possam fazer 3D.
22412 ChrisF

Não. Se você possui uma placa de som discreta, também pode transferir o processamento de som para ela. Há uma opção de aceleração de hardware nas propriedades do som em computadores Windows. Qualquer hardware de propósito específico pode ser usado para acelerar o que quer que o hardware seja projetado. Som e vídeo são os dois mais comuns.
Music2myear 6/02

11
Não. Se o seu computador não conseguir lidar com isso, você não será pior do que não foi acelerado. E se o seu computador tiver os componentes necessários, sua CPU agradecerá por enviar algumas das coisas que normalmente são jogadas nele em outro lugar.
Music2myear

11
music2myear está correto. Se você estiver usando a bateria do seu laptop, mais um motivo para usar a aceleração de hardware. O hardware que lida com a descarga / aceleração é especializado e consome muito menos energia que a CPU para realizar a mesma tarefa. É sempre uma boa idéia deixar o hardware dedicado lidar com isso. A única desvantagem da aceleração de hardware é que você não pode ajustá-la tanto quanto pode processar o software na CPU.
Bala Sivakumar

2

Se você possui uma placa de vídeo discreta, provavelmente desejará pelo menos tentar a Aceleração de Hardware. Embora alguns drivers e modelos de placas possam ter problemas de compatibilidade, você pode desativá-lo.

Basicamente, como você afirmou, a aceleração descarrega o processamento dos gráficos na GPU.

À medida que a web se torna mais rica em gráficos, os elementos gráficos pressionam a CPU ou, pelo menos, podem ser descarregados, e assim as versões mais recentes do Flash e dos navegadores da geração mais recente oferecem aceleração gráfica de hardware. Você precisará ter os drivers mais recentes da placa de vídeo e as versões mais recentes do seu navegador e plugins para garantir a compatibilidade máxima.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.