Können zwei Monitore meinen PC verlangsamen?

16

Ich habe bemerkt, dass mein PC (win-xp) langsamer zu laufen scheint. (ZB bekomme ich Jitter, wenn ich ein Video anschaue)

Kürzlich habe ich einen Monitor (größer) aktualisiert und die Größe des Desktops vergrößert, um ihn zu nutzen, und das Original als zweiten Monitor beibehalten. Ich liebe es. Ich bemerke jedoch, dass die Dinge langsamer scheinen. Ich gehe davon aus, dass der zweite Monitor und / oder größere Desktops den PC mehr beschäftigen.

Nur für den Fall, dass sich ein Bot einschleicht, habe ich einen vollständigen Antiviren- und Malware-Scan (mehrere Scanner) ohne Erfolg durchgeführt - und ich sehe auch keine fehlerhaften Prozesse. Fehlt mir noch etwas, bevor ich versuche, den zweiten Monitor auszuwerfen?

BIBD
quelle
1
Laufen Sie jetzt, da Sie doppelt so viel Platz auf dem Desktop-Bildschirm haben, doppelt so viel?
JBRWilkinson
Es gibt eine diskrete Grafikkarte, die für beide Monitore verwendet wird und die Maschine ist mehrere Jahre alt.
BIBD
So weit wie doppelt so viel Zeug laufen, nein. Das meiste, was es getan hat, ist zu verhindern, dass ich zwischen zwei gestapelten Fenstern hin- und herschalten muss (z. B. Code auf dem linken Bildschirm und ausführbar auf dem rechten Bildschirm)
BIBD
Das hat nichts mit der Leistung zu tun, aber die Temperatur meines AMD 6950 wurde allein durch Hinzufügen eines zweiten, identischen Monitors um zehn Grad angehoben.
Alex

Antworten:

8

Ja.

  • es gibt mehr zu zeichnen (genauso wie eine höhere Auflösung langsamer läuft)
  • Wenn die Auflösungen unterschiedlich sind, kann Windows verschiedene Leistungsoptimierungen nicht verwenden
  • Wenn die Farbtiefen unterschiedlich sind, wird das Malen langsamer, da Windows konvertieren muss

Diebstahl eines ganzen Blogeintrags von Raymond Chen

Stellen Sie für eine bessere Leistung alle Ihre Monitore auf das gleiche Farbformat ein

Pplu fragt sich, warum Programme langsamer ausgeführt werden, wenn das System mit mehreren Monitoren ausgeführt wird .

Wenn Sie mehr als einen Monitor haben, gibt es natürlich mehr Dinge auf dem Bildschirm, die das System nachverfolgen kann. Aus demselben Grund werden Programme auf einem großen Monitor langsamer ausgeführt als auf einem kleinen Monitor.

Und wenn es nur einen Monitor gibt, sind Funktionen wie " MonitorFromPointTrivial", wenn das Flag in etwa so ist MONITOR_DEFAULTTONEAREST, denn wenn es nur einen Monitor gibt, werden Fragen wie "Welcher Monitor ist diesem Punkt am nächsten" beantwortet? wird sehr einfach.

Wenn Ihre beiden Monitore nicht die gleichen Abmessungen haben, ist die Vereinigung der beiden Monitore nicht rechteckig. Dies erschwert das Beschneiden der Vereinigung aller Monitore.

Ich vermute jedoch, dass die große Strafe für mehrere Monitore eintritt, wenn Sie den Fehler begehen, Ihre Monitore auf verschiedene Farbformate einzustellen, z. B. wenn Sie einen Monitor auf das 565-Format und einen anderen auf 24 bpp einstellen.

Wenn die beiden Monitore nicht dasselbe Farbformat verwenden, müssen Programme DIBs anstelle von DDBs für Bildschirm-Bitmaps verwenden, falls ein Fenster in ein Fenster mit einem anderen Farbformat verschoben wird (oder schlechter positioniert ist, so dass es überlappt) zwei Monitore mit unterschiedlichen Farbformaten). Grundsätzlich müssen Programme nur die "Worst-Case" -DIB verwenden. Wenn beispielsweise ein Monitor den Wert 555 und der andere den Wert 565 hat, reicht ein 565-DIB aus. In der Praxis greifen die meisten Programme jedoch nur auf eine DIB mit 24 oder 32 Bit / s zurück, wenn sie mit Monitoren mit unterschiedlichen Farbformaten konfrontiert werden.

(Sie fragen beim Aufruf ab, ob alle Monitore das gleiche Farbformat haben GetSystemMetrics(SM_SAMEDISPLAYFORMAT).)

Da eine Formatkonvertierung stattfindet, wenn eine DIB auf ein Gerät mit einem anderen Farbformat übertragen wird, bedeutet das Erzwingen, dass ein Programm seine Bitmaps als DIBs beibehält, dass für mindestens einen der Monitore (und wahrscheinlich für beide) eine Verarbeitung durchgeführt wird eine Formatkonvertierung, wenn diese DIB auf dem Bildschirm gezeichnet wird. Es gibt auch einige verschiedene Optimierungen, die deaktiviert werden, wenn nicht alle Monitore dasselbe Farbformat verwenden, da die Kosten für die Verwendung von DIBs die Einsparungen aus der Optimierung überwiegen.

Wenn Sie dies noch nicht getan haben, gehen Sie zu Ihren Anzeigeeinstellungen und überprüfen Sie, ob Sie alle Ihre Monitore auf die gleiche Farbtiefe eingestellt haben. Wenn Sie dies nicht tun, geht eine große Klasse von Grafikoptimierungen verloren.

Ian Boyd
quelle
10

Ja, es kann dazu führen, dass Ihr Computer aufgrund der zusätzlichen Arbeit an der Grafikkarte langsamer läuft. Wenn Sie jedoch eine moderne Grafikkarte mit den richtigen Treibern installiert haben, sollte sie die zusätzliche Last problemlos verarbeiten können. Ohne weitere Angaben zu Ihrer Maschine ist es schwer zu sagen. Ist die Maschine viele Jahre alt? Welche Grafikkarte oder Karten verwenden Sie?

Sie können versuchen, Ihre Grafiktreiber erneut zu installieren, um sicherzustellen, dass Sie über die neueste Version und eine Neuinstallation verfügen. Fahrer, die richtig arbeiten (oder nicht), können den Unterschied in der Welt ausmachen.

Troggy
quelle
5

Trennen Sie den zweiten Monitor vom Computer. Scheint der Computer schneller / besser zu laufen? Wenn dies der Fall ist, sollten Sie die von Troggy vorgeschlagenen Treiber überprüfen, bevor Sie den zweiten Monitor wieder anschließen. Wenn die Treiber auf dem neuesten Stand sind, kann es Zeit für eine neue Grafikkarte sein.

PS Ich verwende zwei LCD-Monitore auf mehreren Desktop-Computern. Ich habe keine Anzeichen von Langsamkeit in Bezug auf die Monitore gesehen. Ein System ist über fünf Jahre alt.

Mike Chess
quelle
2

Wie alle anderen gesagt haben, hängt es WIRKLICH von Ihrer Grafikkarte ab, sonst verlangsamt es Ihren PC nicht. Aktualisieren Sie entweder Ihre Grafikkarte oder aktualisieren Sie Ihre Treiber auf die neueste mögliche Version, wenn sie neuer ist, z. B. Radeon 9800+ oder eine vergleichbare Version.

Sie können 10 Monitore haben, wenn Sie möchten, und es wäre Ihrem Computer egal, aber es wären Ihre Grafikkarten, die ersticken, wenn sie unter Strom stehen oder ältere Software ausführen, weil sie letztendlich das Bild auf den Bildschirmen zeichnen.

Und was das Farbformat pro @Ian angeht, ist es wahrscheinlich ohnehin schon das gleiche ...

Gup3rSuR4c
quelle
0

Sie haben nicht erwähnt, ob Sie eine diskrete Grafikkarte oder ein Bordvideo verwenden. Wenn Sie On-Board-Video verwenden, wird häufig der Systemspeicher verwendet. Ein größerer Bildschirm (höhere Auflösung) bedeutet, dass mehr System-RAM benötigt wird. Welche Art von Grafikkarte (n) verwenden Sie? Wie viel Systemspeicher haben Sie? Möglicherweise ist eine Speichererweiterung erforderlich.

Andy
quelle