Asus расследует зависания в ноутбуках ROG 2021-2024 годов из-за ошибок BIOS

|
Asus расследует зависания в ноутбуках ROG 2021-2024 годов из-за ошибок BIOS

Компания Asus официально подтвердила наличие постоянных кратковременных зависаний в некоторых игровых ноутбуках серии ROG, выпущенных с 2021 по 2024 год. Пользователи неоднократно жаловались на эту проблему, а независимый энтузиаст в области кибербезопасности Zephkek подробно исследовал причины сбоя и связал их с ошибками в BIOS устройств.

Об этом сообщает ProIT

Исследование: корень проблемы в BIOS и ACPI

По результатам анализа, проведенного Zephkek и опубликованного на GitHub, системные сбои вызывают многочисленные ошибки в BIOS игровых ноутбуков Asus ROG. Это проявляется в виде «заикания» при просмотре видео на YouTube, появления всплывающих сообщений во время звонков в Discord, кратковременных зависаний мыши и других схожих симптомов. Проблема глубоко связана с архитектурой BIOS от Asus.

Для анализа был использован инструмент LatencyMon, который измеряет задержку прерываний процессора. Исследователь обнаружил, что в некоторых моделях, например, Zephyrus M16, ядро процессора тратит на обработку прерываний более 90 секунд. В это время ядро полностью заблокировано для других задач, что провоцирует регулярные зависания во время выполнения дополнительных операций.

Особенности реализации ACPI и многочиповая графика

Источник проблемы также кроется во внедрении стандарта Advanced Configuration and Power Interface (ACPI), который отвечает за управление питанием, режимами сна, гибернации и определением Plug-and-Play устройств. Файл ACPI.sys интерпретирует машинный язык ACPI (AML), который каждый производитель BIOS прописывает самостоятельно.

В ноутбуках Asus ROG часто используется комбинация дискретной видеокарты и интегрированной iGPU на процессоре Intel. Для переключения между этими графическими адаптерами используется мультиплексорный переключатель (MUX). Исследователь выяснил, что прошивка Asus выполняет непонятные циклы включения и выключения dGPU каждые 15-30 секунд, даже при максимальной нагрузке с подключением внешнего монитора. Это не соответствует ожидаемому алгоритму работы и негативно сказывается на стабильности системы.

Выводы исследования свидетельствуют о том, что BIOS неправильно распознает контекст прерываний и имеет недостатки в их обработке. Также отсутствует проверка нахождения системы в режиме MUX, что характерно для ноутбуков серий Strix, Scar и Zephyrus 2021–2024 годов. Некоторые пользователи Reddit отметили, что после обновления BIOS проблема может частично исчезать.

“Уважаемое сообщество ROG, мы недавно видели сообщения о сбоях в производительности некоторых ноутбуков ROG и хотим сообщить вам, что наша команда активно расследует эти случаи. Мы понимаем, что бесперебойная и надежная работа критически важна для таких высокопроизводительных машин, и мы стремимся обеспечить это. Ваши отзывы и детальные отчеты являются неоценимыми, и мы будем продолжать предоставлять обновления и поддержку через наши официальные каналы. Спасибо за ваше терпение, увлечение и за то, что вы являетесь частью развития ROG”.

Ожидается, что в ближайшее время Asus выпустит обновление BIOS, которое должно устранить проблему с зависаниями. По предварительной информации, аппаратные компоненты не являются причиной этих системных сбоев.