Çift monitör bilgisayarımı yavaşlatabilir mi?


15

Bilgisayarımın (win-xp) daha yavaş çalıştığını fark ettim. (örneğin, video izlerken titriyorum)

Son zamanlarda, bir monitörü yükselttim (daha büyük) ve bundan yararlanmak için masaüstünün boyutunu genişlettim ve orijinali ikinci bir monitör olarak sakladım. Onu seviyorum. Ancak, bazı şeylerin daha yavaş göründüğünü fark ediyorum. İkinci monitörün ve / veya daha büyük masaüstlerinin PC'yi daha fazla görevlendirdiğini varsayıyorum.

Bazı botlar sıkışmışsa, tam anti-virüs ve kötü amaçlı yazılım taramaları (çoklu tarayıcılar) kullanamıyorum - ve herhangi bir hatalı süreç görmüyorum. İkinci monitörü boşaltmayı denemeden önce kaçırdığım başka bir şey var mı?


1
Artık masaüstü ekranın iki katı gayrimenkulünüz olduğuna göre, iki kat daha fazla malzeme mi çalıştırıyorsunuz?
JBRWilkinson

Her iki monitör için de kullanılan gizli bir ekran kartı var ve makine birkaç yaşında.
BIBD

Bildiğim kadarıyla iki kat daha fazla malzeme, hayır. Yaptığı çoğu şey beni iki yığılmış pencere arasında (örneğin, sol monitörde kod ve sağ monitörde yürütülebilir) arasında ileri geri dönmek zorunda kalmamaktır
BIBD

Tamamen performansla ilgili değil, ancak AMD 6950'imin sıcaklığı sadece ikinci, aynı bir monitör eklenerek on derece artırıldı.
Alex

Yanıtlar:


8

Evet.

  • çizilecek daha çok şey var (daha yüksek çözünürlük daha yavaş çalışıyor)
  • çözünürlükler farklıysa Windows çeşitli performans optimizasyonlarını kullanamaz
  • renk derinlikleri farklıysa, Windows'un dönüştürmesi gerektiğinden boyama daha yavaş olacaktır

Raymond Chen'den tüm blog girişini çalmak

Daha iyi performans için tüm monitörlerinizi aynı renk biçimine ayarlayın

Pplu , sistem birden çok monitörle çalışırken programların neden daha yavaş çalıştığını merak ediyor .

Elbette, bir şey için, birden fazla monitörünüz olduğunda, sistemin takip etmesi gereken daha fazla şey var. Programların büyük bir monitörde küçük bir monitörden daha yavaş çalışmasının nedeni de aynıdır.

Ve sadece bir monitör MonitorFromPointvarsa, bayrak gibi bir şeyse önemsiz hale gelir gibi çalışır MONITOR_DEFAULTTONEAREST, çünkü sadece bir monitör olduğunda, "Bu noktaya en yakın monitör" gibi soruları cevaplar? çok kolay olur.

İki monitörünüz aynı boyutlarda değilse, iki monitörün birleşimi dikdörtgen olmayacaktır, bu da tüm monitörlerin birleşmesine karşı kırpmayı daha karmaşık hale getirir.

Ancak, monitörlerinizi farklı renk formatlarına ayarlama hatası yaparsanız, örneğin bir monitörü 565 formatına ve diğerini 24bpp'ye ayarlarsanız, birden çok monitörün tekmelemesinin büyük cezadan şüpheleniyorum.

İki monitör aynı renk biçimini kullanmazsa, bir pencere farklı bir renk biçimine sahip bir pencereye taşındığında (veya daha kötüsü, üst üste binecek şekilde konumlandırılması durumunda, programlar ekran bitmapleri için DDB yerine DIB kullanmak zorunda kalacaktır. Farklı renk formatlarına sahip iki monitör). Prensip olarak, programların sadece "en kötü durum" DIB'sini kullanması gerekir; örneğin, bir monitör 555 ve diğeri 565 ise, 565 DIB yeterli olacaktır. Bununla birlikte, pratikte, çoğu program farklı renk formatlarına sahip monitörlerle karşılaştığında 24bpp veya 32bpp DIB'ye geri döner.

(Tüm monitörlerin aynı renk biçimine sahip olup olmadığını arayarak sorgulayabilirsiniz GetSystemMetrics(SM_SAMEDISPLAYFORMAT).)

Biçim dönüşümü, bir DIB farklı renk formatına sahip bir aygıta köreltildiğinde gerçekleştiğinden, bir programı bitmap'lerini DIB olarak tutmaya zorlamak, monitörlerden en az biri (ve muhtemelen her ikisi için) geçireceğiniz anlamına gelir. bu DIB ekrana çizildiğinde bir format dönüşümü. Tüm monitörleriniz aynı renk biçimini kullanmadığında devre dışı bırakılan birkaç çeşitli optimizasyon da vardır, çünkü DIB'leri kullanmanın maliyeti optimizasyondan tasarruflara ağır basar.

Henüz yapmadıysanız, görüntü ayarlarınıza gidin ve tüm monitörlerinizi aynı renk derinliğine ayarladığınızdan emin olun. Bunu yapmazsanız, büyük bir grafik optimizasyonu sınıfı kaybolur.


10

Evet, ekran kartına yapılan ekstra çalışma nedeniyle makinenizin biraz daha yavaş çalışmasına neden olabilir. Ancak, uygun sürücüler kurulu olan herhangi bir modern ekran kartınız varsa, ekstra yükü kolayca idare etmelidir. Makinenizin başka bir özelliğini bilmeden söylemek zor. Makine uzun yıllar eski mi? Hangi ekran kartını veya kartları kullanıyorsunuz?

En son sürüme ve temiz bir yüklemeye sahip olduğunuzdan emin olmak için video sürücülerinizi yeniden yüklemeyi deneyebilirsiniz. Düzgün çalışan (veya çalışmayan) sürücüler dünyadaki tüm farkları yaratabilir.


5

İkinci monitörün bağlantısını kesmeyi deneyin. Bilgisayar daha hızlı / daha iyi çalışıyor gibi görünüyor mu? Varsa, ikinci monitörü tekrar bağlamadan önce sürücüleri Troggy tarafından önerildiği gibi kontrol etmek isteyebilirsiniz. Sürücüler güncelse, yeni bir ekran kartının zamanı gelmiş olabilir.

PS: Birkaç masaüstü makinede çift LCD monitör kullanıyorum. Monitörlerle ilgili herhangi bir yavaşlık kanıtı görmedim. Bir sistem beş yaşın üzerinde.


2

Herkesin söylediği gibi GERÇEKTEN video kartınıza bağlıdır, aksi takdirde bilgisayarınızı yavaşlatmaz. Video kartınızı yükseltin veya Radeon 9800+ veya eşdeğeri daha yeni ise, sürücülerinizi mümkün olan en son sürüme güncelleyin.

İsterseniz 10 monitörünüz olabilir ve bilgisayarınız umursamaz, ancak ekran kartlarını düşük güçte veya eski bir yazılım çalıştırıyorlarsa boğacaklardır.

@Ian başına renk biçimine göre, zaten varsayılan olarak zaten aynıdır ...


0

Gizli bir video kartı mı yoksa yerleşik video mu kullandığınızdan bahsetmediniz. Yerleşik videoyu sıklıkla sistem belleği kullanıyorsanız. Daha büyük bir ekrana gitmek (Daha yüksek çözünürlük) daha fazla sistem ramına ihtiyaç duyulduğu anlamına gelir. Ne tür ekran kartları kullanıyorsunuz? Ne kadar sistem belleğiniz var? Bir bellek yükseltmesi olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.