BIOS для многих ноутбуков ASUS вызывает урожай и другие проблемы во время работы. Расследование пользователя показывает причину

BIOS для многих ноутбуков ASUS вызывает урожай и другие проблемы во время работы. Расследование пользователя показывает причину

В технологических средствах массовой информации часто бывают сообщения о различных проблемах, источником которых являются слабые проекты, слишком воображаемый маркетинг, а также чаще всего плохо написанный код. Последнее, скорее всего, измеряет ASU в ноутбуках от ноутбуков ROG, Strix, Scar и Zephyrus, а также, как следствие, также их пользователи, которые сообщают о многочисленных микро -гхезиях. Один из них, раздраженный этим фактом, провел анализ проблемы ASUS.

Asus в ноутбуках из ROG, Strix, Scar и Zephyrus Laptops борются с проблемой многочисленных микро -медиков. Один из пользователей, который испытал их, провел полный анализ и отметил, что код BIOS был плохо написан.

Asus Rog представляет мониторы Gamescom 2025 OLED 540 Гц с тандемной технологией, контроллером Xbox Raikiri II и маршрутизатором Wi -Fi 7

Проблема микро -медиа, в первую очередь ноутбуки, оснащенные специальными видеокартами Nvidia GeForce RTX из серии 3000 и 4000. Это проявляется во время обычных действий: при просмотре YouTube, на Discord вы можете услышать сбои в аудио, и курсор мыши может замерзнуть за долю секунды, что может быть чрезвычайно разочаровывающим. Пользователи часто пробовали много стандартных решений: переосмысление и обновление приложений, игр и контроллеров, уборка Windows, отключение энергосбережения, ручное сфере настройки процессора (присваивание данного процесса данному ядро ​​процессора), используя руководства на RedDIT и даже установки Linux. Несмотря на это, проблема все еще возникает, потому что ее причина глубже и лежит в прошивке ноутбука, то есть в BIOS.

Ограниченная Asus Rog Matrix Geforce RTX 5090 для 30 -летия компании. Загрязнение памяти, жидкий металл и четыре вентилятора

Пользователь GitHub (@Zephkek) предоставил обширный анализ этой проблемы. Asus, после многочисленных заявок от пользователей, официально начал свое собственное исследование по этому вопросу. Следующая часть этой новости будет очень технической, но я постараюсь объяснить это простыми словами. Анализ энтузиаста начался с измерений, так как Windows обрабатывает задачи в режиме реального времени, используя инструмент LaterencyMon. Она показала, что самая длинная задержка операции составляла около 65 816 мкс, и за нее отвечал контроллер ACPI.SYS. Кроме того, было обнаружено, что общее время обработки DPC в одном потоке процессора (CPU 0) превышало 90 секунд, в то время как оставшиеся потоки оставались относительно холостыми. DPC (вызов отложенной процедуры, или «вызов отложенной процедуры») — это механизм в Windows, который позволяет драйверам выполнять часть вашей работы позже, после прерывания ISR (процедура обслуживания прерывания). ISR проводит только необходимую минимальную часть задачи, а оставшаяся часть передается в DPC, чтобы не блокировать другие перерывы и операции в операционной системе.

Asus Rog Swift PG27AQWP -W — Quad HD Monitor с первичным тандем RGB OLED и 540 Гц обновлением

Вывод был прост: проблема заключается в контроллере ACPI.SYS, который не является обычным контроллером, поскольку она работает как интерпретатор машинного кода машинного языка (AML), предоставленного прошивкой (BIOS). Бесплатная операция ACPI.SYS может быть результатом определенных действий механизма событий общего назначения (GPE) — аппаратных событий для общего назначения — и контроллера встроенного контроллера (EC) — небольшого, встроенного микропроцессора ноутбука, который управляет аппаратными функциями, такими как клавиатура, датчики температуры или аккумулятор. Чтобы тщательно проверить, что делает acpi.sys во время чрезвычайных случаев задержки, пользователь использовал трассировку события для инструмента Windows (ETW). Найдя соответствующих поставщиков, ACPI запустила сеанс отслеживания, экспортировал результаты в файл CSV и проанализировал их в анализаторе производительности Windows, который позволил определить источники проблемы с ACPI.SYS.

Самый дорогой в мире Asus Rog Astral Geforce RTX 5090 Dhahab OC с настоящим золотом и мега -охлаждением уже в продаже

Анализ показал, что скачки задержки не являются случайными, но они регулярно встречаются каждые 30-60 секунд. Такая повторяющаяся шаблон указывает на системные задачи, такие как таймер или запланированное событие, а не случайная аппаратная ошибка или тепловая дроссельная. Журналы фронта подтвердили, что первое событие — _GPE._L02 — трейран, то есть процедура, которая запускается, когда происходит конкретное аппаратное событие из группы событий общего назначения (GPE). В этом случае этот обработчик длился около 13,6 мс с одной речью, которая для прерывания с высоким приоритетом -очень длительное время производительности и приводит к серьезному деградации реальной производительности. Более глубокий анализ также показал, что система неоднократно пытается включать и выключать специальную видеокарту, несмотря на то, что режим «Ultimate» MUX включает в себя настройки аппаратного обеспечения. В этом режиме DGPU (выделенная карта NVIDIA) является единственным активным графическим процессором, и IGPU (интегрированный графический процессор, например, Intel) остается отключенным, поэтому переключение графического процессора не должно происходить. Несмотря на это, прошивка циклически пытается включить и отключать DGPU каждые 15-60 секунд, генерируя дополнительные задержки.

G.Skill Camm2 DDR5 достигает стабильных 10 000 млн. Тонн/с на Asus Rog Maximus Z890 Hero с процессором Intel Core Ultra 7 265K

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

Win32k_power_watchdog_timeout

Существует также ситуация, в которой нить процессора использует постоянную производительность функции: win32kbase! DrvetwdmdevicorpowerState, ожидая реакции драйвера nvidia. Контроллер не может ответить, потому что он находится в ситуации конфликта источника питания — Windows пытается включить GPU, в то время как BIOS пытается выключить графический процессор. В остальной части анализа пользователь рассматривает причины этого положения дел непосредственно в коде BIOS, заинтересованные стороны могут изучить детали по этой ссылке. На этом этапе, однако, мы остановимся.

Asus Rog Crosshair X870e экстремальная материнская плата — космическое оборудование с чрезвычайно высокой ценой

Суммирование ошибки ноутбука ASUS является результатом нескольких связанных дефектов в проекте прошивки. Контроллер ACPI.SYS мизирует на прерываниях оборудования, что означает, что некоторые события обрабатываются слишком длинными и циклически генерируют задержки в системе. Прошивка искусственно запускает эти прерывания, создавая повторяющуюся цикл вместо того, чтобы ждать другого фактического аппаратного события. Кроме того, код, отвечающий за включение и выключение графического процессора, не проверяет, работает ли система в режиме MUX «Ultimate», в котором DGPU должен быть постоянно активным, что приводит к ненужным попыткам отключить графическую карту. В результате создается циклический рисунок, который вызывает микро -медиа и проблемы с производительностью. Интересно, что эта проблема была известна долгое время, потому что первые сообщения о ней появились в Интернете еще в 2021 году и до сих пор не были решены.

https://www.youtube.com/watch?v=_5SJXB7P_ZK

Источник: Github, Asus Rog Forum

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии