Czy podwójne monitory mogą spowolnić mój komputer?

15

Zauważyłem, że mój komputer (Win-XP) wydaje się działać wolniej. (np. denerwuję się podczas oglądania wideo)

Ostatnio zaktualizowałem monitor (większy) i powiększyłem pulpit, aby z niego skorzystać, i zachowałem oryginał jako drugi monitor. Kocham to. Zauważam jednak, że wszystko wydaje się wolniejsze. Podejrzewam, że drugi monitor i / lub większe komputery stawiają więcej zadań komputerowi.

Na wszelki wypadek, gdy jakiś bot się wślizgnął, uruchomiłem pełne skanowanie antywirusowe i złośliwe oprogramowanie (wiele skanerów) bezskutecznie - i nie widzę też żadnych błędnych procesów. Czy brakuje mi jeszcze czegoś przed wypuszczeniem drugiego monitora?

BIBD
źródło
1
Teraz, gdy masz już dwa razy więcej nieruchomości na pulpicie, czy masz dwa razy więcej rzeczy?
JBRWilkinson
Dyskretna karta graficzna jest używana w obu monitorach, a urządzenie ma kilka lat.
BIBD
Jeśli chodzi o dwa razy więcej rzeczy, nie. Większość tego, co zrobiła, powstrzymuje mnie od konieczności przewracania się między dwoma ustawionymi w stos oknami (np. Kod na lewym monitorze i plik wykonywalny na prawym monitorze)
BIBD
Nie do końca związane z wydajnością, ale temperatura mojego AMD 6950 została podniesiona o dziesięć stopni wyłącznie przez dodanie drugiego, identycznego monitora.
Alex

Odpowiedzi:

8

Tak.

  • jest więcej rzeczy do narysowania (w ten sam sposób wyższa rozdzielczość działa wolniej)
  • jeśli rozdzielczości są różne, system Windows nie może korzystać z różnych optymalizacji wydajności
  • jeśli głębokości kolorów są różne, wówczas malowanie będzie wolniejsze, ponieważ system Windows musi przekonwertować

Kradzież całego wpisu na blogu od Raymonda Chena

Aby uzyskać lepszą wydajność, ustaw wszystkie monitory na ten sam format kolorów

Pplu zastanawia się, dlaczego programy działają wolniej, gdy system działa z wieloma monitorami .

Cóż, po pierwsze, oczywiście, gdy masz więcej niż jeden monitor, na ekranie jest więcej rzeczy, które system może śledzić. Z tego samego powodu programy działają wolniej na dużym monitorze niż na małym.

A jeśli jest tylko jeden monitor, wówczas funkcje takie, jak MonitorFromPointflaga, stają się trywialne MONITOR_DEFAULTTONEAREST, ponieważ gdy jest tylko jeden monitor, odpowiadanie na pytania typu „Jaki monitor jest najbliżej tego punktu”? staje się bardzo łatwe.

Jeśli dwa monitory nie mają tych samych wymiarów, połączenie dwóch monitorów nie będzie prostokątne, co utrudnia przycinanie w stosunku do połączenia wszystkich monitorów.

Podejrzewam jednak, że duża kara za kopnięcia wielu monitorów wystąpi, jeśli popełnisz błąd, ustawiając monitory na różne formaty kolorów, na przykład, jeśli ustawisz jeden monitor na format 565, a drugi na 24bpp.

Jeśli dwa monitory nie używają tego samego formatu kolorów, wówczas programy będą zmuszone do korzystania z DIB zamiast DDB w bitmapach ekranowych, w przypadku, gdy okno zostanie przeniesione do okna o innym formacie kolorów (lub gorzej, jest ustawione tak, aby osiadło dwa monitory o różnych formatach kolorów). Zasadniczo programy wymagają tylko DIB „najgorszego przypadku”; na przykład, jeśli jeden monitor ma 555, a drugi 565, to wystarczy DIB 565. W praktyce jednak większość programów po prostu wraca do DIB 24bpp lub 32bpp, gdy ma do czynienia z monitorami o różnych formatach kolorów.

(Pytasz, czy wszystkie monitory mają ten sam format kolorów, dzwoniąc GetSystemMetrics(SM_SAMEDISPLAYFORMAT)).

Ponieważ konwersja formatu ma miejsce, gdy DIB jest podłączony do urządzenia o innym formacie kolorów, wymuszenie na programie zachowania bitmap, ponieważ DIB oznacza, że ​​dla co najmniej jednego z monitorów (i prawdopodobnie obu), przejdziesz konwersja formatu, gdy ta DIB jest rysowana na ekranie. Istnieje również kilka różnych optymalizacji, które są wyłączone, gdy nie wszystkie monitory używają tego samego formatu kolorów, ponieważ koszt korzystania z DIB przewyższa oszczędności wynikające z optymalizacji.

Jeśli jeszcze tego nie zrobiłeś, przejdź do ustawień wyświetlania i sprawdź, czy wszystkie monitory mają tę samą głębię kolorów. Jeśli tego nie zrobisz, stracisz dużą klasę optymalizacji graficznych.

Ian Boyd
źródło
10

Tak, może to spowodować spowolnienie pracy komputera z powodu dodatkowej pracy związanej z kartą graficzną. Jeśli jednak masz nowoczesną kartę graficzną z zainstalowanymi odpowiednimi sterownikami, powinna ona z łatwością poradzić sobie z dodatkowym obciążeniem. Trudno powiedzieć bez znajomości jakiejkolwiek specyfikacji twojego urządzenia. Czy maszyna ma wiele lat? Jakiej karty wideo lub kart używasz?

Możesz spróbować ponownie zainstalować sterowniki wideo, aby upewnić się, że masz najnowszą wersję i czystą instalację. Sterowniki działające poprawnie (lub nie) mogą mieć znaczenie na całym świecie.

Troggy
źródło
5

Spróbuj odłączyć drugi monitor. Czy komputer wydaje się działać szybciej / lepiej? Jeśli tak, możesz sprawdzić sterowniki zgodnie z sugestią Troggy przed ponownym podłączeniem drugiego monitora. Jeśli sterowniki są aktualne, może być czas na nową kartę wideo.

PS Używam podwójnych monitorów LCD na kilku komputerach stacjonarnych. Nie widziałem żadnych dowodów spowolnienia związanych z monitorami. Jeden system ma ponad pięć lat.

Mike Chess
źródło
2

Jak wszyscy inni powiedzieli, że NAPRAWDĘ zależy od twojej karty graficznej, w przeciwnym razie nie spowolni twojego komputera. Zaktualizuj kartę wideo lub, jeśli jest nowsza, powiedzmy Radeon 9800+ lub jej odpowiednik, zaktualizuj sterowniki do najnowszej możliwej wersji.

Możesz mieć 10 monitorów, jeśli chcesz, a komputer nie będzie się tym przejmował, ale to karty graficzne zadławią się, jeśli będą słabsze lub będą działać na starszym oprogramowaniu, ponieważ ostatecznie narysują obraz na ekranach.

A jeśli chodzi o format kolorów na @Ian, są szanse, że i tak jest już domyślnie taki sam ...

Gup3rSuR4c
źródło
0

Nie wspomniałeś o tym, czy używasz dyskretnej karty wideo czy wideo na pokładzie. Jeśli korzystasz z wideo na pokładzie, często używasz pamięci systemowej. Przejście na większy ekran (wyższa rozdzielczość) oznacza, że ​​potrzeba więcej pamięci RAM. Jakiego rodzaju kart wideo używasz? Ile masz pamięci systemowej? Aktualizacja pamięci może być w porządku.

Andy
źródło