Тайваньская Asus приняла во внимание сообщения о проблемах с фризами некоторых игровых ноутбуков ROG, что негативно сказывается на производительности и удобстве использования устройств. Проблема оказалась заложена в BIOS ноутбуков, выяснил пользователь GitHub Мохамед Zephkek Мааталлах.
Описанные выше сложности в основном возникают на ноутбуках, выпущенных в 2021-2024 годах. Сбои наблюдались при просмотре YouTube и звонках в Discord, а также в виде кратковременных зависаний курсора мыши и других неприятных явлений.
Производитель отметил, что видел сообщения о перебоях в работе некоторых ноутбуков ROG и расследует эти эпизоды. Компания пообещала продолжить предоставлять обновления и поддержку по своим официальным каналам.
Мааталлах создал репозиторий, собирающий информацию об этой проблеме. Неисправность затронула пользователей различных игровых ноутбуков Asus ROG, включая линейки Strix, Scar и Zephyrus.
Используя инструмент мониторинга задержек LatencyMon, Мааталлах обнаружил, что одно ядро ЦП было заблокировано запросами на прерывание (IRQ), в некоторых случаях на время до 90 секунд. Это снижало производительность и приводило к сбоям в выполнении срочных задач из-за неравномерного распределения приоритетов ядер.
Zephkek также обнаружил странное циклическое включение и выключение выделенного графического процессора каждые 15-30 секунд, даже когда он должен быть постоянно активен, выполняя определённые задачи. Мааталлах пришёл к выводу, что существуют три проблемы, влияющие на ноутбуки ROG:
Неправильное понимание контекста прерывания приводит к ненужным задержкам;
Неправильная обработка запросов на прерывание, которые не очищаются должным образом, становится причиной зацикливания прерываний;
Циклическое включение и выключение графического процессора без проверки того, какой GPU используется в настоящий момент.
Источник: habr.com