web-dev-qa-db-ja.com

デュアルモニターでPCの速度が低下することはありますか?

私のPC(win-xp)の動作が遅いようです。 (例えば、ビデオを見ているときにジッターが発生しています)

最近、私はモニター(大きい)をアップグレードし、それを利用するためにデスクトップのサイズを拡大しました、そして私はセカンドモニターとしてオリジナルを保持しました。大好きです。しかし、物事が遅く見えることに気づいています。セカンドモニターや大きなデスクトップがPCに多くの負荷をかけていると私は推測しています。

一部の「ボットが侵入した場合に備えて、完全なウイルス対策スキャンとマルウェアスキャン(複数のスキャナー)を実行しましたが、うまくいきませんでした。また、誤ったプロセスも見ていません。 2台目のモニターをダンプする前に、他に何か不足しているものはありますか?

15
BIBD

はい。

  • より多くのものを描画する必要があります(同じように高解像度の実行は遅くなります)
  • 解像度が異なる場合、Windowsはさまざまなパフォーマンス最適化を使用できません
  • 色深度が異なる場合、Windowsが変換する必要があるため、ペイントが遅くなります。

Raymond Chenからブログエントリ全体を盗む

パフォーマンスを向上させるには、すべてのモニターを同じカラー形式に設定してください

Ppluは不思議に思う システムが複数のモニターで実行されているときにプログラムの実行速度が低下する理由

もちろん、1つには、複数のモニターを使用している場合、システムが追跡できるように、画面上にはさらに多くのものが表示されます。これは、小さなモニターよりも大きなモニターでプログラムの実行が遅くなるのと同じ理由です。

モニターが1つしかない場合、フラグが_MONITOR_DEFAULTTONEAREST_のようなものであれば、MonitorFromPointのような関数は簡単になります。モニターが1つしかない場合、「この点に最も近いモニターは何か」などの質問に答えるためです。とても簡単になります。

2つのモニターの寸法が同じでない場合、2つのモニターの結合は長方形にならず、すべてのモニターの結合に対するクリッピングがより複雑になります。

しかし、たとえば、1つのモニターを565フォーマットに設定し、別のモニターを24bppに設定した場合など、モニターを異なるカラーフォーマットに設定するミスを犯した場合、複数のモニターに大きなペナルティが発生すると思われます。

2つのモニターが同じカラーフォーマットを使用していない場合、ウィンドウが別のカラーフォーマットのウィンドウに移動された場合(またはさらに悪いことに、それがまたがるように配置されている場合)、プログラムはスクリーンビットマップにDDBではなくDIBを使用することを強制されます異なるカラーフォーマットの2つのモニター)。原則として、プログラムは「最悪の場合」のDIBのみを使用する必要があります。たとえば、一方のモニターが555でもう一方が565の場合、565 DIBで十分です。ただし、実際には、ほとんどのプログラムは、さまざまなカラーフォーマットのモニターに直面すると、24bppまたは32bpp DIBにフォールバックします。

GetSystemMetrics(SM_SAMEDISPLAYFORMAT)を呼び出すことにより、すべてのモニターが同じカラー形式であるかどうかを照会します。)

DIBが異なるカラーフォーマットのデバイスにブリットされるとフォーマット変換が行われるため、プログラムにビットマップをDIBとして保持するように強制すると、少なくとも1つのモニター(おそらく両方)で、そのDIBが画面に描画されるときのフォーマット変換。また、DIBを使用するコストが最適化による節約を上回るため、すべてのモニターが同じカラー形式を使用しているわけではない場合に無効になるその他の最適化もいくつかあります。

そのため、まだ行っていない場合は、ディスプレイ設定に移動し、すべてのモニターが同じ色深度に設定されていることを確認してください。これを行わないと、グラフィックの最適化の大きなクラスが失われます。

8
Ian Boyd

はい、ビデオカードに余分な作業がかかるため、マシンの動作が少し遅くなる可能性があります。ただし、適切なドライバがインストールされた最新のビデオカードを使用している場合は、追加の負荷を簡単に処理できます。あなたのマシンの詳細な仕様を知らなければ、言うのは難しいです。機械は何年も前のものですか?どのビデオカードを使用していますか?

ビデオドライバを再インストールして、最新バージョンであることと、クリーンインストールされていることを確認してください。ドライバーが適切に機能する(または機能しない)と、世界に大きな違いが生まれます。

10
Troggy

セカンドモニターの接続を外してみてください。コンピュータはより速く/より良く動作しているように見えますか?もしそうなら、セカンドモニターを再接続する前に、Troggyが示唆するようにドライバーをチェックしたいかもしれません。ドライバーが最新の場合は、新しいビデオカードの時期かもしれません。

追伸複数のデスクトップマシンでデュアルLCD=モニターを使用しています。モニターに関連する速度低下の形跡は見られません。1つのシステムが5年以上前のものです。

5
Mike Chess

他の皆が言ったように、それは本当にあなたのビデオカードに依存します、そうでなければあなたのPCを遅くしません。ビデオカードをアップグレードするか、新しい場合はRadeon 9800+または同等のものを使用して、ドライバーを可能な限り最新のバージョンに更新します。

必要に応じて10台のモニターを用意でき、コンピューターは気にしませんが、最終的に画面に画像を描画するため、能力が足りない場合や古いソフトウェアを実行している場合は、ビデオカードで問題が発生します。

そして、@ Ianによるカラーフォーマットに関しては、いずれにしてもデフォルトでは同じである可能性があります...

2
Gup3rSuR4c

目立たないビデオカードを使用しているか、オンボードビデオを使用しているかについては触れませんでした。オンボードビデオを使用している場合は、システムメモリを使用することがよくあります。大きな画面(高解像度)に移動すると、より多くのシステムRAMが必要になります。どの種類のビデオカードを使用していますか?どのくらいのシステムメモリがありますか?メモリのアップグレードが必要な場合があります。

0
Andy