ゲームパフォーマンスを最適化するためにVSyncを有効または無効にする方法
高速ゲームセッション中に動画がティアリングしたり、画面がずれたりする理由
テンポの速いゲームをプレイしていると、ちらつきやティアリングといった画像の問題に悩まされる、そんな経験、ありませんか? モニターのリフレッシュレートとGPUのリフレッシュレートが同期していないことが原因の場合もあります。この不一致が、没入感を損なう厄介な映像の不具合を引き起こします。
VSync(垂直同期)は、GPUのフレームレートをディスプレイのリフレッシュレートに合わせて制限し、ティアリング(画面の乱れ)を解消する、まさにヒーローと言えるでしょう。しかし、必ずしも完璧というわけではありません。特定の設定では、VSyncをオンにすると入力遅延やスタッタリングが発生する場合があります。また、VSyncをオフにするとパフォーマンスは向上しますが、画面にティアリングが残ることもあります。そのため、最適な設定を見つけるには、ある程度の試行錯誤が必要になる場合があります。
このガイドでは、VSyncとは何か、いつ切り替えるべきか、そして様々なGPUコントロールパネルでどのように切り替えるかを説明します。VSyncは正直言って、効果の出方がまちまちなので、いくつかの代替案も紹介します。最終的には、ゲーム体験をあまり損なうことなくVSyncをオン/オフにする方法を理解できるようになるでしょう。
WindowsとGPU設定におけるVSyncの問題を修正する方法
NVIDIAコントロールパネル
NVIDIAカードは非常に普及しているので、コントロールパネルからVSyncを切り替える方法を知っておくと便利です。これは、ゲーム中にティアリングや入力遅延が発生する場合に特に役立ちます。また、G-Sync対応モニターをお使いの場合は、VSyncを有効にする方が良い場合もありますが、それはまた別の話です。
まず、NVIDIA コントロールパネル がインストールされていることを確認してください。まだインストールされていない場合は、Microsoft Storeからダウンロードできます。ダウンロードが完了したら、以下の手順に従ってください。
- デスクトップを右クリックし、[その他のオプションを表示]を選択します。
- NVIDIA コントロール パネルを選択します。
- パネルで、左側の「3D 設定」メニューを展開します。
- 3D設定の管理をクリックします。
- 下にスクロールして「垂直同期」を見つけます。ここに「3Dアプリケーション設定を使用する」、「オン」、「オフ」などのオプションが表示されます。
- VSyncを有効にするには「オン」、無効にするには「オフ」を選択します。 「3Dアプリケーション設定を使用する」をオンにしたままにしておくと、各ゲームの設定に従います。
- 右下にある「適用」をクリックします。
一部の設定、特にG-Syncモニターの場合、VSyncのオン/オフを切り替えるにはG-Sync設定の調整だけで済む場合があります。ただし、上記の方法は標準的なVSyncの問題に対する主な解決策です。私の場合は1台のマシンでうまくいきましたが、別のマシンでは完全に機能するまでに再起動が必要になる場合があります。
AMD Radeonソフトウェア
AMDグラフィックがお好みなら、ご安心ください。AMD独自のVSync制御機能が搭載されています。AMD Adrenalin Editionソフトウェアは、使い方さえ覚えてしまえば簡単です。まだインストールされていない場合は、 AMDのウェブサイトからダウンロードしてください。
- デスクトップを右クリックし、[その他のオプションを表示]を選択します。
- AMD ソフトウェア: Adrenalin Edition を起動します。
- メイン ウィンドウで、上部のメニューから[ゲーム]タブに移動します。
- グローバルグラフィックスを選択します。
- 下にスクロールして「垂直リフレッシュを待機」を見つけます。ドロップダウンメニューに、「オフ(アプリケーションで指定されている場合を除く)」、「オン(アプリケーションで指定されている場合を除く)」、「常にオン」、「常にオフ」などのオプションが表示されます。
- 好みに応じて選択してください。通常、FPS を最大化したい場合は「常にオフ」、ティアリングのないゲームをしたい場合は「常にオン」にします。
- 一番下にある「適用」をクリックします。
この方法は、古いタイトルや要求の少ないタイトルをプレイする場合には非常に効果的です。VSync によってパフォーマンスが不必要に低下することがあるためです。
インテル グラフィックス コマンド センター
Intelも例外ではありません。同社のGraphics Command Centerアプリは統合GPUの制御をカバーしています。Microsoft Storeから入手してください。インストール後:
- スタート メニューから Intel Graphics Command Center を開きます。
- ホームパネルに移動して、[ゲーム]をクリックします。
- 「マイゲーム」の下で、調整するゲームを選択します。
- 下にスクロールして「垂直同期」を見つけます。「アプリケーション制御」「常にオン」「常にオフ」などのオプションが表示されます。
- 好みに応じて選択してください。「アプリケーション制御」を選択した場合は、ゲーム自体の設定が重要になることに注意してください。
- 必ず変更を確認し、必要に応じてゲームを再起動してください。
これはかなり簡単ですが、システムによっては設定が完全に有効になる前に再起動が必要になる場合があります。完璧にするには多少の調整が必要になるかもしれません。
VSync の代替手段は何ですか?
VSyncは入力遅延や画面のカクつきを引き起こすことがあるため、G-SyncやFreeSyncといった新しい技術がこれらの問題を解決するために導入されました。これらの設定は少し面倒ですが、お使いのモニターが対応していれば大きな違いが生まれます。
G-Sync
NVIDIAのG-Syncは、GPUのフレーム出力に合わせてモニターのリフレッシュレートを動的に調整します。これにより、より滑らかな映像、ティアリングの低減、遅延の低減が実現します。有効にするには、以下の手順に従ってください。
- NVIDIA コントロール パネル を開きます。
- [ディスプレイ] > [G-Sync の設定] に移動します。
- G-Sync / G-Sync 互換を有効にする をチェックします。
- ドロップダウンから適切なディスプレイを選択します。
- 3D 設定の管理 で、モニター テクノロジー を G-Sync / G-Sync 互換 に設定します。
場合によっては、再起動や HDMI/DisplayPort ケーブルの再接続が必要になることもありますが、一度設定してしまえば、ハードウェアが対応していれば状況は一変します。
フリーシンク
AMDのダイナミックリフレッシュレート技術「FreeSync」もほぼ同じ仕組みです。AMDソフトウェアで有効にするには、以下の手順に従います。
- AMD ソフトウェア を開き、ディスプレイ タブに移動します。
- AMD FreeSync を探してオンに切り替えます。
- ゲームごとに制御したい場合は、AMD 設定内の ゲーム タブに移動し、ゲームを選択して、そのセッションの FreeSync を切り替えます。
その他のオプション: アダプティブ、高速、拡張同期
入力遅延をさらに短縮するために、NVIDIAはAdaptive VSyncやFast Syncといった機能を提供しており、AMDはEnhanced Syncを提供しています。これらは、ティアリングを発生させずに遅延を低く抑えるように設計された、いわば垂直同期の代替機能です。これらの機能は、GPU設定でも有効にする必要があるかもしれません。多くの場合、前述のコントロールパネルと同じ場所にあります。例えば、NVIDIAの場合は「3D設定の管理」を選択し、垂直同期をAdaptiveまたはFastに設定します。AMDの場合は、Radeon Enhanced Syncを切り替えます。
正直に言うと、この機能を有効にするには少し手間がかかります。ゲームによっては、すべてがスムーズになり、応答性も向上するかもしれませんが、必ずしもそうとは限りません。ハードウェアの性能とプレイするゲームによって変わってくるからです。
まとめ
VSyncとその代替設定を適切に設定するには、設定と、ティアリングか入力遅延のどちらかを妥協できるかどうかが重要です。これらの設定を試してみるのは少し面倒に感じるかもしれませんが、よりスムーズなゲームプレイのためには、それだけの価値がある場合が多いです。もちろん、GPUとモニターの組み合わせは奇妙なほど特殊です。
まとめ
- VSync は画面のティアリングを防ぐのに役立ちますが、入力遅延を引き起こす可能性があります。
- GPU コントロール パネルを使用して VSync を切り替えます。NVIDIA、AMD、Intel にはそれぞれ独自の方法があります。
- より良い結果を得るために、ハードウェアが G-Sync または FreeSync をサポートしている場合は、G-Sync または FreeSync を検討してください。
- パフォーマンスを優先するか、視覚的な品質を優先するかに応じて設定を調整します。
- 場合によっては、すぐに再起動すると新しい設定が保持されることがあります。
ただの考えですが、これが役に立つことを祈ります。
VSyncの設定は必ずしも簡単ではなく、ハードウェアによって設定も異なりますが、一度設定すれば、ゲームプレイの安定性が格段に向上します。なぜ再起動しないと動作しないことがあるのかは分かりませんが、それも楽しみの一つ、あるいは忍耐力次第で呪いと言えるかもしれません。