HDRがオンにならない理由を突き止めるのは、非常にイライラするものです。ディスプレイが最低スペックを満たしていない場合もあれば、WindowsがHDRの有効化を拒否している場合もあります。HDRは素晴らしい機能で、特に高解像度の映像で映画やゲームを楽しむ人にとっては、あらゆるものがより鮮やかに見えます。しかし、WindowsがハードウェアレベルでHDRの調整をどのように処理するかによって、時として謎めいた問題が発生することがあります。そこで、ここでは、何が問題になるのか、そしてどのように解決すればよいのかを、少し複雑ですが役立つ情報としてまとめてみました。
Windows 10でHDRがオンにならない場合のトラブルシューティング方法
お使いのハードウェアがそもそもHDRに対応しているかどうかを確認してください。
これは見落とされがちですが、お使いのデバイスが最低要件を満たしていない場合、HDRは動作しません。ノートパソコンの場合、それは次のことを意味します。
- 内蔵ディスプレイは最低でも1080pの解像度と300nit以上の輝度が必要です。画面が大きく明るいほど良いでしょう。
- PlayReadyに対応し、10ビットビデオデコード用のコーデックを備えたグラフィックカード。通常はIntel Iris Plus以上、または専用のAMD/NVIDIAカード。
デスクトップの場合:
- モニターはHDR10に対応し、HDMI 2.0またはDisplayPort 1.4以上を搭載している必要があります。高性能なモニターだと思っていても、実際には互換性がない場合もあります。
- グラフィックカードはHDRに対応している必要があります。仕様を確認してください。通常、AMD Radeon RX 400シリーズ以上、NVIDIA GeForce 1000シリーズ、またはIntel UHD Graphics 600シリーズ以上であれば問題ありません。
- 最新のWindowsアップデート、コーデックのインストール、およびドライバー(WDDM)の更新はほぼ必須です。なぜなら、もちろん、Windowsはそれを必要以上に難しくしているからです。
解決策1:Windowsとドライバーが最新の状態であることを確認してください。
システムに最新のアップデートが適用されていない場合、HDRがブロックされたり、正しく認識されない可能性があります。設定→更新とセキュリティ→ 更新プログラムを確認してください。また、Windows UpdateまたはNVIDIA、AMD、IntelなどのメーカーのWebサイトから直接、グラフィックドライバーを更新してください。
解決策2:バッテリー駆動時にHDRが動作するように設定し、電源設定を調整する
Windowsはバッテリー駆動時にHDRを無効にすることがありますが、これは省電力の観点からは理にかなっていますが、電源に接続せずに何かを視聴したい場合は不便です。解決方法:
- 設定→システム→ディスプレイに進みます。
- Windows HDカラー設定をクリックします
- バッテリーオプションのセクションを探してください。「バッテリー駆動時にHDR対応ゲームやアプリの使用を許可しない」という項目があるかもしれません。その項目のチェックを外すか、設定を切り替えてバッテリー駆動時にHDR対応ゲームやアプリの使用を許可してください。
一部の機種では、これでWindowsがHDRを有効にしてくれるかもしれません。確かに、こういった設定をあれこれいじらなければならないのはちょっと変な感じがするかもしれませんが、試してみる価値はありますよ。
解決策3:レジストリの調整によってHDRバインディングを強制する
通常の切り替えが機能せず、お使いのハードウェアがHDRに対応している場合は、レジストリを編集する必要があるかもしれません。少し時間がかかりますが、慎重に行ってください。
- 押すWindows key + Rと「実行」ボックスが開きます。
- 入力し
regeditてEnterキーを押してください。 - UACプロンプトが表示されたら、「はい」をクリックします。
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\VideoSettingsに移動します。
EnableHDRForPlaybackという名前の DWORD 値を探してください。もし存在しない場合は、作成してください。
- 右ペインで右クリック >新規> DWORD (32 ビット) 値
- EnableHDRForPlaybackという名前を付けてください。
- ダブルクリックして、値データを1に設定します。
レジストリエディターを閉じてから、 [設定] → [システム] → [ディスプレイ]に進み、もう一度 HDR を有効にしてみてください。それでも解決しない場合は、コマンドプロンプトを管理者として開き、次のコマンドを実行してレジストリキーを設定してください。
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\VideoSettings" /v EnableHDRForPlayback /t REG_DWORD /d 1 /f
その後、PCを再起動してください。場合によっては、これでWindowsがHDR機能を認識するようになることがあります。必ずしも効果があるとは限りませんが、切り替えオプションが表示されない場合は試してみる価値があります。
解決策4:最近のアップデートのバグであれば、Windowsを以前のバージョンに戻す
最近のWindowsアップデート以前はHDRが正常に動作していた場合は、以前のバージョンに戻すことで解決する可能性があります。[設定] → [更新とセキュリティ] → [回復]に移動します。[Windows 10の以前のバージョンに戻す]の下にある[開始する]をクリックします。画面の指示に従い、以前のバージョンに戻ったら、HDRが再び有効になるかどうかを確認してください。
解決策5:ディスプレイと接続ケーブルを確認する
モニターやテレビがHDRに対応していない場合、または互換性のないHDMIケーブルを使用している場合は、大きな問題となります。モニターの仕様を確認し、HDR10に対応していることを確認してください。また、HDMI 1.4ケーブルはHDMI 2.0b(またはそれ以上)のケーブルに交換してください。HDMI 1.4ではHDRの性能を十分に引き出せず、最近のケーブルのほとんどはHDMI 2.0または2.1に対応しています。高品質なケーブルに交換するだけで、劇的に改善される場合もあります。
複数のHDRディスプレイを接続している場合は、まず1台だけでテストしてみてください。マルチモニター構成の場合、WindowsがどのディスプレイでHDRを有効にするべきか判断に迷うことがあります。
通常、これらの手順でほとんどの問題は解決しますが、それでも解決しない場合は…ハードウェアの制限が原因かもしれませんし、Windowsが頑固に動作しないだけかもしれません。でも、少なくとも試してみたのですから、それで十分でしょう。
まとめ
- ハードウェア仕様とモニターの互換性を確認してください
- Windowsとグラフィックドライバーをアップデートする
- HDR用に電源とバッテリーの設定を調整してください
- 必要に応じてレジストリの調整を行ってください。
- HDMIケーブルと接続設定を確認してください。
- 最近のアップデートで問題が発生した場合は、Windowsを以前のバージョンに戻すことを検討してください。
まとめ
HDRを有効にする作業は、お使いの環境によってはかなり複雑で、一筋縄ではいかない場合もあります。より良いケーブルを接続したり、ドライバーを更新したりするだけで解決する場合もあれば、レジストリの編集やロールバックといった複雑な手順が必要になる場合もあります。重要なのは、冷静さを保ち、まずハードウェアの状態を確認し、それから手順を一つずつ実行していくことです。この情報がお役に立てば幸いです。少なくとも一部のユーザーにとっては、HDRが本来あるべき姿で動作するようになるはずです。