Jump to content

# HDR monitor support (Français)

From ArchWiki
É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-65AUR - 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.

1. Installer gamescope
2. Installer gamescope-session-steam-gitAUR
3. Vous pouvez créer le fichier de configuration optionnel `~/.config/environment.d/gamescope-session.conf` avec le contenu suivant
4. 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

1. Passez à un nouvel TTY en appuyant sur `Ctrl+Alt+F2`
2. 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

1. Dans les paramètres généraux, sous Affichage, vous devriez maintenant voir les paramètres HDR. Activez HDR et Experimental HDR Support.
2. Sélectionnez un jeu compatible HDR et cliquez sur la roue dentée à côté.
3. Réglez la compatibilité sur Forcer l'utilisation de Proton 8.0 ou Proton Experimental.
4. 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.
5. 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.
6. 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

Categories:

- Display control (Français)
- Gaming (Français)
- Graphics (Français)
- Graphical user interfaces (Français)

HDR monitor support (Français)
Add topic