「HDR モニターのサポート」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
41行目: 41行目:
 
** [[DXVK]] (2.1 以上) または [[Wine#VKD3D-Proton|VKD3D-Proton]] (2.8 以上)、ゲームに使用されるDirectXバージョンによります。 {{Tip|Proton 8.0、Experimental、または Proton GE 44+ のいずれかを使用してください。すべて十分なDXVKとVKD3Dバージョンが同梱されています。}}
 
** [[DXVK]] (2.1 以上) または [[Wine#VKD3D-Proton|VKD3D-Proton]] (2.8 以上)、ゲームに使用されるDirectXバージョンによります。 {{Tip|Proton 8.0、Experimental、または Proton GE 44+ のいずれかを使用してください。すべて十分なDXVKとVKD3Dバージョンが同梱されています。}}
   
== Configuration ==
+
== 設定 ==
   
 
=== KDE Plasma ===
 
=== KDE Plasma ===
   
See [[KDE#HDR]].
+
[[KDE#HDR]] を参照してください。
   
 
=== Gamescope with Steam session ===
 
=== Gamescope with Steam session ===
   
  +
Valve の Steam コンポジター [[gamescope]] は実験的な HDR サポートを提供しています。以下の手順に従うと、HDR対応の gamescope を介して Valve の Steam クライアントを試用することができます。
Valve's Steam compositor [[gamescope]] offers experimental HDR support. Following these steps will allow you to try out Valve's Steam client running through the HDR capable gamescope.
 
   
  +
{{Tip|gamescope との使用には [[AMDGPU]] が推奨されます - [[NVIDIA]] は画面のちらつきなどの重大な問題が知られています。}}
{{Tip|An [[AMDGPU]] is recommended for use with gamescope - [[NVIDIA]] is known to have critical issues including flickering.}}
 
   
* Install {{Pkg|gamescope}} and {{AUR|gamescope-session-steam-git}}
+
* {{Pkg|gamescope}} {{AUR|gamescope-session-steam-git}} をインストールします。
* You may create the optional config file {{ic|~/.config/environment.d/gamescope-session.conf}} with the following content: {{bc|<nowiki>
+
* オプションで以下の内容を含む設定ファイル {{ic|~/.config/environment.d/gamescope-session.conf}} を作成できます:
  +
{{bc|<nowiki>
 
if [ "$XDG_SESSION_DESKTOP" = "gamescope" ] ; then
 
if [ "$XDG_SESSION_DESKTOP" = "gamescope" ] ; then
 
SCREEN_WIDTH=1920
 
SCREEN_WIDTH=1920
65行目: 66行目:
 
fi
 
fi
 
</nowiki>}}
 
</nowiki>}}
  +
** 上記の解像度値を適切なものに更新してください。ディスプレイを一覧表示するには {{ic|xrandr --query}} を実行します。
** Update the resolution values above to the correct ones. You can list your displays by running {{ic|xrandr --query}}.
 
  +
** ディスプレイ {{ic|CONNECTOR}} がデフォルトで正しいものを選択しない場合は、設定する必要があります。
** You may need to set the Display {{ic|CONNECTOR}} if it does not pick the right one by default.
 
   
  +
これで、ログインマネージャーやターミナルから以下の手順のいずれかを使用して {{ic|gamescope}} を起動することができます:
You can now start {{ic|gamescope}} from your login manager or a terminal using one of the following steps:
 
   
==== Via a login manager ====
+
==== ログインマネージャー経由 ====
   
  +
ログアウトして、ログインマネージャーで ''Steam Big Picture'' を選択し、ログインします。
Log out and select the ''Steam Big Picture'' in your login manager and log in.
 
   
==== Via the command line ====
+
==== コマンドライン経由 ====
   
# Go to a new TTY by pressing {{ic|Ctrl+Alt+F2}}
+
# {{ic|Ctrl+Alt+F2}} を押して新しい TTY に移動します。
# Log in and run {{ic|gamescope-session-plus steam}} to start the [https://github.com/ChimeraOS/gamescope-session standalone steam session] in HDR.
+
# ログインして {{ic|gamescope-session-plus steam}} を実行し、HDR [https://github.com/ChimeraOS/gamescope-session スタンドアロンの steam セッション] を開始します。
  +
#* ネットワークが機能しない場合は、[[NetworkManager]] をインストールして有効化することで修正できます。
#* If networking does not work you can fix it by installing and enabling [[NetworkManager]].
 
   
==== Configure Steam ====
+
==== Steam の設定 ====
   
  +
# 一般設定の表示設定で、HDR 設定が見えるはずです。HDR と実験的 HDR サポートを有効にします。
# In the general settings, under Display, you should now see HDR settings. Enable HDR and Experimental HDR Support.
 
  +
# HDR対応ゲームを選択し、その隣の歯車アイコンをクリックします。
# Select an HDR compatible game and click on the cog next to it.
 
# Set Compatibility to Force Proton 8.0 or Proton Experimental.
+
# 互換性設定で Proton 8.0 または Proton Experimental を強制的に設定します。
  +
# ゲームの解像度をモニターに合わせて設定しないと、Steam Deck のネイティブ解像度で起動します。
# Set Game Resolution to match your monitor otherwise it will launch at Steam Deck native resolution.
 
  +
# 「プレイ」をクリックしてゲームを開始します。ゲーム内設定でHDR設定が利用可能か確認し、有効にします。
# Click Play to start the game. Check the in-game settings to see if the HDR setting is available and enable it.
 
# To switch back to your normal session, select ''Power'' and ''Switch to desktop mode'' from the Steam menu.
+
# 通常のセッションに戻るには、Steam メニューから ''Power'' ''Switch to desktop mode'' を選択します。
   
 
== 参照 ==
 
== 参照 ==

2024年6月16日 (日) 16:11時点における版

関連記事

このページは、Linux における HDR モニターサポートの現状を紹介するガイドとなります。どのような課題があるのかをより理解するために、この記事の動画 [1] をご覧ください。

HDR のサポートはまだ Wayland にマージされておらず、そのため、ほとんどのディスプレイサーバーにもまだ実装されていません。

X.org は HDR をサポートする予定はありません[2]

現在の進捗状況は以下の通り:

必要条件

  • HDR対応ディスプレイ。
  • HDR対応グラフィックドライバー: AMDGPU および NVIDIA (550.54.14 以上) が動作確認済み。
  • 対応カーネル:
    • 公式サポートカーネル - linux または linux-zen
    • linux-neptune-65AUR - SteamOS からのカーネル。AMD GPU用のマルチプレーン HDR スキャンアウトをサポートし、HDRコンテンツをコンポジット処理せずに表示することで表示遅延とVRR安定性を大幅に改善します。デスクトップGPUのRX 6000シリーズでの動作が確認されています。
  • 対応するディスプレイサーバー、詳細は #設定
  • HDR対応のゲーム、ビデオプレイヤー、またはブラウザー
    • ゲーム: HDR対応ゲームのリスト
    • ビデオプレイヤー: mpv、他にもあればこのリストを拡張してください!
    • ウェブブラウザー: 現時点では、Linux上でHDRをサポートするウェブブラウザーはありません。
  • Windowsゲームをプレイする場合に対応する互換層: Wine または Steam Proton
    • DXVK (2.1 以上) または VKD3D-Proton (2.8 以上)、ゲームに使用されるDirectXバージョンによります。
      ヒント: Proton 8.0、Experimental、または Proton GE 44+ のいずれかを使用してください。すべて十分なDXVKとVKD3Dバージョンが同梱されています。

設定

KDE Plasma

KDE#HDR を参照してください。

Gamescope with Steam session

Valve の Steam コンポジター gamescope は実験的な HDR サポートを提供しています。以下の手順に従うと、HDR対応の gamescope を介して Valve の Steam クライアントを試用することができます。

ヒント: gamescope との使用には AMDGPU が推奨されます - NVIDIA は画面のちらつきなどの重大な問題が知られています。
  • gamescopegamescope-session-steam-gitAUR をインストールします。
  • オプションで以下の内容を含む設定ファイル ~/.config/environment.d/gamescope-session.conf を作成できます:
if [ "$XDG_SESSION_DESKTOP" = "gamescope" ] ; then
    SCREEN_WIDTH=1920
    SCREEN_HEIGHT=1080
    CONNECTOR=*,eDP-1
    CLIENTCMD="steam -gamepadui -steamos3 -steampal -steamdeck -pipewire-dmabuf"
    GAMESCOPECMD="/usr/bin/gamescope --hdr-enabled --hdr-itm-enable \
    --hide-cursor-delay 3000 --fade-out-duration 200 --xwayland-count 2 \
    -W $SCREEN_WIDTH -H $SCREEN_HEIGHT -O $CONNECTOR"
fi
    • 上記の解像度値を適切なものに更新してください。ディスプレイを一覧表示するには xrandr --query を実行します。
    • ディスプレイ CONNECTOR がデフォルトで正しいものを選択しない場合は、設定する必要があります。

これで、ログインマネージャーやターミナルから以下の手順のいずれかを使用して gamescope を起動することができます:

ログインマネージャー経由

ログアウトして、ログインマネージャーで Steam Big Picture を選択し、ログインします。

コマンドライン経由

  1. Ctrl+Alt+F2 を押して新しい TTY に移動します。
  2. ログインして gamescope-session-plus steam を実行し、HDR で スタンドアロンの steam セッション を開始します。
    • ネットワークが機能しない場合は、NetworkManager をインストールして有効化することで修正できます。

Steam の設定

  1. 一般設定の表示設定で、HDR 設定が見えるはずです。HDR と実験的 HDR サポートを有効にします。
  2. HDR対応ゲームを選択し、その隣の歯車アイコンをクリックします。
  3. 互換性設定で Proton 8.0 または Proton Experimental を強制的に設定します。
  4. ゲームの解像度をモニターに合わせて設定しないと、Steam Deck のネイティブ解像度で起動します。
  5. 「プレイ」をクリックしてゲームを開始します。ゲーム内設定でHDR設定が利用可能か確認し、有効にします。
  6. 通常のセッションに戻るには、Steam メニューから PowerSwitch to desktop mode を選択します。

参照

翻訳ステータス: このページは en:HDR monitor support の翻訳バージョンです。最後の翻訳日は 2024/06/16 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。