# Xrandr sur sortie HDMI

**URL:** <https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095>\
**Category:** Support Debian\
**Created:** [Novembre 27, 2018, 6:32 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095 "2018-11-27T06:32:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Novembre 27, 2018, 6:32 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/1 "2018-11-27T06:32:49Z")

</div>

Bonjour à tous,

J’ai une TV avec une resolution de 1360x768.

Ma sortie HDMI m’indique une resolution de 1280x720:

```nohighlight
xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
HDMI-0 connected 1280x720+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1280x720 60.00*+ 50.00 59.94  
   1920x1080i 60.00 50.00 59.94  
   720x576 50.00  
   720x480 60.00 59.94  
   640x480 60.00 59.94  

```

J’ai donc une image tronquée.  
J’ai essayé:

```nohighlight
xrandr --output HDMI-1 --mode 1360x768 --rate 60

```

mais l’écran est noir

Du coup j’ai tenté:

```nohighlight
xrandr --output HDMI-0 --mode 1280x720 --scale 1.06x1.06

```

mais rien ne change.

Y-a t-il une solution?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 27, 2018, 8:47 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/2 "2018-11-27T08:47:30Z")

</div>

> [@felvic](#):
>
> J’ai donc une image tronquée.

Je ne comprenais pas trop le «&nbsp;donc&nbsp;», et j’ai réalisé que c’est parce que tu avais tes deux écrans en miroir.

> [@felvic](#):
>
> J’ai essayé:
> 
> ```plaintext
> xrandr --output HDMI-1 --mode 1360x768 --rate 60
> 
> ```

Ca ne me semble pas pouvoir fonctionner: tu n’as pas de `HDMI-1`, tu as «&nbsp;`Screen 0`&nbsp;» et `HDMI-0`.

> [@felvic](#):
>
> Du coup j’ai tenté:
> 
> ```plaintext
> xrandr --output HDMI-0 --mode 1280x720 --scale 1.06x1.06
> 
> ```

Tu as essayé sans le `--scale` ?

Et aussi, plutôt que de rester en miroir, tu dois pouvoir rendre indépendants tes displays, avec un truc genre:

```plaintext
xrandr --output HDMI-1 --right-of "Screen 0"

```

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Novembre 27, 2018, 9:46 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/3 "2018-11-27T09:46:50Z")

</div>

> [@mattotop](#):
>
> Ca ne me semble pas pouvoir fonctionner: tu n’as pas de `HDMI-1`, tu as «&nbsp;`Screen 0`&nbsp;» et `HDMI-0`.

oui pardon erreur de frappe, c’est bien `HDMI-0`

> [@](#):
>
> Tu as essayé sans le `--scale` ?

oui ça fonctionne puisque c’est le mode par defaut de la sortie HDMI.  
Mais je veux `1360x768`, d’où le `scale`

> [@](#):
>
> Et aussi, plutôt que de rester en miroir, tu dois pouvoir rendre indépendants tes displays, avec un truc genre:
> 
> ```plaintext
> xrandr --output HDMI-1 --right-of "Screen 0"
> 
> ```

Je n’ai que l’écran du portable et l’écran branché sur la sortie HDMI

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 27, 2018, 10:45 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/4 "2018-11-27T10:45:32Z")

</div>

> [@felvic](#):
>
> Je n’ai que l’écran du portable et l’écran branché sur la sortie HDMI

C’est ce que j’avais déjà compris mais je ne vois pas le soucis que ça pose.  
Ca marche de dissocier les deux affichages ou pas ?

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Novembre 27, 2018, 12:05 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/5 "2018-11-27T12:05:05Z")

</div>

> [@mattotop](#):
>
> C’est ce que j’avais déjà compris mais je ne vois pas le soucis que ça pose.  
> Ca marche de dissocier les deux affichages ou pas ?

oui bien sur, j’ai la bonne résolution sur l’écran du portable et la définition `1280x720` sur la TV, mais l’image est tronquée…

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 27, 2018, 1:56 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/6 "2018-11-27T13:56:06Z")

</div>

Alors je ne comprends pas, tu n’as jamais été totalement clair (ou je suis con):  
tu as bien ACTUELLEMENT deux displays indépendants sur ton LCD et sur ta TV, avec un bureau qui s’étend sur les deux et qui t’affichent bien ACTUELLEMENT un contenu différent (tu peux déplacer des fenètres de l’un à l’autre), et c’est juste le display TV qui merdoie ?

Si c’est le cas, peu importe ce que tu as sur l’écran LCD de ton portable comme réglage/résolution, il faut chercher ou est le problème de config parce que ce n’est pas normal.

A tous hasards, tu utilises quel gestionnaire de fenètres ? Gnome ?

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Novembre 27, 2018, 4:11 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/7 "2018-11-27T16:11:02Z")

</div>

Je vais essayer d’être plus explicite.

J’ai un portable avec son ecran ( eDP ) et une TV branchée sur la sortie HDMI. Les écrans ne sont pas en miroir.

L’ecran du portable est en `1366x768` et la sortie `HDMI` en `1280x720:`

```nohighlight
xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
HDMI-0 connected 1280x720+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1280x720 60.00*+ 50.00 59.94  
   1920x1080i 60.00 50.00 59.94  
   720x576 50.00  
   720x480 60.00 59.94  
   640x480 60.00 59.94  
eDP connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768 60.00*+
   1280x720 59.86  
   1152x768 59.78  
   1024x768 59.92  
   800x600 59.86  
   848x480 59.66  
   720x480 59.71  
   640x480 59.38

```

Mais ma TV est en `1360x768`, j’ai donc l’image qui est tronquée, il me manque quelques centimetres sur chaque coté.

J’ai voulu passer la resolution à `1360x768` avec la commande:

```nohighlight
xrandr --output HDMI-0 --mode 1280x720 --scale 1.06x1.06

```

mais rien ne change…

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 27, 2018, 7:09 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/8 "2018-11-27T19:09:43Z")

</div>

> [@felvic](#):
>
> la sortie HDMI en 1280x720

> [@felvic](#):
>
> Mais ma TV est en 1360x768

Autant que je sache, c’est le signal HDMI qui fixe la résolution de ta télé !  
à moins que j’aie mal compris le fonctionnement du HDMI.

Et si tu avais une grille HDMI 1280x720 qui s’affichait sur une grille TV 1360x768, ça ne rognerait pas les bords, au contraire, tu aurais des bandes noires en dehors du 1280x720.  
En fait sur HDMI-0 , tu n’as même pas de mode 1366x768.

D’où sors tu cette résolution ?

> [@felvic](#):
>
> –scale

Le --scale, c’est juste un dimensionnement de l’image de sortie, pas un réglage du dispositif, c’est à dire que si tu es en 1024x768 et que tu mets un scale 2x2, tu auras un affichage disponible pour le systéme en 2048x1536, mais qui s’affichera sur ton display 1024x768, au même endroit, en crénelé/interpolé tout petit.  
Ca ne va pas dézoomer ton écran.

Tu ne voudrais pas plutôt essayer de tester, sur le 1280x720 du display actuel, un --rate 50 (en utilisant l’argument seul sans préciser le -mode) pour voir si c’est mieux, ou carrément, si ce n’est pas pour bosser, passer en hd:  
`xrandr --output HDMI-0 --mode 1920x1080i`

Ensuite, si tout ça ne te plait pas, tu as le bouton d’autoadjust de la télé si elle en a un, ou peut être des réglages de zoom.

Et aprés encore, il y a une relique du passé, consistant à définir des modelines dans le Xorg.conf.

> **[Modeline Database - MythTV Official Wiki](https://wiki.mythtv.org/wiki/Modeline_Database)**

Mais je pense que ce n’est pas avec xrandr que tu obtiendra ce que tu veux.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Novembre 28, 2018, 10:19 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/9 "2018-11-28T10:19:00Z")

</div>

Bonjour,

Il me semble qu’il faille créer un mode (`--newmode`),  
puis l’autoriser pour l’écran où il doit être appliqué (`--addmode`)  
avant d’appliquer la résolution choisie (`--output`)

> **[Fréquence non listée dans les modes disponibles - xrandr \[Wiki ubuntu-fr\]](https://doc.ubuntu-fr.org/xrandr#frequence_non_listee_dans_les_modes_disponibles)**
>
> XRandR est un outil en ligne de commande qui utilise l'extension RandR de Xorg afin de gérer les paramètres d'affichage de vos écrans comme la taille, le redimensionnement, la rotation ou le multi-écran.

Je ne sais pas si ça marche avec Wayland,  
et il faut de toute manière que l’écran accepte la résolution choisie.

> … si ce mode n’est pas supporté,  
> vous obtiendrez un message Frequency out of range et vous ne verrez plus rien à l’écran…  
> Vous pourrez éventuellement revenir à une résolution et une fréquence supportées …  
> en aveugle (c’est à dire sans voir ce que l’on tape!)  
> ndr: dans le cas d’un seul dispositif d’affichage.

* * *

[https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution](https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution)  
[https://wiki.archlinux.org/index.php/xrandr#Adding\_undetected\_resolutions](https://wiki.archlinux.org/index.php/xrandr#Adding_undetected_resolutions)

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Novembre 28, 2018, 10:25 UTC](https://www.debian-fr.org/t/xrandr-sur-sortie-hdmi/78095/10 "2018-11-28T10:25:19Z")

</div>

> [@mattotop](#):
>
> Autant que je sache, c’est le signal HDMI qui fixe la résolution de ta télé !  
> à moins que j’aie mal compris le fonctionnement du HDMI.
> 
> Et si tu avais une grille HDMI 1280x720 qui s’affichait sur une grille TV 1360x768, ça ne rognerait pas les bords, au contraire, tu aurais des bandes noires en dehors du 1280x720.  
> En fait sur HDMI-0 , tu n’as même pas de mode 1366x768.
> 
> D’où sors tu cette résolution ?

Oui tu as raison.  
La résolution est donnée dans les caractéristiques de la TV, mais en regardant la doc j’ai vu que l’entrée HDMI supporte 1280x720 et 1920x1080i.

Il y a quelque chose qui cloche. J’ai fait l’essai sur le moniteur de mon ordi bureau en HDMI.  
Quelque soit la résolution que j’applique, les bandes menu de Debian apparaissent toujours en haut et en bas de l’écran et l’image est plus ou moins large.  
Or sur la TV, les menus n’apparaissent pas ou peu.

> [@](#):
>
> Tu ne voudrais pas plutôt essayer de tester, sur le 1280x720 du display actuel, un --rate 50 (en utilisant l’argument seul sans préciser le -mode) pour voir si c’est mieux, ou carrément, si ce n’est pas pour bosser, passer en hd:  
> `xrandr --output HDMI-0 --mode 1920x1080i`

J’ai tout essayé, il manque toujours le haut et le bas.
