ディスプレイとグラフィックスの調整
ディスプレイ ドライバーのタイムアウトを Windows の既定値に戻し、ウィンドウとタスク バーのアニメーションをオフにします。フレーム レートへの効果は測定していません。
このセクションで変わること
ディスプレイ ドライバーのタイムアウトを Windows の既定値に戻し、ウィンドウとタスク バーのアニメーションをオフにします。フレーム レートへの効果は測定していません。
| 設定 | 内容 | レジストリのパス |
|---|---|---|
| ディスプレイ ドライバーのタイムアウトを Windows の既定値に戻す | TdrDelay を削除し、応答しないグラフィックス カードを Windows が回復させるまでの待ち時間を既定の 2 秒に戻します。待ち時間を長くしても何も速くならず、フリーズが長引くだけです。古い w0a のビルドは 10 秒に設定していました。これはその設定を元に戻します。 | HKLM\...\GraphicsDrivers\TdrDelay |
| ウィンドウのアニメーションをオフにする | 最小化、最大化、タスク バーのアニメーションが止まり、ウィンドウがすぐに最小化・復元されます。ゲームでの効果は測定していません (透明効果は「最適化」ページの別の調整です) | HKCU\...\WindowMetrics\MinAnimate + Explorer\Advanced\TaskbarAnimations |
適用方法
- w0a を開きます
- 左のメニューでレジストリ調整ページを開きます
- このセクションを見つけ、適用したい項目の適用を押します
項目ごとにボタンがあるため、セクション全体を適用する必要はありません。すべてを適用したいときは、ページ上部のすべて適用を使います。
元に戻す方法
方法は 2 つあり、どちらも機能します:
- バックアップと復元: 変更を適用する前に書き込まれた復元ポイントに戻します。その時点より後に適用したものは、後の復元ポイントも含めてすべて元に戻ります。開始する前に、確認画面がまさにそのことを伝えます。
- Fix ページ: 症状で検索でき、条件を問わず Windows の既定値を書き込みます。バックアップを読み込まないため、w0a 自身のバックアップ ファイルがなくなっていても機能します。
元に戻すためのログは、ユーザー プロファイルの外にある %ProgramData%\w0a\backup.json に保存されています。
リスク
ここにあるものはすべて、Windows がサポートしている文書化された値です。カーネル レベルのものはなく、元に戻せないものもありません。それでも、正直に言うべきことはこれです: 設定によっては、お使いの PC で測定できる効果がない場合があります。 変更を適用しても違いを感じないなら、おそらくその感覚は正しいです。これらのページは感覚を売っているのではなく、何が変更されたかをお伝えしています。
測定したい場合は、ベンチマークの読み方のルールが当てはまります: 一度に変えるのは 1 つだけにし、平均ではなく Low を見てください。
まず、正直なところ
どちらの項目もゲームを速くするものではなく、どちらについてもフレーム レートへの効果は測定していません。最初の項目は修復です: 応答しなくなったグラフィックス カードを Windows が回復させるまでに PC 全体がどれだけ長くフリーズしうるかを決める設定を、Windows の既定値に戻します。もう一方の項目はデスクトップのアニメーションをオフにします。変わるのはウィンドウの最小化と復元のされ方で、ゲームの描画のされ方ではありません。
項目ごとの説明
ディスプレイ ドライバーのタイムアウトを Windows の既定値に戻す: HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers の下にある TdrDelay と TdrDdiDelay を、それぞれ存在する場合にだけ削除します。値がないことが Windows の既定値で、TdrDelay は 2 秒、TdrDdiDelay は 5 秒です。これは Microsoft の TDR のドキュメントにある数値で、同じドキュメントには、エンド ユーザーはこれらのキーを変更すべきではないとも書かれています。このタイムアウトは、フレームの処理にかけてよい時間ではなく、応答しなくなったカードを回復させるまでに Windows が待つ時間です。2 秒なら、固まった GPU の代償は短い暗転で済みます。古い w0a のビルドが書き込んでいた 10 秒では、画面もカーソルも入力もない PC が 10 秒続き、それが起きるたびに繰り返されます。値を 2 に設定するのではなく削除するのは、値がないことが「Windows の既定値を使う」を偽りなく表す方法だからです。この項目が返す答えは、復元した、すでに既定値だった (何も書き込んでいない)、復元できなかった、の 3 つのいずれかです。アクセスを拒否されたキーは失敗として報告し、決して「すでに問題なし」とは報告しません。再起動を求めるのは、何かを削除した場合だけです。この項目では、元に戻すための記録を意図的に残していません: w0a は TdrDelay を一切書き込んではならず、古い値を戻すことは書き込みにあたるからです。
ウィンドウのアニメーションをオフにする: HKCU\Control Panel\Desktop\WindowMetrics の下に MinAnimate="0" (REG_SZ) を、HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced の下に TaskbarAnimations=0 (REG_DWORD) を書き込みます。Windows の出荷時の値は "1" と 1 です。コードに書かれている理由は、これらのアニメーションはゲームが使うのと同じ GPU 上でコンポジターが描画する、というものです。それがゲームでどれだけの価値を持つかは測定していません。どちらもユーザー自身のシェルの設定で、エクスプローラーが起動時に読み込むため、再起動ではなく、サインアウトしてサインインし直した後に反映されます。
自分で確認する方法
reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDelay
reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDdiDelay
reg query "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAnimations
最初の 2 つは、値が見つからないことが望ましい結果です: 値がないことが既定値だからです。アニメーションの項目を適用した後は、MinAnimate が 0、TaskbarAnimations が 0x0 になります。
このセクションが行わないこと
ディスプレイ ドライバーのタイムアウトを延ばすことはしません。それは以前の項目「TdrDelay を 10 秒に延ばす」で、すでに削除されています。また、TdrDelay は w0a の禁止リストに入っています: 製品はバックアップからの復元も含め、どこであれこの値の書き込みを拒否します。
VisualEffects\TaskbarAnimations\DefaultValue は書き込みません。これは、実際に使われる値がないときに Windows が参照する代替の値にすぎません。以前のバージョンはこの代替の値だけを書き込んでいたため、タスク バーは適用前とまったく同じようにアニメーションし続けていたのに、カードは違うことを表示していました。現在書き込んでいるのは、Explorer\Advanced の下にある実際に使われる値です。
このページの範囲外
「Fix」ページでは、GPU のクラッシュ回復がこの 2 つだけでなく GPU の回復に関するすべての値を削除し、1 つでも削除した場合は再起動を求めます。視覚効果は、透明効果やその他の視覚効果の設定と一緒にアニメーションをオンに戻し、Themes サービスを開始します。透明効果だけを変えるのは、「最適化」ページのWindows の透明効果を無効にするです。「カクつき探偵」は、ほかの何かが書き込んだ 8 秒以上の TdrDelay を報告して、この項目を案内します。GPU のクラッシュ回復そのものが完全にオフになっている場合は、代わりに「Fix」のカードを案内します。
ゲームに影響する Windows の設定はどれか、それぞれが誰に役立ち、誰には何の効果もないのか: ゲーム向けに Windows 11 を最適化する方法: 本当に意味のある設定
このページは役に立ちましたか?
何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。
送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー
このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。