Итак, ребята, завершающий пост про мой многострадальческий Vivobook. Постараюсь более структурно, в отличие от прошлых постов, чтобы не отнимать много времени у читателей.
Вспомним суть проблемы: включаю музыку через Bluetooth-колонку, блокирую экран (Win+L) и ухожу от ноутбука. Через минуту звук начинает периодически прерываться. Это не зависание, а именно короткие, но чёткие пропадания звука раз в 30-60 секунд.
Чего только я не перепробовал (список безумия): • Переустановка ОС. Windows 11 и 10, чистые образы с MSDN, установка через Media Creation Tool. Десятки раз. • Война с драйверами. Все возможные комбинации: драйверы с сайта ASUS, последние от AMD для графики, драйверы от Intel для Wi-Fi/Bluetooth (да, я даже менял аппаратный модуль с MediaTek на Intel AX210), стандартные от Microsoft. • Танцы с настройками питания. В Диспетчере устройств для каждого USB-контроллера, PCI-E, Bluetooth-устройства и даже мышки отключал галочку «Разрешить отключение этого устройства для экономии энергии». Менял схемы питания через командную строку (powercfg), выключал все возможные опции энергосбережения в параметрах Windows. • Аппаратные экспедиции. Менял SSD, оперативную память, отдавал ноут в ремонт для поиска микротрещин на материнской плате и перепрошивки BIOS программатором. Пробовал работать без внешнего монитора, без USB-хаба, в чистом поле вдали от других сетей. • Глубокий анализ системы. Спасибо подсказке с форума — начал копать Журнал событий Windows. Позже подключил серьёзный арсенал: powercfg /energy, powercfg /sleepstudy, мониторил запросы на пробуждение (powercfg -requests). В финале дошёл до Windows Performance Recorder/Analyzer и LatencyMon.
Ключевые открытия в расследовании: 1. Проблема волшебным образом исчезала, если в Диспетчере устройств отключался драйвер видеокарты AMD Radeon Graphics. Но это было не решение — без драйвера не работал внешний монитор. 2. В отчёте powercfg /sleepstudy обнаружился загадочный Unidentified Driver, который мешал системе уйти в глубокие фазы сна в режиме Modern Standby. 3. Инструмент LatencyMon показал виновника — высокую DPC-латентность (задержку вызовов драйверов). Главными подозреваемыми были ntoskrnl.exe (ядро Windows) и Wdf01000.sys (фреймворк драйверов). Пики их активности в Windows Performance Analyzer чётко совпадали с моментами прерывания звука. 4. Проблема была не в конкретной колонке или наушниках (тестил JBL GO 3, AirPods), а в режиме Modern Standby (S0), в который ноутбук упорно уходил при блокировке экрана, игнорируя любые настройки «не спать».
Рабочее решение (костыль, но рабочий): Всё свелось к тонкой настройке работы процессора в состоянии простоя. Наткнулся на решение в англоязычных обсуждениях подобных проблем с драйверами AMD/NVIDIA. 1. Скачал утилиту PowerSettingsExplorer, которая показывает скрытые параметры питания. 2. Запустил от Администратора и снял галочки с двух параметров: • Processor Idle Demote Threshold • Processor Idle Promote Threshold 3. После этого они появились в настройках схемы электропитания (Панель управления - Электропитание - Настройка схемы - Изменить дополнительные параметры - Управление питанием процессора). 4. Выставил оба значения на 100% для питания от сети и от батареи. 5. Перезагрузил ноутбук.
Результат: Лаги Bluetooth на заблокированном экране полностью исчезли. Музыка играет ровно, как и должна.
Вывод: Корень проблемы, судя по всему, в том, что современные драйверы могут некорректно взаимодействовать с агрессивными механизмами энергосбережения процессора в режиме Modern Standby. Это вызывает лаги в реальном времени. Моё решение заставляет систему реже и меньше снижать частоту CPU, что убирает артефакты. Возможно, это слегка скажется на долголетии ЦПУ, но для меня это приемлемая цена за стабильную работу, хотя у меня есть желание разобраться с этим дальше и вернуть работу процессора в обычное состояние, сохранив при этом работоспособность Bluetooth.
Надеюсь, мой опыт поможет другим, кто столкнулся с похожей болью, а также даст почву для дальнейшего исследования.
· 12.01
А ни у кого такого нет - после включения компа и подконнекчивания наушников по блютусу - ЖЕЛЕЗОБЕТОННО через 2-3 минуты они отключатся (win11)
ответить
коммент удалён
· 12.01
ну я бы так начал диагностировать
1) обновить все дрова, биос с сайта производителя 1.1) одним глазом зашел бы в биос посмотреть нет ли там каких-то настроек на эту тему 2) по отключать все настройки энергосбережения компа 3) в диспетчере задач нашел бы сам блютус чип и отключил у него галочку Отключать для экономии энергии 4) взял бы другой ноут, проверить, что проблема есть только на целевом ноуте 5) взял бы другие блютус наушники проверить, что проблема только с одними наушниками 6) если есть место на винте, накатил бы вторую ось вин10 проверить сохранится ли проблема 7) либо просто бы пакетную винду от стрельца запустил 8) маловероятно, но я бы сравнил версии блютуз на ноуте и на устройстве
В целом, если будет желание это все проделать, по результатам можете сюда написать, дальше поковыряем
ответить
ответ удалён