2011-04-05 20:45:19 +0000 2011-04-05 20:45:19 +0000
46
46

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

У меня есть новый адаптер 6870 Amd Radeon с драйверами, настроенными на разрешение 1080p 60Гц, подключенный к 47-дюймовому HDMI-телевизору Samsung 2008 года.

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

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

Любой знает 1) как это происходит 2) почему это происходит 3) как остановить его от изменения размера приложений и некоторых из пристыкованных всплывающих окон (они на самом деле не изменили размер после возвращения - они просто застряли в середине экрана примерно там, где они были бы, если бы правая или нижняя боковая панель должна быть, если экран был изменен в этом нижнем разрешении).

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

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

Ответ / Добавления 4/7/2011

Очень приятно получить ответ от Shinrai. (Кстати, правильный ли этикет на этих форумах для обсуждения?) Тем не менее, “только одна проблема” - в данном случае я использую одноразовый дисплей - так что Windows не перемещает окна приложения на другой рабочий стол. Windows (или что-то в этом роде) решает уменьшить рабочий стол, который у него сейчас есть, и изменить размер всех окон до максимального размера рабочего стола. Поэтому я был бы рад, если бы Windows просто сохранила текущий размер рабочего стола.

** Я также знаю, что это НЕ происходит на мониторах, подключенных к DVI.** Там у меня была настройка одного и двух мониторов, и она не изменяет размер этих экранов вообще при отключении мониторов, выключении их, что бы то ни было… они остаются твердыми - все на месте - до такой степени, что если вы забыли, что другой монитор выключен - у вас будут проблемы с поиском некоторых окон без использования одной из утилит управляющего приложения.

Так что если бы я даже мог получить HDMI обработки Windows (или драйвер дисплея) ( 1], который делает это в любом случае драйвер дисплея или Windows - и 2], где то, что другой размер разрешения (1024x768) исходит от - его не самый маленький и не самый большой?), чтобы иметь как DVI - Жизнь была бы золотой (для этого аспекта в любом случае).

** нашли в этой теме и другие, у которых такая же проблема: http://hardforum.com/showthread.php?t=1507324

Ответы (3)

3
3
3
2011-04-06 14:49:41 +0000

Ваша догадка верна; монитор, по сути, отключает рукопожатие на этом HDMI-канале при переключении входа. Windows 7 видит это как “Здесь больше нет подключенного монитора”, и в этот момент он отключает этот вывод. Так как этот экран больше не существует, все, что было на нем, должно перейти в режим “SOMEWHERE”, поэтому он перетасовывает все на оставшиеся дисплеи, и это не изящно. Когда дисплей вернется, Windows 7 вспомнит, как вы в какой-то степени все устроили, но она не будет перетасовывать ваши окна обратно (возможно, вы все-таки закрыли, открыли или иным образом переместили их!).

Вы ничего не можете сделать с драйверами дисплеев, которые могут это исправить; это поведение операционной системы, и хотя это неудобно для вашей ситуации, это имеет смысл. (Альтернативой является наличие на мониторах вещей, которых на самом деле не существует, что иногда и делал XP, и позвольте мне сказать, что это был кошмар). Может быть, есть какое-то программное обеспечение сторонних производителей, которое может заставить это не произойти, но я не знаю ни о каком программном обеспечении, и я подозреваю, что вы рискуете вызвать другие проблемы. (Если кто-нибудь сможет написать что-нибудь, я с радостью проголосую за эти ответы.)

3
3
3
2014-03-27 02:24:49 +0000

Никакого дополнительного оборудования не требуется

  1. Установите TeamViewer или Удаленный рабочий стол Chrome на компьютер с проблемой и включите удаленное подключение.
  2. Выключите телевизор/монитор.
  3. Разрешение изменяется само по себе.
  4. Войдите в компьютер удаленно с помощью программного обеспечения с шага 1. Как указано в вопросе, разрешение изменилось.
  5. Увеличьте разрешение до нормального (как при включенном ТВ/мониторе), используя удаленное подключение.
  6. Разрешение больше не будет переключаться при выключенном ТВ/мониторе.
1
1
1
2012-12-13 19:29:29 +0000

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

Я попробовал исправить это в реестре, и, похоже, это не сработало (хотя я и не перезагружался, если это имеет значение). К тому же, моё устройство с неправильным режимом работы подключено к порту DisplayPort на видеокарте с DVI-порта на мониторе, и, к сожалению, я не могу подтвердить вторую учётную запись, так как у меня нет подходящих адаптеров. Но я подумал, что это может быть полезно.

Редактирование: Хорошо, я в отчаянии и на самом деле уехал, чтобы одолжить кабель для этой попытки. Переход от DVI-I кабеля с DVI / DisplayPort адаптерный кабель к однокабельному DVI-I / HDMI кабель исправил это для меня. Для меня это говорит либо о том, что это действительно проблема с DisplayPort, как предложил парень на HardForum, или о том, что это побочный эффект от использования кабельных адаптеров. В любом случае, рад, что с этим покончено.

Похожие вопросы

3
28
13
7
11