「HDR モニターのサポート」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (add TranslationStatus.) |
Kusanaginoturugi (トーク | 投稿記録) (記事の差し替え) |
||
2行目: | 2行目: | ||
[[Category:X サーバー]] |
[[Category:X サーバー]] |
||
[[en:HDR video playback]] |
[[en:HDR video playback]] |
||
+ | HDR support on Linux is not implemented yet in the display servers, though it is being worked on: |
||
− | このページでは、HDR(ハイダイナミックレンジ)映像の視聴方法を説明することを目的としています。 |
||
− | {{Note| |
||
− | * HDR ビデオの再生は Linux ではまだ初期段階であり、この機能には多くの制限があります。 |
||
− | * Red Hat は HDR の改善に取り組む人を雇い、X.org の開発者も Linux での HDR の改善に取り組んでいます。[https://gitlab.freedesktop.org/wayland/weston/-/issues/467 ロードマップ]をご覧ください。 |
||
− | * このガイドは、お使いのコンピュータの性能に影響を与える可能性があります。}} |
||
+ | *[[X.org]] (and Xorg clients): no support for passing HDR metadata to the display, see https://gitlab.freedesktop.org/xorg/xserver/-/issues/1037#note_521100 |
||
− | == 要件 == |
||
+ | *[[Wayland]] (and Wayland clients): no support for passing HDR metadata to the display, see https://gitlab.freedesktop.org/wayland/weston/-/issues/467 and https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14 |
||
− | * HDR 対応グラフィックカード |
||
− | * ディスプレイサーバーとして X11 |
||
− | * [[mpv]] (NVIDIA カードでは必須、それ以外ではオプション)。 |
||
− | * [[#ディスプレイマネージャー|互換性のあるディスプレイマネージャー]]。 |
||
− | * HDR10 認証モニター。 |
||
+ | *DRM clients can directly pass HDR metadata, but this is not available from regular userspace clients, only specialized software can use it: https://gitlab.freedesktop.org/mesa/drm/-/blob/main/include/drm/drm_mode.h#L809 |
||
− | 内蔵グラフィックスカードは動作しますが、ビデオ再生のフレームレートが低下します。 |
||
− | |||
− | == 制限事項 == |
||
− | |||
− | * HDR10 ビデオのみが機能しているようです。 |
||
− | * Dolby Vision はまだサポートされていません。 |
||
− | * NVIDIA グラフィックスカードでは、[[mpv]] のみが HDR ストリームを正しく再生できるようですが、Chromium には色と深度に問題があるようです。AMD と Intel のカードは mpv に限定されません。 |
||
− | * X11 はピーク輝度 600 ニトまでしか出せないようです。それ以上は生かせない。 |
||
− | * [[ハイブリッドグラフィック]]は今のところ動作しません。BIOS/UEFI メニューから統合カードを無効化することをお勧めします。 |
||
− | * Firefox、Epiphany などのブラウザは、まだ HDR をサポートしていません。Chromium ベースのブラウザを使用することをお勧めします。 |
||
− | * [[VLC]] でも HDR コンテンツを再生できることを報告しているユーザーもいますが、ほとんどの場合、意図したとおりに動作していません。 |
||
− | * Game/AutoHDR のサポートはまだありません。 |
||
− | * カラープロファイル {{ic|bt.2020}} は、表示深度の問題があります。{{ic|bt.1889}} を使用することが推奨されます。 |
||
− | * Wayland は HDR カラープロファイルを実装していますが、それを活用できるのはコンポジターのみです。今のところ、[[Sway]] と [[Weston]] だけがこの機能を一応実装しているようです。 |
||
− | * 一部のアプリケーションは壊れるか、起動を拒否します。ゲームが壊れる例としては、[[Steam]] があります。 |
||
− | |||
− | == セットアップ == |
||
− | |||
− | {{Expansion|A section for wayland might be necessary, since we list weston and sway as having support in the previous section.}} |
||
− | |||
− | === ディスプレイマネージャー === |
||
− | |||
− | 今のところ、これらのディスプレイマネージャーだけが HDR を活用することができます。 |
||
− | |||
− | * [[GDM]] |
||
− | * [[SDDM]] |
||
− | * [[XDM]] (パッチが必要) |
||
− | |||
− | その他のディスプレイマネージャはクラッシュするか、青と赤のディスプレイ出力信号が切り替わるか、あるいは単に HDR ビデオ再生に対応しないかのどちらかです。 |
||
− | |||
− | === X サーバー === |
||
− | |||
− | X 設定で {{ic|DefaultDepth}} と {{ic|Depth}} の値を 30 に設定します。 |
||
− | |||
− | {{hc|/etc/X11/xorg.conf| |
||
− | Section "Screen" |
||
− | ... |
||
− | DefaultDepth 30 |
||
− | ... |
||
− | SubSection "Display" |
||
− | ... |
||
− | Depth 30 |
||
− | ... |
||
− | EndSubSection |
||
− | EndSection |
||
− | }} |
||
− | |||
− | {{Warning|4、8、12、16、24、または 30 以外の値を設定すると、ディスプレイサーバーにアクセスできなくなります。}} |
||
− | |||
− | === Chromium === |
||
− | |||
− | 次のフラグを追加します。 |
||
− | |||
− | --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,RawDraw --ignore-gpu-blocklist --enable-gpu-rasterization --use-gl=desktop |
||
− | |||
− | {{ic|about://flags}} で {{ic|#force-color-profile}} を {{ic|Display P3 D65}} に変更するのが望ましいです。 |
||
− | |||
− | {{Note| |
||
− | * ハードウェアアクセラレーションが必要です。[[Chromium#ハードウェアビデオアクセラレーション]] を参照してください。 |
||
− | * Chromium 100 からは、{{ic|#force-color-profile}} オプションを表示させるために {{ic|#temporary-unexpire-flags-m98}} と {{ic|#temporary-unexpire-flags-m99}} の両方を有効にする必要があります。}} |
||
− | |||
− | === mpv === |
||
− | |||
− | HDR 対応はネイティブで、デフォルトで全ての設定が正しい値に設定されています。ピーク輝度は {{ic|--target-peak}} で調整できます。 |
||
− | |||
− | == 使用方法 == |
||
− | |||
− | mpv を使用する場合は、その上で HDR ビデオを起動してください。 |
||
− | |||
− | Chromium を使用する場合は、HDR HTML5 ビデオをその上で再生します。Netflix や YouTube などのサイトも HDR 動画再生に対応しています。 |
||
− | |||
− | == トラブルシューティング == |
||
− | |||
− | === GNOMEの角を正方形/まっすぐにする === |
||
− | |||
− | {{Aur|mutter-rounded}} パッケージをインストールし、{{ic|mutter_settings}} を使用して微調整すると、この問題が解決するようです。 |
||
− | |||
− | === 透明度の問題 === |
||
− | |||
− | NVIDIA では、プロプライエタリドライバを 470.xx よりも高いバージョンをインストールしてください。これである程度解決するように思えますが、{{Aur|gnome-terminal-transparency}} のようないくつかのアプリケーションは NVIDIA でまだ透明度の問題があります。 |
||
− | |||
− | === HDRを見ているかどうかをチェックする === |
||
− | |||
− | 影などのディテールをよく見て、ピクセルが多い、色がおかしいと感じたら、SDR で再生している可能性が高いです。 |
||
− | |||
− | Chromium の場合、HDR の YouTube 動画を見て、HDR でストリーミングしているかどうかを確認します。歯車のアイコンに HDR のラベルが付いていれば、HDR でストリーミングしていることを意味します。 |
||
− | |||
− | === モニターの青と赤の信号が入れ替わっている === |
||
− | |||
− | 以下の可能性があります。 |
||
− | |||
− | * ハイブリットシステムを使用している。BIOS/UEFI で統合 GPU を無効にします。 |
||
− | * 互換性のないディスプレイマネージャーを使用している。[[#ディスプレイマネージャー]]を参照します。 |
||
− | |||
− | === Chromium のウィンドウが青と紫で表示されます === |
||
− | |||
− | AMD と NVIDIA のグラフィックカードでは、Vulkan が原因である可能性があります。この機能を {{ic|--enable-features}} フラグから削除して無効にしてみてください。 |
||
− | |||
− | {{TranslationStatus|HDR video playback|2022-05-17|728774}} |
2022年5月31日 (火) 16:24時点における版
HDR support on Linux is not implemented yet in the display servers, though it is being worked on:
- X.org (and Xorg clients): no support for passing HDR metadata to the display, see https://gitlab.freedesktop.org/xorg/xserver/-/issues/1037#note_521100
- Wayland (and Wayland clients): no support for passing HDR metadata to the display, see https://gitlab.freedesktop.org/wayland/weston/-/issues/467 and https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14
- DRM clients can directly pass HDR metadata, but this is not available from regular userspace clients, only specialized software can use it: https://gitlab.freedesktop.org/mesa/drm/-/blob/main/include/drm/drm_mode.h#L809