Приключение (как все начиналось)
Как и в заголовке, всякий раз, когда я блокирую экран (нажимая Windows + L или Ctrl + Alt + Del -> Lock), звук перестает работать. Ну, частично, потому что динамики все еще работают отлично, а наушники (линейный выход) - нет! То же самое не происходит, когда компьютер просыпается после спящего режима. Кажется, единственное, что убивает линию, это блокировка проклятого экрана.
Это самая странная ошибка, с которой я когда-либо сталкивался.
система
-Sager NP7338 / CLEVO W230SS
-Sound card: VIA High Definition Audio (HD Audio) 1802p
-Windows: 8.1 x64 Pro
Сначала я думал, что проблема заключается в сбое audiodg.exe из-за неисправных драйверов, но после некоторых тестов я заметил, что процесс был просто перезапущен, и аудио-сервисы (WindowsAudio и WindowsEndpointBuilder) никогда не останавливались (фактически, колонки продолжают работать).
Я пробовал следующие драйверы: - 10.0500d - 10.1200a - 11.0100a - 11.0300a
У тебя есть идеи? Любой другой драйвер, который я мог бы попробовать? Пока он совместим с моим 1802p (я отчаянно попробовал драйвер Realtek и получил BSOD).
Возможная причина ...
Моя гипотеза заключается в том, что блокировка экрана вызывает некоторое событие, которое приводит к аварийному завершению критического процесса. Проблема в том, что я понятия не имею, каким процессом это может быть. Плюс просмотрщик событий не дает никакой полезной информации по этому поводу. Я собираюсь протестировать Windows 7, но это абсурдно, потому что этот ноутбук должен быть совместим с Windows 8.1 (да, он все еще в гарантии, и если я не смогу найти решение, я его верну).
Спасибо заранее за вашу помощь.
ОБНОВЛЕНИЕ 1
Я буквально сравнил список процессов, выполняемых ДО блокировки экрана, и список процессов, запущенных после. За исключением пары не связанных процессов, все точно так же. Я в отчаянии ... Плюс я не смог протестировать Windows 7, так как не могу загрузить ее в режиме UEFI (и я не хочу стирать текущий раздел Windows на случай, если мне придется показать проблему кому-то.
Другое дело: я пытался отключить все элементы автозагрузки (включая VIA VDeck), и волшебным образом проблема казалась исправленной. Я мог заблокировать экран, и наушники продолжали работать, но как только я включил режим ожидания PUF, звук снова пропал. Я совершенно уверен, что это проблема программного обеспечения.
источник
Ответы:
Поскольку этой теме уже более двух лет и «ответа» не было предоставлено, я с удовольствием собираю баллы. Вот ответ, который нашел автор, он сам (перенесено сюда из вопроса).
Временное решение
Стабильное решение
ОКОНЧАТЕЛЬНОЕ РЕШЕНИЕ
источник
В дополнение к ответу Ривза, можно решить эту проблему, не запуская программу горячих клавиш Clevo.
Обратите внимание, что, насколько мне известно, эта проблема уникальна для ноутбуков Clevo, но затрагивает огромное их количество. Немного раздражает, что эта проблема существовала годами, но Clevo, похоже, вполне доволен их программным взломом, чтобы исправить (предположительно) аппаратную ошибку.
На винде
Нам нужно запускать программу InitHeadphones каждый раз, когда компьютер выходит из спящего режима.
Во-первых, к сожалению, нужно сначала установить программу горячих клавиш Clevo, как объясняется в ответе Ривза, чтобы получить программу InitHeadphones. Если есть более простой способ, пожалуйста, поправьте меня!
Во-вторых, отключите программу Hotkey от автозапуска.
Наконец, откройте приложение планировщика задач Windows. Установите действие для запуска InitHeadphones.exe (по умолчанию C: \ Program Files (x86) \ Hotkey \ InitHeadphones.exe) и триггером:
В линуксе
В Linux существует проект init-наушники, который предоставляет программу на Python, которая напрямую взаимодействует с усилителем и сообщает ему о своем поведении.
Ссылка на репозиторий: https://github.com/Unrud/init-headphone
Эта программа делает то, что говорит на коробке, без проблем после установки
источник