quarta-feira, 10 de junho de 2020

MAIS SOBRE NAVEGADORES (PARTE XVIII) - ACELERAÇÃO POR HARDWARE - O QUE É E COMO DESABILITAR


PARA NÃO SER TACHADO DE MENTIROSO, O HOMEM SÁBIO EVITA DIZER A VERDADE SEMPRE QUE ELA POSSA PARECER MENTIRA.

aceleração por hardware permite que os recursos da aceleradora gráfica (ou placa de vídeo) sejam utilizados para aprimorar o desempenho do sistema operacional e prover maior agilidade a aplicativos que tiram proveito dessa tecnologia.

Os navegadores são um bom exemplo, pois ganham substancial agilidade na abertura de webpages quando o trabalho de renderização (maneira como as imagens são formadas e exibidas na tela do monitor) é dividido entre a CPU (processador principal sistema computacional) e a GPU (processador dedicado da placa gráfica).

Como a placa gráfica se torna a principal responsável pelo processamento de informações relacionadas à maneira como as imagens são formadas, a CPU fica livre para desempenhar outras atividades, melhorando a performance do computador como um todo. Em máquinas de configuração modesta, todavia, manter a aceleração por hardware habilitada pode causar instabilidades e até travamentos.  

Fazer esse ajuste era bem mais simples no Windows 8 e nas edições anteriores. No Win 10, notadamente depois das atualizações de conteúdo que a Microsoft vem disponibilizando semestralmente desde o primeiro aniversário do “novo sistema”, em 2016, é preciso fazer uma incursão pelo Registro do Windows para alterar o valor DWORD da chave HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration.

O Registro é um banco de dados dinâmico que o sistema consulta a cada inicialização, edita ao longo da sessão e salva, ao final, com as respectivas alterações. Manipulá-lo sem os devidos cuidados pode comprometer a estabilidade e, em situações extremas, até mesmo impedir a reinicialização do computador. Portanto, recomendo enfaticamente a criação de um backup da chave do Registro que será modificada (ou do Registro como um todo) e/ou criar um ponto de restauração do sistema.

Para criar um ponto de restauração no Windows 10, digite ponto na caixa de pesquisas da Barra de Tarefas, tecle Enter e clique na sugestão Criar ponto de restauração. Na janelinha que se abrir, selecione a aba Proteção do Sistema e clique no botão Criar... Digite uma descrição para o ponto que será criado, clique em Criar e aguarde a exibição da mensagem informando que o ponto foi criado.

Para fazer um backup do Registro, pressione simultaneamente a tecla Windows e a tecla R (atalho Win+R) para abrir o menu Executar. Na caixa de diálogo que será exibida, digite regedit e tecle Enter. Na tela do Editor, clique no menu Arquivo e selecione Exportar; em Intervalo de exportação, marque TODOS (caso queira efetuar backup de todo o Registro) ou RAMIFICAÇÃO SELECIONADA (se quiser criar um backup somente de uma determinada chave). Feito isso, digite o nome da chave que deverá ser exportada, dê um nome ao arquivo, indique a Área de Trabalho (ou outro local de destino de sua preferência) e clique em Salvar. Se for preciso desfazer as modificações, basta dar um clique direito sobre esse arquivo de backup (que é salvo com a extensão .reg), escolher a opção Mesclar e confirmar a restauração.

Tomados esses cuidados, siga este link e as instruções no campo Disable Hardware Acceleration Option para desabilitar a aceleração por hardware. Note, porém, que também é possível (e bem mais fácil) alterar essa configuração se você tiver o pacote MS Office instalado no seu PC. Sendo o caso:

1. Clique no aplicativo Word para abri-lo;

2. Clique em Novo, depois em Arquivo e em Opção;

3. Nas opções do lado esquerdo da tela, clique em Avançado;

4. Na opção de configuração Exibir, marque a opção Desabilitar aceleração gráfica de hardware e clique em Ok.

Sem embargo do que foi explicado nos parágrafos anteriores, é possível desabilitar a aceleração por hardware através das configurações do próprio navegador — o que pode ser mais indicado, visto que o ajuste surtirá efeito somente no navegador, em vez de envolver o sistema como um todo. Veremos como fazer isso na próxima postagem.