2013-08-11 11:17:06 +0000 2013-08-11 11:17:06 +0000
59
59

Al apagar el monitor DisplayPort se desactiva el monitor por completo

Tengo 2 monitores conectados a una NVIDIA GeForce GTX 660:

  • El izquierdo es de 1920x1080 a través de DVI (Samsung SyncMaster 2443BW)
  • El derecho es de 2560x1440 a través de DisplayPort y está configurado como primario (Samsung SyncMaster SA850)

Suelo dejar el ordenador en funcionamiento durante la noche (trabajando en un trabajo de renderizado largo, haciendo copias de seguridad, etc.) por lo que sólo apago los monitores manualmente. Sin embargo, si apago el monitor primario, éste se desactiva completamente como si estuviera desconectado de la tarjeta gráfica (es decir, los iconos se mueven, las aplicaciones abiertas se mueven y se redimensionan para adaptarse al nuevo monitor primario). Si cambio de DP a un cable DVI, esto no ocurre. Parece ser un problema cuando se utiliza DisplayPort.

¿Hay alguna forma de evitar que el monitor se desactive completamente en Windows cuando lo apago físicamente?

No he encontrado ninguna configuración relevante ni en los ajustes de pantalla de Windows ni en el software del panel de control de NVIDIA.

Edición #1: Estoy utilizando un cable Oehlbach Transdata DP 510 .

Edición #2: Aquí hay una captura de pantalla de mi panel de control NVIDIA v7.2.710.0:

Edición #3: Aquí hay capturas de pantalla de la configuración de mi monitor:

Al hacer clic en la configuración avanzada, aparece un monitor PnP genérico que funciona a 59 Hz? 60 Hz es la única otra opción disponible.

Aquí está mi monitor secundario que está conectado a través de DVI:

Edición #4: Si abro el panel de configuración “Resolución de pantalla” y apago el monitor (a través del interruptor de encendido), esto es lo que se muestra:

Parece que he desconectado el monitor de la tarjeta de vídeo.

Respuestas (15)

31
31
31
2013-08-14 06:57:37 +0000

El DisplayPort actúa como un dispositivo PNP, por lo que al apagar el monitor se desconecta del ordenador como si se quitara y las ventanas se desplazaran porque Windows se olvida de este dispositivo, hasta que se vuelve a encender y se “descubre”.

Una solución es dejar que la pantalla entre en reposo en lugar de apagarla. Hay formas de forzar esto mediante programación, por ejemplo, usando el comando monoff en la utilidad gratuita Wizmo para apagar todos los monitores.

Otra solución para las tarjetas NVIDIA se detalla en i DisplayPort Blanking / Screen Autodetect Problems configurando el monitor para que utilice la información EDID de un archivo en lugar de la del monitor, de forma que no sea necesaria la autodetección.

Esto se hace en el Panel de Control NVIDIA -> Estación de trabajo -> Ver topología del sistema -> Fuente EDID (para el monitor) -> Monitor… -> Exportar EDID.

Repite esto para cada monitor. La topología debería listar la pantalla como EDID ‘forzado’ o ‘archivo’. Vea el artículo enlazado para más detalles.

17
17
17
2013-08-14 13:57:54 +0000

Desactive la “Interfaz de comandos del canal de datos de pantalla” (DDC/CI) en la configuración de su monitor.
Como resultado, Windows no reconocerá si apagas tu monitor y los iconos de tu escritorio permanecerán como deberían. He probado esto con éxito en un monitor Dell.

Wikipedia describe DDC/CI de la siguiente manera. Lo dejaré así. No hay mucho al respecto en la red.

[…] DDC/CI especifica un medio para que un ordenador envíe comandos al monitor, así como para que reciba datos de los sensores del monitor, a través de un enlace bidireccional. […] Algunos monitores DDC/CI inclinables admiten una función de autopivote, en la que un sensor de rotación en el monitor permite al sistema operativo mantener la pantalla en posición vertical mientras el monitor se mueve entre sus posiciones vertical y horizontal.

La mayoría de los monitores DDC/CI sólo admiten un pequeño subconjunto de comandos MCCS y algunos tienen comandos no documentados. Muchos fabricantes no prestaron atención a DDC/CI en el pasado, pero ahora casi todos los monitores soportan comandos MCCS generales como la gestión del brillo y el contraste.

http://en.wikipedia.org/wiki/Display_Data_Channel#DDC.2FCI

Female end (monitor) Male end (Cable)

(o)

Cambie de DisplayPort a HDMI y bloquee el pin #19 con cinta eléctrica.
Lamentablemente esto sólo es posible si el monitor y la tarjeta gráfica tienen puertos HDMI adicionales.

  • Pin 19: Detección de Hot Plug (todas las versiones) y HEC Data+ (opcional, HDMI 1.4+ con Ethernet)

DisplayPort también tiene un pin Hot Plug (pin #18), pero dudo que alguien sea capaz de encintar este pin específico ya que los conectores DP son demasiado pequeños.

5
5
5
2014-06-23 04:50:03 +0000

Chicos - Esta fue toda mi solución. Tuve que hacer las 3 cosas siguientes para que funcionara.

  1. Actualiza tus drivers Nvidia a la última versión y reinicia tu ordenador
  2. Entra en cada monitor y desactiva la capacidad DDC/CI (desactívalo). Entra en cada monitor y desactiva la capacidad DDC/CI (desactívalo)
  3. Siga estas instrucciones: https://sites.google.com/site/ebobster/stuff/displayportblanking

Esto te funcionará. Tuve que hackear esto un rato para descubrirlo. Es una combinación de todas estas cosas para que funcione correctamente. Puede que tengas que recargar tus archivos EDI más de una vez para que funcione, pero puedes conseguirlo :)

No hay razón para desactivar el pin 19 para que esto funcione si sigues mis instrucciones.

5
5
5
2014-10-17 05:16:28 +0000

Yo también me he encontrado con este problema y he decidido escribir una pequeña utilidad para restaurar la posición y los tamaños de las ventanas en cada una de las pantallas. Lamentablemente tengo una tarjeta AMD así que las soluciones de Nvidia no me sirven. http://www.ninjacrab.com/persistent-windows/

4
4
4
2014-06-24 15:21:26 +0000

Esto no se aplica a todos los monitores Samsung, pero en mi SyncMaster BX2031, he descubierto que si voy al menú integrado del monitor, voy a Configuración y reinicio y pongo Retorno mágico en Apagado, no tengo el problema. Creo que es un intento de Samsung de ahorrar en el rendimiento del sistema desactivando una pantalla que no se utiliza. Sin embargo, no estoy del todo seguro de que esta sea la única función de la característica, así que ten cuidado con ello.

Para aclararlo, en los monitores Samsung hay que ir a [Menu -> Setup & Reset -> Magic Return -> off].

2
2
2
2014-10-28 06:26:39 +0000

Un “simple” cambio en el registro, tomado de aquí . A mí me funciona casi siempre. Los programas que se ajustan a la esquina inferior derecha se mueven ~300px más cerca del centro en mi pantalla 4k, pero puedo lidiar con ello, especialmente porque significa que no tendré que instalar una aplicación de terceros:

Usando Sysinternals ProcessMonitor encontré que Windows estaba accediendo a la siguiente ruta del Registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Mi sistema tenía tres entradas:

DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

Debajo de cada una hay un árbol llamado “00”, dos de las claves son PrimSurfSize.cx PrimSurfSize.cy

Debajo de “00” había otra rama también llamada “00”, dos de las claves son ActiveSize.cx ActiveSize.cy

Las dos primeras de las configuraciones (es decir, DELF00… & QHD3…) las claves anteriores eran de 1440x900, así que no estaban involucradas.

La tercera (SIMULADA…) estaban configuradas a 1024x768.

Las cambié a 1600x900 y el problema se solucionó.

Más adelante cambié la resolución (a través del panel de control) a 1920x1080, el problema de movimiento/redimensionamiento volvió, pero la esquina inferior derecha estaba configurada a 1600x900, es decir, la configuración SIMULADA…“ Usa el consejo de MichealAtOz pero dentro de todas las carpetas que están etiquetadas como "00” o “01”, (etc, yo tenía 00 y 01) busca cualquier configuración que contenga 1024, 768, o I 4096 en los valores de datos al final entre paréntesis. Cambie el 1024 a la resolución x de su escritorio (el primer número en resoluciones) y el 768 a la resolución y de su escritorio. Cambia el número 4096 de “Stride” por cualquier número que ya haya en una carpeta con título “00” o similar que ya tenga (sin que tú los hayas cambiado) los números de resolución del escritorio deseados en primsurfsize.cx y …y. Haz clic con el botón derecho del ratón en el nombre y elige modificar, luego selecciona binario como base para introducir los valores de resolución correctos.

1
1
1
2017-05-05 12:14:07 +0000

Para los que usan DisplayPort y tienen entrada DVI en el monitor hay una solución de hardware:
DP a DVI Akasa AK-CBDP15-20BK adaptador activo

Estoy usando dos de ellos con mis dos Dell U2713HM 2560x1440 60Hz y AMD RX 480.

…todavía no puedo creer que esté usando hardware nuevo para resolver un problema de software… ¡¡¡Vergüenza debería darles a Microsoft/nVidia/AMD!!!

0
0
0
2019-01-20 20:01:31 +0000

Tuve exactamente el mismo problema con mis pantallas HP Z24i conectadas a la base USB-C de mi HP ProBook 430 G5. Las pantallas desaparecían cuando se apagaban. No sólo eso, sino que las pantallas también desaparecían cuando bloqueaba el ordenador y esperaba 60 segundos. Además, a veces las pantallas pasaban a un estado de encendido permanente “ámbar” en el que ni siquiera pulsar el botón de encendido del monitor hacía nada y tenía que quitar manualmente el cable de alimentación, esperar 5 segundos a que se descargaran los condensadores y volver a conectar el cable de alimentación.

La solución es ajustar la configuración del monitor.

  1. Pulsar dos veces el botón “Menu” de la pantalla para abrir el menú.
  2. Seleccione Control de Entrada…
  3. Seleccione Detección de conexión en caliente DP…
  4. Cambiar de Bajo Consumo a Siempre Activo
  5. Seleccione Guardar y Regresar
  6. Seleccionar Guardar y Regresar

Supongo que la mayoría de las pantallas tienen una configuración similar.

Luego, después de hacer estos ajustes en todas las pantallas, cambié el plan de energía de Windows para no apagar nunca las pantallas. Cada vez que me alejo del ordenador, lo bloqueo y apago todas las pantallas manualmente desde el botón de encendido.

Esto es un problema de hardware, no de software.

0
0
0
2017-05-31 10:39:01 +0000

Tengo la opción de disable DisplayPort 1.2 en el OSD de mi monitor. Esto resolvió el problema para mí.

0
0
0
2013-08-13 19:28:17 +0000

¡Comprueba la solución en el siguiente post (viernes, 16 de septiembre de 2011 8:28 PM) http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how#c6e69e04-c0a5-44e1-a87e-7d83efb38efd

Este es un hilo muy largo - si la forma anterior no te funciona, tal vez las siguientes soluciones allí pueden ayudarte?!

0
0
0
2014-12-09 13:10:51 +0000

En mi caso, estoy en Windows 8 y mi monitor (conectado por DisplayPort) se apagaba automáticamente cada vez que bloqueaba el PC, después de un retraso de 60 segundos, lo que producía el problema descrito en esta pregunta. Las otras sugerencias de esta pregunta no eran viables para mi monitor (Samsung 4K UHD 28" Monitor U28D590D). Pude solucionar el problema siguiendo las instrucciones aquí para desactivar este comportamiento: Soporte de Microsoft: KB 2835052: El monitor se apaga después de 1 minuto cuando el PC está bloqueado

En resumen, ejecuté esto en la línea de comandos:

powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK 3600
powercfg.exe /setactive SCHEME_CURRENT

Esto establece que sólo se apague después de una hora (3600 segundos), por lo que ahora puedo bloquear mi PC cuando me alejo de él durante unos minutos sin que mis ventanas se desordenen. Esto no aborda directamente el escenario original de la pregunta (que implicaba apagar manualmente el monitor) pero pensé que otros podrían encontrarlo útil.

0
0
0
2014-09-28 04:57:31 +0000

No es una solución, sino un remedio. Me he dado cuenta de que si minimizas las ventanas antes de que la pantalla se apague y no las restableces hasta que la pantalla haya vuelto, las ventanas no se reorganizan.

He aprovechado este hecho para proporcionar una experiencia “sin fisuras” para mí, como he documentado aquí: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html

0
0
0
2013-08-13 19:10:00 +0000

Intenta configurar el monitor de puerto D como main display tanto en la BIOS como en la configuración de pantalla de Windows.

Fuente: Este artículo

-1
-1
-1
2017-02-26 19:48:00 +0000

El mismo problema me molestó después de cambiar a monitores DP. He encontrado una solución que me funciona: en lugar de apagar los monitores pulsando el botón del monitor, apago la pantalla desde Windows. Estoy usando un PC lenovo y su software Power Manager tiene una función para poner una opción de “apagar el monitor” si hago clic con el botón derecho del ratón en el escritorio. Creo que para otros PC se puede descargar una herramienta como NirCmd o Monitor Off para hacer eso. Cuando apago el monitor de esta manera, mis monitores pasan al modo de reposo pero siguen conectados; y cuando los despierto todas las ventanas se quedan donde estaban.

-1
-1
-1
2014-11-21 15:24:26 +0000

Prueba esto:

  1. Pasa a Control Panel> Power Options.
  2. Edite el plan que utiliza haciendo clic en Change Plan Settings.
  3. Una vez aquí haz clic en Change Advanced Power Settings.
  4. Una vez allí, ve a la Configuración USB, abre el menú haciendo clic en el +, y abre el siguiente menú llamado USB Selective Suspend Setting. Desactívalo.
  5. Una vez deshabilitado, Windows 7 ya no ajustará la configuración de la pantalla cuando ésta se apague.

Acabo de probarlo, y funciona para mi configuración de doble pantalla (HP ZDisplay Z23i 23" SCreens) con Win 7 y GeForce GT630.