O que é hiperthreading? Quais Chromebooks podem tirar vantagem disso? Nós temos respostas.
O ChromeOS é simples de usar, mas extremamente versátil se você souber como se locomover, e é exatamente por isso que achamos que alguns dos melhores laptops no mercado administram a plataforma. E se você pagou um dos Chromebooks mais poderosos disponíveis, você pode estar perdendo um recurso interessante que está na maioria dos PCs: hyper-threading. Explicaremos aqui o que é isso, se você se beneficiará com isso e como ativá-lo.
O que é hyper-threading e por que está desativado no ChromeOS?
Hyper-threading é a abordagem proprietária da Intel sobre multithreading. Resumindo, o hyper-threading pega um núcleo de CPU capaz e praticamente o divide em dois, facilitando o agendamento de tarefas em cada “núcleo” onde você efetivamente tem mais poder de computação simultâneo. Dito de forma ainda mais simples, é “dividir para conquistar”.
O ChromeOS oferece suporte a hyper-threading (em oposição ao multithreading em geral), mas o Google optou por desativá-lo nas configurações padrão a partir da versão 74 em maio de 2019. Isso foi em resposta a um grupo de vulnerabilidades cumulativamente apelidado de "ZombieLoad" (via
Polícia Android) afetando vários produtos de CPU Intel que, quando explorados, podem permitir que o hyper-threading exponha informações que de outra forma não seriam visíveis para o usuário. Combinadas com outras explorações potenciais, essas informações podem ser enviadas a agentes mal-intencionados. O Google reconheceu, porém, que muitos de seus usuários dependiam de seus Chromebooks para tarefas de computação pesada. tarefas, então criou uma alternância de back-end para permitir hyper-threading e tornar essa segurança/desempenho troca.A equipe de desenvolvimento do ChromeOS tem trabalhado para mitigar ameaças contínuas à segurança com hyper-threading. Também está trabalhando lentamente para permitir multithreading em CPUs de outras marcas, mas esses esforços ainda não foram concretizados. Enquanto isso, a Intel há muito tempo emitiu patches "ZombieLoad" em vários níveis aos seus produtos afetados.
Terei benefícios com o hyper-threading?
Talvez. No espaço do consumidor, a Intel projeta apenas recursos de hyper-threading em seus produtos de CPU da série Core e não seus processadores Celeron e Pentium básicos – pelo menos aqueles apresentados na maioria dos Chromebooks do mercado. Além disso, os produtos Core de 12ª geração e posteriores (Alder Lake e posteriores) com microarquiteturas híbridas possuem apenas hyper-threading nos núcleos de desempenho e não nos de eficiência.
Esse aumento de desempenho pode ser útil para praticamente tudo que você faz no seu Chromebook, seja executando máquinas virtuais ou jogando. As métricas reais dependerão de quantos núcleos de processamento suportam hyper-threading e de qual aplicativo ou benchmark contra o qual você está testando, mas é seguro dizer que você obterá um aumento em algum lugar na casa dos dois dígitos de pontos percentuais.
Se você realmente quiser ter certeza sobre sua situação de hyper-threading, você pode procurar seu processador em Portfólio on-line da Intel. A lista de especificações de cada processador indica se o hyper-threading é suportado e também quantos núcleos (incluindo uma análise de desempenho versus eficiência) e quantos threads totais você poderá trabalhar com. Alternativamente, você pode instalar o aplicativo da web Cog a partir do Loja online do Chrome e verifique a seção Uso da CPU. Se houver barras que não estão se movendo, você provavelmente desejará que o hyper-threading esteja ativado para ativar esses threads de computação.
Como posso ativar ou desativar o hyperthreading?
Tudo bem, para a parte boa. Siga estas instruções no seu dispositivo Chromebook qualificado:
- Abra uma janela do Chrome.
- Entrada chrome://flags#scheduler-configuration na barra de endereço e pressione Enter. Isso abrirá uma nova janela contendo sinalizadores de recursos do ChromeOS.
- O primeiro sinalizador de recurso deve ser destacado e intitulado Configuração do Agendador. Clique em Padrãoe escolha Habilita Hyper-Threading em CPUs relevantes ou Desativa o Hyper-Threading em CPUs relevantes.
- Clique Reiniciar para efetuar a mudança.
Enquanto você aproveita seu aumento de desempenho, você pode querer ter certeza de que está ignorando outras configurações importantes do ChromeOS isso poderia fazer com a mudança.