Os notebooks gamer Asus ROG estão cheios de bugs de BIOS que causam mau funcionamento do sistema, incluindo travamentos ao assistir ao YouTube, travamentos durante chamadas do Discord, travamentos do movimento do mouse e outros problemas irritantes. Essas são as conclusões de um estudo conduzido por Zephkek, um entusiasta de programação de baixo nível.

Ele determinou que o problema com os laptops gamers da Asus não se devia a softwares pré-instalados inchados, drivers desatualizados ou a um sistema operacional. Estava profundamente enraizado no BIOS, onde ocorrem as operações do sistema e o gerenciamento de componentes. Para determinar a causa, o pesquisador utilizou o LatencyMon, um programa que mede a latência de interrupção do processador. A latência de interrupção do processador é uma métrica importante. É o tempo que o processador leva para alternar da tarefa atual para outra mais importante. Nos laptops da série Asus ROG, incluindo o Zephyrus M16, um dos núcleos do processador — geralmente o primeiro, que é mais frequentemente usado pelos programas — trava ao processar interrupções por mais de 90 segundos. Durante esse tempo, ele trava e não executa nenhuma tarefa, causando lentidão se a máquina estiver executando uma carga de trabalho com tempo limitado.
O problema estava na implementação ACPI.sys do padrão Advanced Configuration and Power Interface (ACPI), que atua como um elo entre o sistema operacional e o BIOS, ajudando-os a gerenciar funções de energia, como suspensão, hibernação, carga da bateria e dados de temperatura. Ele também é responsável por detectar dispositivos Plug-and-Play e configurar recursos. A implementação do ACPI.sys interpreta a linguagem de máquina ACPI (AML), e seu código é escrito pelo desenvolvedor do BIOS, neste caso, a Asus.

Os laptops Asus ROG geralmente vêm com duas placas de vídeo: placas discretas, como a Nvidia GeForce RTX 30/40, e placas de vídeo integradas (GPUs) integradas aos processadores Intel. Em vários cenários de energia, como alimentação CA ou alimentação por bateria, elas são controladas por um multiplexador (MUX), que apresenta mau funcionamento, acionando ciclos de ativação/desativação cíclicos sem sentido lógico. Por exemplo, ao conectar um laptop a um monitor externo, apenas a GPU discreta (por exemplo, Nvidia) deve ser ativada, enquanto a GPU integrada da Intel deve ser completamente desativada. No entanto, na realidade, o sistema liga e desliga constantemente a GPU discreta a cada 15 a 30 segundos, mesmo sendo a única que deveria estar funcionando.
O autor do estudo cita vários motivos para essas anomalias. Primeiro, o sistema interpreta incorretamente o contexto da interrupção, ou seja, as informações sobre o que acionou a interrupção e como ela deve ser tratada. Segundo, há deficiências no tratamento de interrupções — o BIOS não consegue lidar rapidamente com sinais urgentes, causando o travamento do processador. Em terceiro lugar, o BIOS não verifica o modo de operação do sistema — por exemplo, se a placa de vídeo discreta ou integrada está habilitada. Isso pode fazer com que o BIOS habilite e desabilite ciclicamente a placa de vídeo discreta quando necessário. O problema foi detectado em laptops Asus de 2021 a 2024, afetando modelos ROG das séries Strix, Scar e Zephyrus.
A Asus não hesitou em responder ao incidente. “Vimos relatos recentes de travamentos em alguns laptops ROG e gostaríamos de informar que nossa equipe está investigando ativamente esses incidentes. Entendemos que as versões estáveis e”A operação ininterrupta é essencial para máquinas de alto desempenho como essas, e dedicamos recursos para resolver o problema. Seu feedback e comunicações detalhadas são inestimáveis, e continuaremos a mantê-los atualizados e a fornecer suporte por meio de nossos canais oficiais”, declarou a empresa, agradecendo aos clientes pela paciência.
