¿Los monitores duales pueden hacer que mi PC sea más lenta?

15

Me di cuenta de que mi PC (win-xp) parece funcionar más lentamente. (por ejemplo, me da nerviosismo cuando veo un video)

Recientemente, actualicé un monitor (más grande) y amplié el tamaño del escritorio para aprovecharlo, y mantuve el original como segundo monitor. Me encanta. Sin embargo, me doy cuenta de que las cosas parecen más lentas. Tengo la hipótesis de que el segundo monitor y / o las computadoras de escritorio más grandes están asignando más tareas a la PC.

En caso de que algún bot se haya introducido, ejecuté escaneos completos de antivirus y malware (múltiples escáneres) en vano, y tampoco veo ningún proceso erróneo. ¿Me falta algo más antes de intentar descargar el segundo monitor?

BIBD
fuente
1
Ahora que tiene el doble de espacio en la pantalla del escritorio, ¿está ejecutando el doble de cosas?
JBRWilkinson
Hay una tarjeta de video discreta que se usa para ambos monitores y la máquina tiene varios años.
BIBD
En cuanto a correr el doble de cosas, no. La mayor parte de lo que ha hecho es evitar que tenga que alternar entre dos ventanas apiladas (por ejemplo, código en el monitor izquierdo y ejecutable en el monitor derecho)
BIBD
No está completamente relacionado con el rendimiento, pero la temperatura de mi AMD 6950 aumentó diez grados únicamente al agregar un segundo monitor idéntico.
Alex

Respuestas:

8

Si.

  • hay más cosas para dibujar (de la misma forma que la resolución más alta se ejecuta más lentamente)
  • Si las resoluciones son diferentes, Windows no puede usar varias optimizaciones de rendimiento
  • Si las profundidades de color son diferentes, la pintura será más lenta ya que Windows debe convertir

Robar una entrada de blog completa de Raymond Chen

Para un mejor rendimiento, configure todos sus monitores con el mismo formato de color

Pplu se pregunta por qué los programas se ejecutan más lentamente cuando el sistema se ejecuta con varios monitores .

Bueno, por un lado, por supuesto, cuando tienes más de un monitor, hay más cosas en la pantalla para que el sistema las controle. Es la misma razón por la que los programas se ejecutan más lentamente en un monitor grande que en un monitor pequeño.

Y si solo hay un monitor, entonces las funciones se MonitorFromPointvuelven triviales si la bandera es algo así MONITOR_DEFAULTTONEAREST, porque cuando solo hay un monitor, responde preguntas como "¿Qué monitor está más cerca de este punto"? se vuelve muy fácil.

Si sus dos monitores no tienen las mismas dimensiones, entonces la unión de los dos monitores no será rectangular, lo que hace que el recorte contra la unión de todos los monitores sea más complicado.

Pero sospecho que la gran penalidad para múltiples monitores se activa si comete el error de configurar sus monitores en diferentes formatos de color, por ejemplo, si configura un monitor en formato 565 y configura otro en 24 bpp.

Si los dos monitores no usan el mismo formato de color, entonces los programas se verán obligados a usar DIB en lugar de DDB para mapas de bits de pantalla, en caso de que una ventana se mueva a una ventana con un formato de color diferente (o peor, se posicione a horcajadas) dos monitores con diferentes formatos de color). En principio, los programas solo necesitan usar el DIB "peor de los casos"; por ejemplo, si un monitor es 555 y el otro es 565, será suficiente un DIB 565. Sin embargo, en la práctica, la mayoría de los programas simplemente caen a un DIB de 24 bpp o 32 bpp cuando se enfrentan a monitores con diferentes formatos de color.

(Consulta si todos los monitores tienen el mismo formato de color llamando GetSystemMetrics(SM_SAMEDISPLAYFORMAT)).

Dado que una conversión de formato tiene lugar cuando un DIB se envía a un dispositivo con un formato de color diferente, forzar a un programa a retener sus mapas de bits como DIB significa que para al menos uno de los monitores (y probablemente ambos), se someterá a una conversión de formato cuando ese DIB se dibuja en la pantalla. También hay algunas optimizaciones varias que se deshabilitan cuando no todos sus monitores usan el mismo formato de color porque el costo de usar DIB supera los ahorros de la optimización.

Entonces, si aún no lo ha hecho, vaya a la configuración de su pantalla y verifique que haya configurado todos sus monitores con la misma profundidad de color. Si no hace esto, se pierde una gran clase de optimizaciones gráficas.

Ian Boyd
fuente
10

Sí, podría hacer que su máquina funcione un poco más despacio debido al trabajo adicional que se realiza en la tarjeta de video. Sin embargo, si tiene una tarjeta de video moderna con los controladores adecuados instalados, debe manejar la carga adicional fácilmente. Sin conocer ninguna especificación adicional de su máquina, es difícil de decir. ¿La máquina tiene muchos años? ¿Qué tarjeta o tarjetas de video estás usando?

Puede intentar reinstalar los controladores de video para asegurarse de tener la última versión y una instalación limpia. Los conductores que funcionan correctamente (o no) pueden marcar la diferencia en el mundo.

Troggy
fuente
5

Intente desconectar el segundo monitor. ¿La computadora parece funcionar más rápido / mejor? Si es así, es posible que desee comprobar los controladores como sugirió Troggy antes de volver a conectar el segundo monitor. Si los controladores están actualizados, puede ser hora de una nueva tarjeta de video.

PD: uso monitores LCD duales en varias máquinas de escritorio. No he visto ninguna evidencia de lentitud relacionada con los monitores. Un sistema tiene más de cinco años.

Mike Chess
fuente
2

Como todos los demás han dicho, REALMENTE depende de su tarjeta de video, de lo contrario no ralentizará su PC. Actualice su tarjeta de video o, si es más nueva, digamos Radeon 9800+ o equivalente, actualice sus controladores a la última versión posible.

Puede tener 10 monitores si lo desea y a su computadora no le importaría, pero serían sus tarjetas de video las que se ahogarán si tienen poca potencia o si ejecutan software más antiguo porque finalmente dibujan la imagen en las pantallas.

Y en cuanto al formato de color por @Ian, es probable que de todos modos ya sea el mismo por defecto ...

Gup3rSuR4c
fuente
0

No mencionó si está usando una tarjeta de video discreta o video a bordo. Si está utilizando video integrado, a menudo lo hace utilizando la memoria del sistema. Ir a una pantalla más grande (mayor resolución) significa que se necesita más memoria RAM del sistema. ¿Qué tipo de tarjeta (s) de video está usando? ¿Cuánta memoria del sistema tienes? Una actualización de memoria puede estar en orden.

Andy
fuente