Windows 7のAeroパフォーマンス警告を無効にする方法はありますか
あなたはあなたのコンピュータが最先端ではないことを知っています、しかしWindows 7が常にあなたを思い出させる必要はありません。パフォーマンスを向上させるために配色を調整するためにどのようにして定数ナギングを無効にすることができるかを見るために読んでください.
本日の質疑応答セッションでは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの1部門であるSuperUserのご好意により、当社にお越しいただきます。.
質問
SuperUserの読者William Stewartは、Windows 7にうんざりしている。
このダイアログボックスがポップアップ表示されることがあります(上記のスクリーンショットを参照)。表示されるたびに、「現在の配色を維持し、このメッセージを再表示しない」を選択します。 Windowsはそれから私に再び思い出させます - 翌日または再起動後、あるいは時にはさらに5分後
パフォーマンスを向上させるために配色を変更しますか?
Windowsはコンピュータのパフォーマンスが遅いことを検出しました。これは、Windows Aeroカラースキームを実行するのに十分なリソースがないことが原因である可能性があります。パフォーマンスを向上させるには、配色をWindows 7 Basicに変更してみてください。変更した内容は、次回Windowsにログオンするまで有効になります。
- 配色をWindows 7 Basicに変更する
- 現在の配色をそのままにしてください
- 現在の配色を維持し、このメッセージをもう表示しない
Windowsがダイアログを抑制しようとした試みを無視または忘れてしまったのには、何らかの理由がありますか。私は二度とそれを二度と見ることができないことを願っています、それは厄介です、そしてそれはフルスクリーンアプリケーションから私を代替する.
それが問題であれば、私はWindows 7 x 64 Professionalを実行しています。 DirectXアプリケーションではVsyncとTriple Bufferingを強制しているため、このダイアログが表示されると思います。.
明らかに、Windowsは自分の選択を覚えているという彼の要求を無視しているので、Williamは新しい攻撃計画を必要としています。.
回答
SuperUserの寄稿者A Dwarfが、Williamの問題に対する迅速で汚い解決策を提供しています。
このメッセージがあなたのシステムのリソースが不足していることを知らせており、Aeroを無効にして最適な速度で実行し続けることができるように求めていることに気付いたと仮定します。,
- スタートメニューに行き、タイプしなさい アクションセンター 検索ボックスで
- それを起動します(それは「コントロールパネル」グループの下の一番上のエントリになるはずです)
- 左側のサイドバーで、をクリックします
アクションセンターの設定を変更する
- チェックを外す
Windowsのトラブルシューティング
「メンテナンスメッセージ」の下のチェックボックス.- クリック
OK
ボタンをクリックすると完了です.これが設定画面のスクリーンショットです。
あるいは
- 通常このアクションセンターの通知を起動するアプリケーションを起動する前に、この設定をそのままにして基本デスクトップモードに切り替えることができます。または,
- これらのフルスクリーンアプリケーションを起動するために使用するアイコンを右クリックし、[プロパティ]をクリックして[互換性]タブをクリックします。
デスクトップコンポジションを無効にする
. これは無効になります デスクトップウィンドウマネージャセッションマネージャ このアプリケーションの実行中にサービスを提供することで、システムとビデオのメモリを増やし、一部のアプリケーションの非互換性を回避します。十分なシステムメモリとビデオメモリがあるのに、特定のゲームやフルスクリーンアプリケーションでこのメッセージが表示される場合は、アクションセンターのメッセージが表示される可能性があります。.
もう1人の貢献者であるOliver Salzburgは、デスクトップ構成の無効化ソリューションA Dwarfの最後に注目しています。彼は書く:
まったく同じメッセージが表示されることはありませんが、状況は少し変わっています。.
私の理解では、ここで強調されている中心的なリソースは GPUメモリ. しかし、これは必ずしもあなたが一般的にこのリソースを使い果たしていることを示すわけではありません。 Desktop Window Managerが実行中であることを検出したことを意味しているのかもしれません。 とても低い より多くのメモリを解放するためにこのサービスの1つの特定の機能が無効にされる可能性があること.
これをテストするために、私はGPUメモリ集約型アプリケーションを公開し始めました。
これは私のトリプルスクリーンセットアップで多少の平均的な使用を上回っています(Visual Studio 2012(ハードウェアアクセラレーション対応)、PhpStorm、Aptana Studio、Chrome、Firefox、IEなど)。だから、ええ、あなたは1 GBのカードしか持っていなくて、これがあなたの通常の使用法のシナリオであるならば、あなたはすでに問題を抱えているでしょう.
私はもう少しプッシュして、さらに2つのVisual Studioインスタンスを起動しなければなりませんでした…
…1.5 GBに近づくまで…
スナップ!これにより、Windowsはデスクトップ合成を完全に終了させました(そして貴重なリソースを解放しました)。.
今、私はすでにクリティカルレベルにあり、そして私は過剰な量のGPUメモリを使うアプリケーションを始めます。 フルスクリーンで, 私はこの限界を超えることさえできます。これは、2560×1440でBlack Mesaをしばらくの間最大詳細で実行した結果です。
したがって、これから2つのことが推論できます。フルスクリーンアプリケーションで同じ制限に達したとき(およびオプションでそのアプリケーションを終了したとき)デスクトップコンポジションが無効にならない場合、デスクトップの75%を超えるとWindowsがデスクトップコンポジションを無効にするように強制することができます。.
2つ目は、ゲームに参加している間に、「このゲームを実行するのに十分なリソースがあるのですが、デスクトップに十分なリソースがないのですか」というアイデアを得ることができます。その理由は、両方が同時にメモリを必要とすることです。.あなたがゲームを終了した後に、Windowsはメモリ状況についてあなたに言うことができるだけかもしれません。だから、私は別のVisual Studioを起動すると 後に Black Mesaを終了しています…
それで、私たちはこれについて何ができるでしょうか?
より多くのGPUメモリを手に入れる
甘くてシンプル.
デスクトップコンポジションを無効にする(プロセスごと)
すでに示唆したように、単一の実行ファイルに対してデスクトップコンポジションを無効にすることができます。これには、実行可能ファイルの実行中にデスクトップコンポジションが一時的に無効になるという効果があります。これにより、私のテストでアプリケーションが実行されている間の全体的なメモリ消費量が大幅に削減されました。
これが潜在的に多くの仕事であるので、賞金通知はこれが望ましくないと述べます.
デスクトップコンポジションを無効にする(グローバル)
デスクトップ構成が通常望まれるので、私はこれを解決策とは考えません。しかし、これはそれを無効にする場所です:
私はただ迷惑なメッセージを取り除きたいです!
警告を取り除いたからといってあなたのバッテリーはほとんど空です!あと10分しか話せません!10分以上話すことができるわけではありません。実際には、あなたの電話はたぶん単に遮断されるでしょう、そしてそれはそれです。今度は改善のためにそれはどうですか?
私はそのメッセージが消されることを想定したことがなく、それがどのようにして利益と考えられるのかわかりません。.
あなたはあなたがもっとよく知っていると思うかもしれませんが、あなたは知りません。システムがリソース不足になっていると言っている場合は、.
しかしそうではありません!知っている!
さて、Windowsはあなたがいる特別な状況を検出するのに十分スマートではないと仮定しましょう、そして警告メッセージは単に迷惑な不便です。今何?
問題は、私個人的には、私もこれの影響を受けていて、それが私からの迷惑なのです。私はその警告メッセージさえ得られないからです。 Windowsは単に私のカラープロファイルを切り替えるだけです。そして私は実際にそれが好きです.
それが起こるとき、私は通常すぐに呼び出すスクリプトを実行します
net stop uxsmsとnet start uxsms
これでDesktop Window Managerが再起動し、合成されたデスクトップに戻ります(そしてその過程でたくさんのリソースが解放されます)。.
これを知っていれば、ゲームを開始する前にサービスを停止してこの動作全体と戦う特別なゲーム環境を自分で構築することもできます。ただし、これにより、ファイルプロパティを使用して単一の実行可能ファイルのデスクトップ構成を無効にするのと同じ動作になります。.
説明に追加するものがありますか?コメントの中で消してください。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.