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.