
У меня есть компьютер под управлением Windows 8 с AMD APU, подключенный к моему домашнему кинотеатру через HDMI (HDMI-сигнал проходит через усилитель домашнего кинотеатра, а затем на телевизор).
Вот моя проблема: всякий раз, когда изображение прерывается, обычно из-за выключения телевизора или перехода его в режим энергосбережения, аудиоустройство отображается как «Отключено» в списке аудиоустройств Windows, и я не могу заставить его повторно распознать, что аудиосигнал HDMI на самом деле подключен.
Единственное решение, которое я нашел на данный момент, — перезагрузить устройство, после чего оно будет распознавать устройство без каких-либо проблем, пока телевизор не выключится снова и проблема не возникнет снова.
Кто-нибудь еще видел этот феномен? Понятия не имею, это GPU, интерфейс HDMI, AMP или даже сам телевизор, так как на самом деле нет особого способа определить...
решение1
Эта проблема в Windows не нова для версии 8.
Я предлагаю создать новую схему электропитания в Панели управления -> Оборудование и звук -> Параметры электропитания -> Создать схему электропитания, назовите ее, например, HDMI Audio, и установите новую схему электропитания так, чтобы она запрещала мониторам переходить в спящий режим.
При воспроизведении звука измените план электропитания на HDMI Audio, а затем верните его на Сбалансированный (или на тот, который у вас обычно).
Вы можете создать ярлыки на рабочем столе, чтобы делать это одним нажатием кнопки, используяPowercfg.exe.
Сначала перечислите все ваши планы электропитания по имени и GUID:
powercfg.exe -l
Это даст вам GUID HDMI Audio, а также Balanced, так что вы сможете переключиться на любой из них с помощью команды:
powercfg.exe -s GUID
Возможно, вам придется определить эти сочетания клавиш как «Запуск от имени администратора».
[РЕДАКТИРОВАТЬ]
По этой проблеме существует очень длинная ветка, начавшаяся в январе 2010 года:
Как отключить функцию обнаружения «Монитор выключен»?
Стоит просмотреть всю ветку, так как в ней упоминаются некоторые решения для конкретных видеокарт.
Единственное решение, которое сработало, по мнению многих людей, — это отсоединение контакта 19 кабеля HDMI (вы можете рассмотреть возможность покупки дешевого кабеля для проверки):
решение2
У меня та же проблема. Хотя это и не полное решение, по крайней мере не нужно перезагружать. Создайте bat-файл, который содержит:
net stop Audiosrv
net start Audiosrv
и запускайте его от имени администратора каждый раз, когда пропадает звук.
решение3
Я столкнулся с той же проблемой и придумал несколько разных решений.
Отключил энергосбережение на телевизоре, чтобы HDMI не отключался
Использовал встроенный оптический кабель для передачи звука
В итоге я выбрал второй вариант, но вы можете изменить режим энергосбережения на телевизоре и компьютере, чтобы не выключать монитор по истечении заданного периода времени.
решение4
Есть маленькая хитрость:
Переведите ПК в спящий режим/режим энергосбережения и выключите устройство HDMI.
Затем выведите свой ПК из спящего режима и включите устройство HDMI.
Звук возвращается ;)