Os monitores duplos podem tornar meu PC mais lento?

15

Notei que meu PC (win-xp) parece estar mais lento. (por exemplo, estou ficando instável ao assistir um vídeo)

Recentemente, atualizei um monitor (maior) e ampliei o tamanho da área de trabalho para aproveitá-lo, mantendo o original como segundo monitor. Eu amo isso. No entanto, estou percebendo que as coisas parecem mais lentas. Estou com a hipótese de que o segundo monitor e / ou desktops maiores estão encarregando mais o PC.

Apenas para o caso de algum bot entrar, executei verificações completas de antivírus e malware (vários scanners) sem sucesso - e também não estou vendo nenhum processo incorreto. Falta mais alguma coisa antes de tentar descarregar o segundo monitor?

BIBD
fonte
11
Agora que você tem o dobro do espaço na tela da área de trabalho, está executando o dobro de coisas?
JBRWilkinson
Há uma placa de vídeo discreta que está sendo usada nos dois monitores e a máquina tem vários anos de idade.
BIBD
Tanto quanto rodar o dobro de coisas, não. A maioria do que ele tem feito é manter-me de ter que virar para trás e para frente entre duas janelas empilhadas (por exemplo, o código no monitor esquerdo e executável no monitor direito)
BIBD
Não totalmente relacionado ao desempenho, mas a temperatura do meu AMD 6950 foi aumentada em dez graus apenas com a adição de um segundo monitor idêntico.
21417 Alex

Respostas:

8

Sim.

  • há mais coisas para desenhar (da mesma forma que uma resolução mais alta fica mais lenta)
  • se as resoluções forem diferentes, o Windows não pode usar várias otimizações de desempenho
  • se as profundidades das cores forem diferentes, a pintura será mais lenta, pois o Windows precisará converter

Roubando uma entrada de blog inteira de Raymond Chen

Para um melhor desempenho, configure todos os seus monitores para o mesmo formato de cor

Pplu se pergunta por que os programas são executados mais lentamente quando o sistema está sendo executado com vários monitores .

Bem, por um lado, é claro, quando você tem mais de um monitor, há mais coisas na tela para o sistema acompanhar. É a mesma razão pela qual os programas são executados mais lentamente em um monitor grande do que em um monitor pequeno.

E se houver apenas um monitor, funções como MonitorFromPointtornam-se triviais se o sinalizador for algo como MONITOR_DEFAULTTONEAREST, porque quando houver apenas um monitor, respondendo a perguntas como "Qual monitor está mais próximo deste ponto"? torna-se muito fácil.

Se seus dois monitores não tiverem as mesmas dimensões, a união dos dois monitores não será retangular, o que torna mais complicado o corte na união de todos os monitores.

Mas eu suspeito que a grande penalidade para vários monitores entra em ação se você cometer o erro de configurá-los para diferentes formatos de cores, por exemplo, se você definir um monitor para o formato 565 e outro para 24bpp.

Se os dois monitores não usarem o mesmo formato de cor, os programas serão forçados a usar DIBs em vez de DDBs para bitmaps de tela, caso uma janela seja movida para uma janela com um formato de cor diferente (ou pior, seja posicionado de forma que fique entre dois monitores com diferentes formatos de cores). Em princípio, os programas precisam apenas usar o DIB "pior dos casos"; por exemplo, se um monitor é 555 e o outro é 565, um DIB 565 será suficiente. Na prática, no entanto, a maioria dos programas volta a um DIB de 24bpp ou 32bpp quando confrontados com monitores com diferentes formatos de cores.

(Você pergunta se todos os monitores têm o mesmo formato de cor chamando GetSystemMetrics(SM_SAMEDISPLAYFORMAT).)

Como uma conversão de formato ocorre quando um DIB é misturado a um dispositivo com um formato de cor diferente, forçar um programa a reter seus bitmaps como DIBs significa que, para pelo menos um dos monitores (e provavelmente ambos), você será submetido uma conversão de formato quando esse DIB é atraído para a tela. Existem também algumas otimizações diversas desativadas quando nem todos os monitores usam o mesmo formato de cor, porque o custo do uso de DIBs supera as economias da otimização.

Portanto, se você ainda não o fez, acesse as configurações de vídeo e verifique se todos os seus monitores estão na mesma profundidade de cor. Se você não fizer isso, uma grande classe de otimizações gráficas será perdida.

Ian Boyd
fonte
10

Sim, isso poderia fazer com que sua máquina funcionasse um pouco mais devagar devido ao trabalho extra colocado na placa de vídeo. No entanto, se você possui uma placa de vídeo moderna com os drivers adequados instalados, ela deve lidar com a carga extra com facilidade. Sem conhecer nenhuma outra especificação da sua máquina, é difícil dizer. A máquina tem muitos anos? Qual placa de vídeo ou placas você está usando?

Você pode tentar reinstalar os drivers de vídeo para garantir a versão mais recente e a instalação limpa. Drivers funcionando corretamente (ou não) podem fazer toda a diferença no mundo.

Troggy
fonte
5

Tente desconectar o segundo monitor. O computador parece funcionar mais rápido / melhor? Caso isso aconteça, convém verificar os drivers conforme sugerido pelo Troggy antes de reconectar o segundo monitor. Se os drivers estiverem atualizados, talvez seja hora de uma nova placa de vídeo.

PS: Eu uso monitores LCD duplos em várias máquinas de mesa. Não vi nenhuma evidência de lentidão relacionada aos monitores. Um sistema tem mais de cinco anos.

Mike Chess
fonte
2

Como todo mundo já disse, depende REALMENTE da sua placa de vídeo, caso contrário não diminuirá a velocidade do seu PC. Atualize sua placa de vídeo ou, se for mais nova, por exemplo, Radeon 9800+ ou equivalente, atualize seus drivers para a versão mais recente possível.

Você pode ter 10 monitores, se quisesse, e o computador não se importaria, mas seriam suas placas de vídeo que sufocariam se estivessem com pouca potência ou executando software mais antigo, porque elas finalmente desenham a imagem nas telas.

E no que diz respeito ao formato de cores por @Ian, é provável que já seja o mesmo por padrão ...

Gup3rSuR4c
fonte
0

Você não mencionou se está usando uma placa de vídeo discreta ou a bordo de vídeo. Se você estiver usando vídeo on-board frequentemente, ele usa memória do sistema. Ir para uma tela maior (resolução mais alta) significa que mais memória RAM do sistema é necessária. Que tipo de placa de vídeo você está usando? Quanta memória do sistema você tem? Uma atualização de memória pode estar em ordem.

Andy
fonte