Звук із навушників вимкнено після блокування екрана або режиму сну (Windows 8.1)


14

Пригода (як все почалося)

Точно так само, як і в заголовку, коли я блокую екран (натискаючи Windows + L або Ctrl + Alt + Del -> Блокування), звук перестає працювати. Ну, частково, оскільки динаміки все ще працюють чудово, але навушники (виходять на лінійку) ні! Те ж саме НЕ відбувається, коли ПК прокидається після сну. Здається, єдине, що вбиває лінію, - це заблокувати проклятий екран.

Це далеко не дивна помилка, з якою я коли-небудь стикався.

Система

-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, звук знову не було. Я впевнений, що це проблема програмного забезпечення.


2
Дякую за вашу відповідь! Запуск initHeadphones.exe також працював з моїм Clevo P170SM-A з Realtek. Перейменування hp.dll не працювало як постійне вирішення, але мені вдалося створити завдання Windows для запуску initHeadphones.exe "На розблокуванні робочого місця будь-якого користувача"
Патрік Мотард

1
Чи можете ви опублікувати фактичну відповідь як відповідь?
Бургі

Відповіді:


3

Оскільки цій темі більше двох років, і жодної «відповіді» не було надано, я із задоволенням збираю бали. Ось відповідь, яку знайшов автор, його власне (перейшов сюди з питання).

Це най дивніше, що коли-небудь зі мною траплялося. Ось що я дізнався:

  • Сам по собі звуковий драйвер (будь то "High Audio Definition Audio" від Microsoft або "VIA HD Audio (Win8.1)" від VIA) перестає надсилати звук до виходу з лінійки після пробудження зі сну.

  • Якщо я також виконую диспетчер гарячих клавіш із CLEVO (HkeyTray.exe), аудіо працює через призупинення / пробудження, але не працює після блокування екрана

  • Тепер найкраще! Всередині папки диспетчера гарячих клавіш (у моєму випадку C: \ Program Files (x86) \ Hotkey) є невеликий .exe файл під назвою InitHeadphone.exe. Як ви можете здогадатися, запускаючи його, знову вмикається аудіо з лінійки / навушників незалежно від того, що ви робили (сон, блокування, що завгодно). Здається, є деякі залежності, тому його потрібно запустити всередині папки.

Які пригоди, люди! Я спробую докладніше дослідити і зрозуміти, чому існує такий зв’язок між двома програмами двох різних виробників (CLEVO та VIA). Це майже як вони у симбіотичних стосунках! Я сподіваюся, що це комусь допоможе. Будь ласка, дайте мені знати, якщо так. :)

Тимчасове вирішення

Якщо ваші навушники / лінійки не працюють після сну або блокування екрана, і у вас звукова карта VIA, просто завантажте диспетчер гарячих клавіш CLEVO і запустіть файл initHeadphones.exe. Я все ще мушу зрозуміти, чому ...

Стабільне рішення

wspawn з форуму «Огляд ноутбука» (дякую! Ви все одно можете залишити відповідь самостійно) знайшов таке рішення:

Щоб програмне забезпечення гарячої клавіші не возилося зі звуковими елементами керування / навушниками, перейменуйте такий файл: C: \ Program Files (x86) \ Hotkey \ hp.dll в C: \ Program Files (x86) \ Hotkey \ hp_DISABLED.dll.

Фінальне рішення

Мабуть, встановлення утиліти Hotkey від CLEVO (яку можна також знайти на сторінці драйверів Sager) достатньо. Остання версія - 8.0100. Я все одно мушу знайти спосіб виправити проблему, не встановлюючи цю дурну програму.


Дякуємо, що проявили ініціативу щодо прибирання. Я перемістив більше інформації про рішення тут.
fixer1234

1

Як додаток до відповіді Ривса, цю проблему можна вирішити без запуску гарячої клавіші Clevo.

Зауважте, що, наскільки мені відомо, ця проблема є унікальною для ноутбуків Clevo, але впливає на величезну їх кількість. Трохи прикро, що ця проблема існує роками, але Кліво здається абсолютно задоволений їхнім хакерським програмним забезпеченням, щоб виправити (імовірно) апаратну помилку.

У Windows

Що нам потрібно зробити, це запустити програму InitHeadphones щоразу, коли комп'ютер прокидається зі сну.

По-перше, потрібно, на жаль, спочатку встановити програму Hotkey Clevo, як пояснено у відповіді Ривза, щоб отримати програму InitHeadphones. Якщо є простіший спосіб, будь ласка, виправте мене!

По-друге, відключіть програму Hotkey від автоматичного запуску.

Нарешті, відкрийте додаток Планувальник завдань Windows. Встановіть дію для запуску InitHeadphones.exe (за замовчуванням C: \ Program Files (x86) \ Hotkey \ InitHeadphones.exe) та тригером, який буде:

Почніть завдання: З події
Журнал: Система
Джерело: Power-Troubleshooter
Ідентифікатор події: 1

У Linux

Існує проект під назвою init-навушники в Linux, який забезпечує програму Python, яка спілкується безпосередньо з підсилювачем і каже йому вести себе.

Посилання на сховище: https://github.com/Unrud/init-headphone

Ця програма робить саме те, що написано на коробці, без клопоту після їх налаштування


На сьогоднішній день, схоже, мій розумний метод, що використовує програму Windows Task Scheduler, більше не працює, навіть якщо я
виконую
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.