Les moniteurs doubles peuvent-ils ralentir mon PC?

15

J'ai remarqué que mon PC (win-xp) semble fonctionner plus lentement. (par exemple, je commence à trembler en regardant la vidéo)

Récemment, j'ai mis à niveau un moniteur (plus grand) et élargi la taille du bureau pour en tirer parti, et j'ai conservé l'original comme deuxième moniteur. J'aime cela. Cependant, je remarque que les choses semblent plus lentes. Je fais l'hypothèse que le deuxième moniteur et / ou les ordinateurs de bureau plus grands confient davantage de tâches au PC.

Juste au cas où certains robots se faufileraient, j'ai exécuté des analyses antivirus et malveillantes complètes (plusieurs analyseurs) en vain - et je ne vois aucun processus errant non plus. Y a-t-il autre chose qui me manque avant d'essayer de vider le deuxième moniteur?

BIBD
la source
1
Maintenant que vous avez deux fois plus d'espace sur l'écran de bureau, exécutez-vous deux fois plus de choses?
JBRWilkinson
Il existe une carte vidéo discrète qui est utilisée pour les deux moniteurs et la machine a plusieurs années.
BIBD
En ce qui concerne l'exécution de deux fois plus de choses, non. La plupart de ce qu'il a fait est de m'empêcher d'avoir à basculer entre deux fenêtres empilées (par exemple, le code sur le moniteur gauche et l'exécutable sur le moniteur droit)
BIBD
Pas entièrement lié aux performances, mais la température de mon AMD 6950 a été augmentée de dix degrés uniquement en ajoutant un deuxième moniteur identique.
Alex

Réponses:

8

Oui.

  • il y a plus de choses à dessiner (de la même manière qu'une résolution plus élevée est plus lente)
  • si les résolutions sont différentes, Windows ne peut pas utiliser diverses optimisations de performances
  • si les profondeurs de couleur sont différentes, la peinture sera plus lente car Windows doit convertir

Voler une entrée de blog entière de Raymond Chen

Pour de meilleures performances, réglez tous vos moniteurs sur le même format de couleur

Pplu se demande pourquoi les programmes s'exécutent plus lentement lorsque le système fonctionne avec plusieurs moniteurs .

Eh bien, pour une chose, bien sûr, lorsque vous avez plus d'un moniteur, il y a plus de choses à l'écran pour le système de garder une trace. C'est la même raison pour laquelle les programmes s'exécutent plus lentement sur un grand moniteur que sur un petit moniteur.

Et s'il n'y a qu'un seul moniteur, alors les fonctions comme MonitorFromPointdeviennent triviales si le drapeau est quelque chose comme MONITOR_DEFAULTTONEAREST, parce que quand il n'y a qu'un seul moniteur, répondre à des questions comme "Quel moniteur est le plus proche de ce point"? devient très facile.

Si vos deux moniteurs n'ont pas les mêmes dimensions, alors l'union des deux moniteurs ne sera pas rectangulaire, ce qui compliquera l'écrêtage contre l'union de tous les moniteurs.

Mais je soupçonne que la grosse pénalité pour plusieurs moniteurs entre en jeu si vous faites l'erreur de régler vos moniteurs sur différents formats de couleur, par exemple, si vous définissez un moniteur au format 565 et un autre à 24 bpp.

Si les deux moniteurs n'utilisent pas le même format de couleur, les programmes seront obligés d'utiliser des DIB au lieu de DDB pour les bitmaps d'écran, au cas où une fenêtre est déplacée vers une fenêtre avec un format de couleur différent (ou pire, est positionnée de manière à chevaucher deux moniteurs avec différents formats de couleurs). En principe, les programmes doivent uniquement utiliser le DIB "pire des cas"; par exemple, si un moniteur est 555 et l'autre 565, alors un DIB 565 suffira. Dans la pratique, cependant, la plupart des programmes retombent simplement à un DIB 24bpp ou 32bpp lorsqu'ils sont confrontés à des moniteurs avec différents formats de couleurs.

(Vous demandez si tous les moniteurs ont le même format de couleur en appelant GetSystemMetrics(SM_SAMEDISPLAYFORMAT).)

Étant donné qu'une conversion de format a lieu lorsqu'un DIB est blité sur un appareil avec un format de couleur différent, forcer un programme à conserver ses bitmaps en tant que DIB signifie que pour au moins l'un des moniteurs (et probablement les deux), vous allez subir une conversion de format lorsque cette DIB est dessinée à l'écran. Il existe également quelques optimisations diverses qui sont désactivées lorsque tous vos moniteurs n'utilisent pas le même format de couleur car le coût d'utilisation des DIB l'emporte sur les économies réalisées grâce à l'optimisation.

Donc, si vous ne l'avez pas déjà fait, allez dans vos paramètres d'affichage et vérifiez que vous réglez tous vos moniteurs sur la même profondeur de couleur. Si vous ne le faites pas, une grande classe d'optimisations graphiques est perdue.

Ian Boyd
la source
10

Oui, cela pourrait potentiellement ralentir votre machine en raison du travail supplémentaire mis sur la carte vidéo. Cependant, si vous avez une carte vidéo moderne avec les pilotes appropriés installés, elle devrait gérer facilement la charge supplémentaire. Sans connaître les spécifications de votre machine, c'est difficile à dire. La machine a-t-elle plusieurs années? Quelle ou plusieurs cartes vidéo utilisez-vous?

Vous pouvez essayer de réinstaller vos pilotes vidéo pour vous assurer que vous disposez de la dernière version et que vous avez une installation propre. Les pilotes qui fonctionnent correctement (ou non) peuvent faire toute la différence dans le monde.

Troggy
la source
5

Essayez de déconnecter le deuxième moniteur. L'ordinateur semble-t-il fonctionner plus rapidement / mieux? Si c'est le cas, vous pouvez vérifier les pilotes comme Troggy l'a suggéré avant de reconnecter le deuxième moniteur. Si les pilotes sont à jour, il est peut-être temps pour une nouvelle carte vidéo.

PS J'utilise deux moniteurs LCD sur plusieurs machines de bureau. Je n'ai vu aucune preuve de lenteur liée aux moniteurs. Un système a plus de cinq ans.

Mike Chess
la source
2

Comme tout le monde l'a dit, cela dépend VRAIMENT de votre carte vidéo, sinon cela ne ralentira pas votre PC. Mettez à niveau votre carte vidéo ou, si elle est plus récente, par exemple Radeon 9800+ ou équivalent, mettez à jour vos pilotes vers la dernière version possible.

Vous pouvez avoir 10 moniteurs si vous le souhaitez et votre ordinateur ne s'en souciera pas, mais ce seront vos cartes vidéo qui s'étoufferont si elles sont sous-alimentées ou exécutent un logiciel plus ancien car elles dessinent finalement l'image sur les écrans.

Et en ce qui concerne le format de couleur par @Ian, il y a de fortes chances qu'il soit déjà le même par défaut de toute façon ...

Gup3rSuR4c
la source
0

Vous n'avez pas mentionné si vous utilisez une carte vidéo discrète ou une vidéo embarquée. Si vous utilisez souvent la vidéo embarquée, elle utilise la mémoire système. Passer à un écran plus grand (résolution plus élevée) signifie qu'il faut plus de RAM système. Quel type de carte (s) vidéo utilisez-vous? De combien de mémoire système disposez-vous? Une mise à niveau de la mémoire peut être nécessaire.

Andy
la source