HDR monitor support (Français)

État de la traduction:
Cet article est la version francophone de
HDR monitor support
. Date de la dernière traduction: 24 mars 2024. Vous pouvez aider à synchroniser la traduction s'il y a eu des
changements
dans la version anglaise.
Articles apparentés
Steam (Français)
Gaming
Gamescope
Cette page servira de guide sur l'état actuel de la prise en charge des moniteurs HDR sous Linux. Pour mieux comprendre les défis à relever, vous pouvez regarder la vidéo sur
cet article
.
La prise en charge du HDR n'a pas encore été intégrée dans
Wayland
et n'est donc pas encore implémentée dans la plupart des serveurs d'affichage.
X.org
ne prévoit pas la prise en charge HDR
[1]
.
Les progrès actuels sont les suivants :
KDE Plasma
6.0 a introduit la prise en charge expérimentale du HDR pour la session Wayland. Voir
KDE#HDR
pour les options de lancement requises pour utiliser HDR.
Wayland
(et les clients Wayland) : pas de support pour passer les métadonnées HDR à l'écran
[2]
[3]
.
Les clients
DRM
peuvent transmettre directement les métadonnées HDR, mais cela n'est pas disponible pour les clients utilisateurs ordinaires, seuls les logiciels spécialisés peuvent l'utiliser.
Les développeurs de
COSMIC
ont
promis la prise en charge du HDR
dans la version stable initiale.
Hyprland supportera probablement le HDR lorsqu'il sera fusionné avec wlroots
[4]
.
Wlroots,
"Add HDR signalling" MR
.
Prérequis
Avoir un écran HDR
Pilote graphique compatible HDR :
AMDGPU
et
NVIDIA
(550.54.14+) sont confirmés comme fonctionnant.
Prise en charge du noyau :
Noyaux officiellement pris en charge
-
linux
ou
linux-zen
.
linux-neptune-65
AUR
- le noyau de
SteamOS
, prend en charge la numérisation HDR multiplan pour les GPU AMD, ce qui améliore considérablement la latence d'affichage et la stabilité VRR en affichant le contenu HDR sans compositing. Il a été testé pour fonctionner correctement avec les GPU de bureau de la série RX 6000.
Un serveur d'affichage pris en charge, voir
#Configuration
Un jeu, un lecteur vidéo ou un navigateur prenant en charge le HDR
Jeux :
Liste des jeux prenant en charge le HDR
.
Lecteurs vidéo :
mpv
, peut-être plus, aidez à étendre cette liste !
Navigateurs web : Aucun navigateur web ne prend en charge le HDR sous Linux pour le moment.
Une couche de compatibilité prise en charge pour les jeux Windows :
Wine
ou
Steam Proton
.
DXVK
(2.1+) ou
VKD3D-Proton
(2.8+), en fonction de la version DirectX utilisée par le jeu.
Astuce
Utilisez Proton 8.0, Experimental, ou Proton GE 44+. Tous sont livrés avec les versions DXVK et VKD3D appropriées.
Configuration
KDE Plasma
Consultez la page
KDE#HDR
(en).
Gamescope avec session Steam
Le compositeur Steam de Valve
gamescope
offre une prise en charge expérimentale du HDR. En suivant ces étapes, vous pourrez essayer le client Steam de Valve fonctionnant avec le gamescope compatible HDR.
Astuce
Un
GPU AMD
est recommandé pour une utilisation avec gamescope -
NVIDIA
est connu pour avoir des problèmes critiques incluant le scintillement.
Installer
gamescope
Installer
gamescope-session-steam-git
AUR
Vous pouvez créer le fichier de configuration optionnel
~/.config/environment.d/gamescope-session.conf
avec le contenu suivant
Mettez à jour les valeurs de résolution pour qu'elles soient correctes. Vous pouvez lister vos écrans en lançant
xrandr --query
Vous pouvez avoir besoin de définir le connecteur d'affichage s'il ne choisit pas le bon par défaut.
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
Vous pouvez maintenant démarrer
gamescope
à partir de votre gestionnaire de connexion ou d'un terminal.
Via un gestionnaire de connexion
Déconnectez-vous et sélectionnez le
Steam Big Picture
dans votre gestionnaire de connexion et connectez-vous.
Via la ligne de commande
Passez à un nouvel TTY en appuyant sur
Ctrl+Alt+F2
Connectez-vous et exécutez
gamescope-session-plus steam
pour démarrer la
session steam standalone
en HDR.
Si le réseau ne fonctionne pas, vous pouvez y remédier en installant et en activant
NetworkManager
.
Configurer Steam
Dans les paramètres généraux, sous Affichage, vous devriez maintenant voir les paramètres HDR. Activez HDR et Experimental HDR Support.
Sélectionnez un jeu compatible HDR et cliquez sur la roue dentée à côté.
Réglez la compatibilité sur Forcer l'utilisation de Proton 8.0 ou Proton Experimental.
Réglez la résolution du jeu pour qu'elle corresponde à celle de votre écran, sinon le jeu se lancera à la résolution native de Steam Deck.
Cliquez sur
Jouer
pour lancer le jeu.  Vérifiez les paramètres du jeu pour voir si le paramètre HDR est disponible et activez-le.
Pour revenir à votre session normale, sélectionnez
Power
et
Switch to desktop mode
dans le menu Steam.
Voir également
https://zamundaaa.github.io/wayland/2023/12/18/update-on-hdr-and-colormanagement-in-plasma.html
https://github.com/ChimeraOS/gamescope-session/tree/main
https://www.reddit.com/r/linux_gaming/comments/10m2gyx/guide_alpha_test_hdr_on_linux/
https://forums.developer.nvidia.com/t/plasma-6-0-hdr-success-report/284564