web-dev-qa-db-ja.com

何も起こらないときのdwm.exeによる高いCPU使用率

セットアップ:Windows 7 Ultimate、Windows 8内のVMwareボックスで実行、VMwareToolsがインストールされています。 VMware Workstationは、win8)で起動された唯一のアプリケーションです。エアロがオンになっています。

数か月前から、オンとオフを問わず、すべてのアプリケーションでパフォーマンスが非常に遅くなっています。プロセスエクスプローラーをチェックすると、システムがアイドル状態で、エクスプローラー以外は何も開いていないときに、dwm.exe(20〜30%)およびsvchost.exe(30〜40%)によって高いCPU使用率が示されます。

Dwm.exeを削除しても何も変わりません。 dwmは、再起動すると高いCPU使用率を再開します。

Svchostのサービスは次のとおりです。

  • オーディオエンドポイントビルダー
  • CSCサービス
  • ネットマン
  • PCASVC
  • SYSMAIN
  • TRKWKS
  • UXSMS
  • WDIシステムホスト

Aeroをオフにすると少し役立ちますが、実際に問題を解決したいと思います。この問題は以前には存在しませんでした。 dwm.exeは、実際にウィンドウを合成しているときにのみ使用率が高くなりました。私はそのsvchostからの高い使用率に気づきませんでした。

編集一度に1つのアプリを実行していると、システムリソースが不足するWin 95の昔のように、アプリの大部分が黒くなることがあります。

8
Snowbody

VMWareがゲストOSに割り当てているビデオRAMの量を確認します。現在インスタンスにアクセスできないため、VMWare内の正確な構成オプションがどこにあるかわかりませんが、Win7 run Prompt内からdxdiag.exeを実行し、プライマリディスプレイのメモリ量を確認することをお勧めします。アダプターが登録中です。この数が少ない場合(1〜128 MB)、ゲストOSにより多くのビデオメモリを割り当てる必要があります。

DWMは、ビデオカードのリソースを使用する傾向があるデスクトップウィンドウマネージャーです。ハードウェアに直接インストールされたOSのように、win7はビデオリソースが不足していることを検出すると、CPUリソースを使用して余裕を取り戻そうとします。

また、VMWareツールを再インストールしたり、新しいバージョンが利用可能かどうかを確認したりしても問題はありませんでした。 'ツールにはおそらくビデオリソースの仮想化に寄与するコンポーネントがあるため、これはビデオカードドライバーの更新に似ている可能性があります。

2

Windows 8.1 Lenovo T530とドッキングすると、同様の問題が発生します。ドッキングしていないときは問題ありません。ドッキングしているときは画面が点滅し、突然画面が遅くなり、dwm.exeが大量のリソースを消費するなどの問題が発生します。

私が気付いた唯一のことは、グラフィックカードがドッキングされていないときに「省電力モード」になることです。グラフィックカードドライバを更新してみてください(別の返信に記載されています)が、設定をチェックして、関連するものがあるかどうかを確認してください。省電力モードまたはグラフィックアクセラレーションを無効にするオプションなどから始めます。

あなたの場合は、ホストシステム(VMwareとの相互作用)で試してみて、VM内からグラフィックプロセッサに対してVMwareが何を表示するかを確認してください。

0
Watki02

ゲストOSWindows10とホストOSUbuntu16.04で非常によく似た問題が発生しました。 TheEmpireNeverEnded で答えを読んだ後、さまざまなVMディスプレイ-画面タブのグラフィック設定で遊んだ。最後にグラフィックコントローラーをVMSVGAに変更すると、パフォーマンスが向上するように見えた。残念ながら、動的な画面サイズ変更の優れた機能を失います-いくつかの4:3解像度からのみ選択できます。

0
Kuba D