Примечания Клиффа: Вопрос: есть ли способ написать скрипт для клонирования монитора на другой монитор (вместо того, чтобы делать это вручную в панели управления или драйвере ATI)?
Я хотел бы что-то похожее на Как я могу сценарий изменения настроек дисплея nvidia?
============================ Длинная версия: (Я публикую больше подробностей, чем необходимо, потому что я открыта для предложений по альтернативам, например, EDID для исправить это, кроме исправления, которое я предложил.)
Позвольте мне описать проблему, которую я имею с моей настройкой аудио HDMI. Я использую графический процессор ATI Radeon 6950, который обладает звуковыми возможностями, выступаю в качестве звукового устройства в Windows 7 для своего порта HDMI/Display. Звуковое устройство называется ATI High Definition Audio.
Однако из-за странной реализации Windows или драйвера, я не знаю, чья это вина, звук HDMI не работает, если нет сопровождающего видеосигнала. В настоящее время я подключаю HDMI к своему AV-ресиверу, и видео канал не используется. (Я использую DisplayPort для моего основного дисплея и другого вспомогательного дисплея DVI). Чтобы разрешить звук HDMI, я должен дублировать свой вспомогательный рабочий стол в качестве клонированного рабочего стола на мой AV-ресивер (кажется, 3-м монитором), чтобы сигнал видеопотока существовал таким образом, чтобы звук работал.
Здесь начинаются проблемы. Всякий раз, когда я выключаю AV-ресивер или основной монитор, DP/HDMI повторно синхронизируется. Это происходит, когда DP/HDMI обнаруживает изменение соединения, выполняет протоколы квитирования, а Windows переконфигурирует настройки монитора в предварительно сохраненный профиль. Например, только DP активен, но не HDMI, когда AV-ресивер выключен, настройки дисплея соответственно изменяются, экран мигает и устанавливается. Это корень проблемы. После этого, когда начинается повторная синхронизация, соединения всех каналов DP/HDMI на мгновение сбрасываются, а когда это происходит, драйвер ATI High Definition Audio также сбрасывается из-за потери связи. Значок динамика меняется на крестик, что означает, что звуковая карта недоступна.
Мало того, что он ломает каждое приложение, имеющее активные аудио ресурсы, из-за ошибки в драйвере или Windows (не знаю, какие), профили не были правильно сохранены и, следовательно, восстановлены. Если я включаю свой AV-ресивер (из выключенного состояния) в состояние профиля, где все соединения активны, профиль, в котором дублирован монитор, не загружается должным образом, и, следовательно, подача видео на AV-ресивер не восстанавливается автоматически. Это означает, что звук остается недоступным до тех пор, пока я не буду вручную клонировать рабочий стол моего вспомогательного монитора на AV-ресивер. Точно так же, если мой рабочий стол выключен, происходит повторная синхронизация, и клонирование рабочего стола автоматически прерывается.
Это означает, что я не могу слушать музыку с выключенным основным дисплеем (даже если он не клонируется), или играть в компьютерные игры и идти наперекосяк, так как выключение моего основного монитора нарушает звук и игру (разрыв связи для первого и разрешение сбросить для последнего). Боже, эти новые интерфейсы сводят меня с ума, можем ли мы перейти к простому подключению и без труда играть DVI с поддержкой звука?
Извините за длинный пост, у меня вопрос, есть ли способ написать скрипт для клонирования монитора на другой монитор, поэтому мне не нужно делать это вручную, и я могу автоматизировать его, когда обнаруживается, что звуковое устройство недоступно ?
PS rant Эти новые интерфейсы с DP/HDMI хуже, чем старые соединения DVI/VGA. Они стараются быть умными и удобными для пользователя, чтобы изменить конфигурацию рабочего стола для вас, но они не понимают, что мерцание экранов больше раздражает, чем что-либо другое. По крайней мере, отключение монитора DVI не приводит к сбросу разрешений, загрузке рабочего стола и т.д., Что не нарушает работу любых 3D-приложений. / напыщенная