Cómo detener el cambio de tamaño de las ventanas cuando el canal de visualización del monitor está apagado / cambiado a otra fuente

Tengo un nuevo adaptador 686 Amad Radeon con sus controladores fijados a la resolución de 1080p 60Hz enganchada hasta un 2008 47 "alta gama TV basada en HDMI de Samsung.

Sin embargo, cuando la televisión se convierte en una entrada HDMI diferente – (cuando vuelvo a Windows) de alguna manera Windows decide redimensionar todas las aplicaciones abiertas a una resolución más baja – incluyendo algunos de los lados de pop-outs escondidos. Cuando cambia el tamaño de los que – sólo se pegan los pop-outs en el centro de la pantalla y todas las ventanas de tamaño de las aplicaciones abiertas en la esquina superior izquierda – todos ellos apilados uno encima del otro y redimensionado a la menor resolución.

Las cosas que parecen estar bien después de volver son los iconos en el escritorio, la barra de tareas y la barra lateral.

Cualquier persona tiene cualquier conocimiento de 1) cómo esto sucede 2) por qué sucede 3) cómo detenerlo de cambiar el tamaño de las aplicaciones y algunos de los pop-outs acoplados (que no son realmente redimensionados después de regresar – que están atrapados en el medio de La pantalla aproximadamente donde estarían si la barra lateral derecha o inferior debería ser si la pantalla se redimensionó a esa resolución más baja).

Mi hipótesis es que al perder la señal HDMI – que Windows dice por algo (controlador, o ventanas en sí) que la resolución de estar sin una señal presente (observando que las señales HDMI y apretones de manos son de dos vías en los dispositivos HDMI. O el televisor se cambia a otro dispositivo – entonces el adaptador de pantalla debe averiguarlo y decir a Windows o figuras y diseña aleatoriamente para cambiar el tamaño de la pantalla).

Cualquier ayuda es muy apreciada. Le pregunté a AMD / ATI – pero dijeron que no saben por qué o cómo esto está sucediendo. Tenía la esperanza de que tal vez este es el lugar que los usuarios super verdaderamente ir a – los que desarrollan los controladores de adaptador de pantalla, o que se sumergen profundamente en estas áreas de Windows. Si hay sitios mejores o apenas sitios que compiten – aconseje por favor – observando que he escrito ya AMD / ATI.

Respuesta / Adiciones 4/7/2011

Es realmente agradable para obtener su respuesta Shinrai. (BTW es la etiqueta adecuada en estos foros para tener una discusión?) Sin embargo, 'sólo un problema' – Estoy usando una sola pantalla en este caso – por lo que Windows no mueve las ventanas de la aplicación a otro escritorio. Windows (o algo) decide reducir el escritorio que tiene actualmente y cambiar el tamaño de todas las ventanas para el tamaño máximo del escritorio. Como tal, me alegraría si Windows sólo mantendría el tamaño actual del escritorio que está en funcionamiento.

También sé que esto NO sucede en los monitores conectados con DVI. Allí he tenido uno y dos monitores de configuración y no cambia el tamaño de las pantallas en absoluto al desconectar los monitores, apagarlos, lo que sea … se mantienen sólidos – todo en su lugar – a tal punto que si se le olvidó el otro monitor Está desactivada – tendrá problemas para encontrar algunas ventanas sin utilizar una de las utilidades de la aplicación de control.

Así que si pudiera obtener el control HDMI de Windows (o el controlador de pantalla) (1] que está haciendo esto de todos modos el controlador de pantalla o Windows – y 2] donde es que otro tamaño de resolución (1024×768) viene – no es el más pequeño Y no es el más grande?) Para tener como DVI – La vida sería de oro (para este aspecto de todos modos).

** encontró otros con el mismo problema en este hilo: http://hardforum.com/showthread.php?t=1507324

He estado cavando alrededor de este problema durante dos días, y encontré pocos tipos de soluciones:

  1. Solución universal, programa de software, que guarda todas las ventanas de posición y monitores de pantalla. Si la resolución se cambia y cambia de nuevo, entonces restaura los mismos tamaños y posiciones! Exactamente lo que quería. La última versión sólo hace que sea trabajo, y silenciosamente se encuentra en systray. Enlazar

  2. Para algunos usuarios de ATI trabajan, para algunos no, hay confirmaciones de que funciona. La solución es usar el registro hack con clave DMMEnableDDCPolling , para desactivar la encuesta de la conexión del monitor en Windows en absoluto. La advertencia es que usted necesita reiniciar el sistema después del cambio, y en caso de que necesite conectar rápidamente alguna pantalla externa, no es conveniente. Enlazar

  3. Lucky son propietarios de tarjetas NVIDIA. La solución es codificar la información EDID del monitor a los controladores VGA onfile, y así el sistema piensa que esto no cambia. Enlazar

  4. Solución de hardware para la conexión HDMI, que venden sus adaptadores en la web y también eBay. Enlazar

Me quedo con # 1 por un tiempo, y si se encuentra más, entonces se comparten.

Tuve este problema con mi Radeon R9, todo lo que hice fue desactivar la scalling GPU en AMD Catalyst.

Pero por alguna razón todavía se produce, primero copia de seguridad de su registro! A continuación, abra el registro de Windows y vaya a:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration 

Sólo bajo las teclas "SIMULATED", cambie las decimales de las teclas a:

 PrimSurfSize.cx = 1920 PrimSurfSize.cy = 1080 

En "00":

 ActiveSize.cx = 1920 ActiveSize.cy = 1080 

Cambia a la resolución que estés usando. Esto evitará que su ventana se contraiga o se mueva de un lado a otro cuando apaga el monitor.

Su corazonada es correcta; El monitor está cerrando esencialmente el apretón de manos en ese canal de HDMI cuando usted cambia la entrada. Windows 7 ve esto como "Ya no hay un monitor conectado aquí", en cuyo punto desactiva esa salida. Dado que la pantalla ya no existe, todo lo que estaba en él tiene que ir a algún lugar, por lo que todo lo que las pantallas restantes, y no es elegante. Cuando vuelva a aparecer la pantalla, Windows 7 recordará cómo se han arreglado las cosas en cierta medida, pero no va a barajar las ventanas de vuelta (puede haber cerrado o abierto o de lo contrario se movió en el ínterin, después de todo!).

No hay nada que pueda hacer con los controladores de pantalla que pueden arreglar esto; Es el comportamiento del sistema operativo y mientras que es inconveniente para su situación, tiene sentido. (La alternativa es tener cosas en los monitores que realmente no existen, lo que XP hizo a veces y déjame decirte que era una pesadilla.) Puede haber algún software de terceros que puede obligar a que esto no ocurra, pero no Conozco de improviso y sospecho que correrías el riesgo de causar otros problemas. (Si alguien realmente puede publicar cualquier yo estaré contento de upvote esas respuestas.)

No se requiere hardware adicional

  1. Instale TeamViewer o el escritorio remoto de Chrome en el equipo con el problema y habilite las conexiones remotas.
  2. Apague el televisor / monitor.
  3. La resolución cambia por sí sola .
  4. Inicie sesión en el equipo de forma remota utilizando el software del paso 1. Como se indica en la pregunta, la resolución ha cambiado.
  5. Aumente la resolución de nuevo a normal (como es cuando el TV / monitor está encendido), usando su conexión alejada.
  6. La resolución ya no cambiará cuando el TV / monitor esté apagado.

Su problema suena como una variación de la descrita aquí , que también es causada por la pérdida del apretón de manos HDMI. La misma solución de hardware podría funcionar para usted: coloque un mini switcher Apogee 3×1 HDMI entre el PC y el televisor, y hará que el PC piensa que no está desconectado. No sé si cualquier conmutador HDMI funcionará o sólo el Apogee recomendado en el enlace anterior.

Después de meses de frustración y finalmente encontrando este hilo, he encontrado una solución que parece funcionar para mi configuración de pantalla única (Windows 7 x64 + 24 "Insignia TV) Esta es una generalización de la solución por David M., con las siguientes ventajas :

  • No se requiere adaptador HDMI / DVI
  • Puede utilizar cable VGA en lugar de cable DVI + adaptador
  • Mantenga la salida de audio HDMI (vital para mi televisor, que sólo admite entrada de línea de audio para su entrada VGA analógica borrosa)

Sin embargo, se necesita una entrada VGA (PC) libre en el televisor, y dos cables se comprometen a la configuración:

  1. Conecte la PC al televisor con el cable HDMI
  2. También conecte la PC al televisor con el cable VGA
  3. Panel de control> Pantalla> Múltiples pantallas> Duplicar estas pantallas

Como alternativa, el cable DVI + adaptador DVI / HDMI en el paso 2 también funcionó; La observación clave fue David M. señalando que DVI funciona bien.

Ahora, cuando el ciclo de alimentación o cambiar las fuentes de entrada en mi TV, las ventanas no encoge o apilar en la parte superior izquierda. No estoy seguro de si todo esto funcionó sólo porque mi TV es tan bajo …

El problema es causado por una molestia "característica" de Windows 7/8 para reorganizar las ventanas de la aplicación cuando HDMI / Display puerto conectado monitor / TV "apagado" o "cambiar a" entrada diferente.

Hay una solución de hardware si utiliza conexión HDMI. Buscar ebay para "monitor de detección" y obtener una alrededor de $ 20. Funciona para mí en un Seiki 39 "TV 4K con conexión HDMI.

Yo estaba teniendo el mismo problema en mi LG 42 "TV.Después de leer los mensajes aquí sobre la falsificación de la señal a Windows, pensé en algo.He tenido un adaptador DVI-HDMI extra que ya no se utiliza.Conexión que en el puerto DVI en mi Tarjeta de video y luego el HDMI en eso y ya no obtener el problema de las ventanas re-dimensionamiento y whatnot.Así que pasó a ser una solución muy fácil.Usted puede obtener en RadioShack o prácticamente cualquier tienda de electrónica.Me alegro de que Esperamos que funcione para otros.

Investigando el mismo problema, encontré este hilo afirmando que puede ser reparado por desorden en el registro. También encontré un hilo de un tipo que afirmó que era un resultado de usar DisplayPort.

He intentado la revisión del registro, y no parecía funcionar (aunque no reiniciar, si eso hace una diferencia). Además, mi dispositivo misbehaving está conectado a un displayport en mi tarjeta de gráficos de un puerto de DVI en mi monitor, y desafortunadamente no puedo confirmar la segunda cuenta puesto que no tengo adaptadores apropiados. Pero, pensé que podría ser útil.

Edit: ok, me desesperé y de hecho condujo a pedir prestado un cable para este intento. El cambio de un cable DVI-I con un cable adaptador DVI / DisplayPort a un cable DVI-I / HDMI de cable único me lo ha arreglado. Para mí, esto sugiere que es realmente un problema con DisplayPort, como lo sugiere el tipo de HardForum, o que es un efecto secundario de la utilización de adaptadores de cable. De cualquier manera, feliz de estar hecho con él.

No es una solución, sino una solución. Me di cuenta de que si minimiza las ventanas antes de que la pantalla se apague y no las restaure hasta que la pantalla haya vuelto, las ventanas no se reorganizarán.

Aprovecho ese hecho para proporcionar una experiencia "sin problemas" para mí, como he documentado aquí: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html

Si está utilizando ATI, deberá crear una nueva clave en el registro bajo HKEY_LOCAL_MACHINE > System denominado DMMEnableDDCPolling . Establecer el valor a 0. Deshabilita la tarjeta de vídeo de sondeo para ver si algo todavía está conectado básicamente.

Si utiliza algo distinto de ATI, busque en el registro la clave DMMEnableDDCPolling y establezca el valor en cero. NOTA: LA LLAVE PUEDE EXISTIR EN MÁS DE UN LUGAR. De lo que leo debe reemplazar el valor por 0 para cada instancia de esa clave.

Fuente .

En caso de que alguien encuentre esto, voy a añadir mi "solución". Me enteré de que Windows 8.1 redimensionó todas mis ventanas / programas y tal, cuando los pongo en mi TV. (Conectado a mi computadora portátil, a través de un puerto HDMI.) Tuve que acceder al menú de resolución de pantalla, elija "Hacer texto y otros elementos más grandes o más pequeños", elija "Lad me elegir un tamaño para todos los monitores" Y luego deje que se queden en 100%. ¡HECHO!

Tuve un problema similar desde la actualización de una máquina de Windows 10 a TH2 en noviembre de 2016.

Debido a los diversos efectos secundarios que un ciclo de alimentación de TV estaba teniendo en mis aplicaciones y escritorio, finalmente me di cuenta de que apagar y encender la TV causaba que Windows 10 provocara un cambio de resolución y / o tamaño de fuente / DPI.

Después de algunas investigaciones forcé el mismo DPI para todas mis pantallas, virtuales y físicas haciendo lo siguiente:

  • Ir en Control Panel\Appearance and Personalization\Display .
  • Haga clic en el set custom scaling level .
  • Ponlo a lo que funcione para ti. El 100% estaba funcionando bien para mí.

Aquí hay un enlace sobre cómo ajustar la escala.

Tuve este problema con una computadora que va a protector de pantalla. Cuando se reanudó, mis ventanas fueron re tamaño. Lo solucioné cambiando a otro salvapantallas y volviendo al protector de pantalla de "diapositivas de fotos".

Pude parar este cambio de resolución entrando en el centro de control de catalizador y activando la emulación de edid de fuerza. ¡¡Fijo!! Por supuesto que necesita una tarjeta AMD y esta característica debe estar presente, pero supongo que NVIDIA debe tener algo como esto también.