10

У меня есть компьютер под управлением Windows 8 с AMD APU, подключенным к моей системе домашнего кинотеатра через HDMI (HDMI направляется через AMP домашнего кинотеатра, затем в телевизор).

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

Единственное решение, которое я нашел до сих пор, - это перезагрузить компьютер, который затем без проблем распознает устройство, пока в следующий раз телевизор не выключится и проблема снова не возникнет.

Кто-нибудь еще видел это явление? Я понятия не имею, является ли это графическим процессором, интерфейсом HDMI, AMP или даже самим телевизором, так как на самом деле не так много способов узнать ...

6 ответов6

6

Эта проблема в Windows не является новой для версии 8.

Я предлагаю создать новый план питания в Панели управления -> Оборудование и звук -> Параметры питания -> Создать план питания, назовите его, например, HDMI Audio, и установите новый план питания, чтобы запретить работу мониторов.

Всякий раз, когда вы воспроизводите аудио, измените схему питания на HDMI Audio и затем установите ее обратно в режим Balanced (или как обычно.)

Вы можете создать ярлыки на рабочем столе, чтобы сделать это одним нажатием кнопки, используя 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

и запускать его от имени администратора каждый раз, когда пропадает звук.

2

Я столкнулся с той же проблемой и нашел несколько разных решений.

  1. Отключил энергосбережение на телевизоре, чтобы HDMI не отключался

  2. Использовал мой бортовой оптический для передачи звука

В итоге я выбрал второй вариант, но вы можете изменить режим энергосбережения на телевизоре и на компьютере, чтобы не выключать монитор через определенное время.

1

Когда телевизор находится в режиме энергосбережения, соединение с интерфейсом HDMI прекращается (и, конечно, когда телевизор выключен). Вероятно, Windows не настроена на такую ситуацию внезапного отключения.

Но если так, что изменится при перезагрузке компьютера? Почему это работает тогда? Я предполагаю, что существует служба, которую необходимо перезапустить после повторного включения телевизора. Это, вероятно, один из драйверов AMD, но также возможно быть одним из MS.

Прежде всего: попробуйте обновить драйверы

Вы также можете попробовать отключить режим энергосбережения телевизора или подключить кабель другого типа, а не HDMI. Попробуйте проверить, встречается ли эта проблема, например, с VGA.

Если обновление драйвера не помогает, попробуйте: Перейдите в « Run и введите services.msc . Должно появиться окно со всеми компьютерными службами.

  1. Сначала нажмите на status строки состояния, чтобы поднять все зарегистрированные службы , потому что они должны быть источником вашей проблемы.
  2. Если есть какие-либо службы AMD, которые связаны, попробуйте перезапустить их одну за другой, пока проблема не будет решена - телевизор снова будет отображаться как подключенный (так как у меня нет AMD APU, я не могу проверить это сам).
  3. Если ни одна из служб AMD не влияет на проблему, выполните шаг 2 для этих служб:
    • Доступ к устройству интерфейса пользователя
    • Планировщик мультимедийных классов
    • Подключи и играй
    • Качество Windows Audio Video Experience
    • Служба общего доступа к проигрывателю Windows Media
    • Служба приемника Windows Media Center
    • Служба планировщика Windows Media Center

Если вы можете определить, какая служба вызывает проблему, прокомментируйте ниже, и я подумаю над тем, чтобы навсегда это исправить.

Редактировать: Из того, что я вижу по поиску "окон службы HDMI", связанные сервисы принадлежат Intel (в отношении процессоров второго поколения - их построил GPU, как APU). Но у вас есть аппаратное обеспечение AMD, поэтому еще больше смысла в том, что сервис будет AMD.

0

Есть маленькая хитрость:

  1. Установите компьютер в спящий режим / режим энергосбережения и выключите устройство HDMI

  2. Затем включите ПК, включите устройство HDMI.

Звук возвращается;)

-2

Я знаю, что это старая тема, но я нашел другой обходной путь, который работает для меня - и, надеюсь, поможет некоторым из вас тоже.

Перезапустите Windows Audio Service после того, как ваш экран вернется из заставки. Самый простой способ сделать это - создать новый ярлык и скопировать / вставить следующий текст в поле "Цель".

C:\WINDOWS\system32\schtasks.exe /run /tn elevated_restartaudio_D

Сохраните ярлык с некоторым очевидным именем, например, "Audio Restart".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .