URL: https://linuxfr.org/forums/astucesdivers/posts/tv-hd-et-xrandr Title: TV HD et xrandr Authors: Patrick Trauquesègues Date: 2022年05月09日T08:05:02+02:00 License: CC By-SA Tags: hdmi, xrandr, debian, firefox et télévision Score: 6 Venant de brancher hier un vieux système linux sur une TV HD avec un nouvel ordi plus récent que l'ancien, et ayant constaté hier que tout fonctionnait à merveille, j'ai eu la désagréable surprise de découvrir ce matin que l'affichage de l'écran s'était soudain élargie au point de dépasser l'écran physique. Ni le menu KDE, ni le haut des fenêtres plein écran , ni les bords d'écran aimanté n'étaient visibles. Linux atilde.local 5.2.0-0.bpo.2-amd64 #1 SMP Debian 5.2.9-2~bpo10+1 (2019年08月25日) x86_64 GNU/Linux Une recherche sur internet m'a conduit vers plusieurs pistes: [https://www.google.com/search?q=écran+déborde+debian](https://www.google.com/search?q=écran+déborde+debian) Modifier les paramètres de la TV HD. ------------------------------------ [https://www.debian-fr.org/t/laffichage-depasse-de-mon-ecran/35006/8](https://www.debian-fr.org/t/laffichage-depasse-de-mon-ecran/35006/8) Ce paramètre n'existait pas avec ma TV HD LG, et la configuration de l'écran y est des plus simple en 5 options (en comparaison, la doc open source de la TV HD fait plusieurs longs écrans en petits caractères). Autre possibilité, modifier la configuration xinit avec avec xrandr. -------------------------------------------------------------------- https://forums.framboise314.fr/viewtopic.php?t=2142 "il existe des problèmes d'overscanning en HDMI, ce qui a pour effet de mettre en affichage supérieur à la dalle de l'écran" $ xrandr --output HDMI-0 --set underscan on --set "underscan hborder" 55 --set "underscan vborder" 25 ou même $ xrandr --output HDMI-0 --set underscan on où HDMI-0 est le port d'écran que l'on peut trouver avec la commande $ xrand cette commande peut ranvoyer une erreur de ce type : X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 36 Current serial number in output stream: 36 Comme d'habitude, l'excellente documentation d'Archlinux fournit une solution technique plus complète, en français. [https://wiki.archlinux.org/title/xrandr](https://wiki.archlinux.org/title/xrandr) ### "Correction of overscan tv resolutions via the underscan property With a flat panel TV, w:overscan looks like the picture is "zoomed in" so the edges are cut off. Check your TV if there is a parameter to change. If not check if the output has support for the underscan property (xrandr --prop), if so apply an underscan and change border values. The required underscan vborder and underscan hborder values can be different for you, just check it and change it by more or less. $ xrandr --output HDMI-0 --set underscan on --set "underscan vborder" 25 --set "underscan hborder" 40 " Une autre solution est proposée : ### "Correction of overscan tv resolutions via --transform If underscan is not available another solution is using xrandr --transform a,b,c,d,e,f,g,h,i, which applies a transformation matrix on the output. See the xrandr(1) § RandR_version_1.3_options manual page for the explanation of the transformation. For example, the transformation scaling horizontal coordinates by 0.8, vertical coordinates by 1.04 and moving the screen by 35 pixels right and 19 pixels down, is: $ xrandr --output HDMI1 --transform 0.80,0,-35,0,1.04,-19,0,0,1 " La complexité de la dernière commande pouvant rebuter, on pourra se plonger dans la documentation de xrandr (complète et en français). $ man xrandr ### et découvrir l'option --scale xxy " Modifier les dimensions de l'image de sortie. Les valeurs supé‐ rieures à 1 entraîneront une compression de l'écran (dimensions de l'écran supérieures aux dimensions du mode de sortie) et les valeurs inférieures à 1 entraîneront un zoom de la sortie. Cette option est en fait une version raccourcie de l'option --trans‐ form. " plus simple et efficace dans mon cas, $ xrandr --output HDMI-2 --scale 1.000x1.03 semblait la plus efficace, bien que des menus flottants de kde, et des fenêtres dont le titre s'affichait au-dessus de l'écran, démontraient que tout n'était pas réglé. CONCLUSION ---------- ### Cela ne m'expliquait pourtant pas POURQUOI CE SYSTÈME AFFICHAIT CORRECTEMENT HIER ET PAS AUJOURD'HUI. ![photo de top avec Firefox en fond d'écran](https://scontent-cdt1-1.xx.fbcdn.net/v/t39.30808-6/279443944_2334523293357431_4816454966057995825_n.jpg?_nc_cat=110&ccb=1-6&_nc_sid=8bfeb9&_nc_ohc=ILvFffkW9I0AX8bLfW8&_nc_ht=scontent-cdt1-1.xx&oh=00_AT_nOv316w6M3E4xeF9wVi3pwFodktjLkkRO_K9ogsGtrg&oe=627D5E33) Hier une photo d'écran montrait que la flèche de retour du navigateur en plein écran était bien visible, alors qu'elle ne l'était plus ce matin ! #### utiliser un autre système linux pour vérifier Afin de vérifier si ça venait de la TV HD je lançait le système de base ayant servir à installer ce nouvel ordi. L'affichage était tout aussi défectueux. #### Jeter un coup d'oeil au BIOS (on ne sait jamais) Rien là non plus qui aurait pu avoir été modifié, ni qui ne soit à modifier. #### Réfléchir à l'hypothèse paranoïaque dont peut être affublé tout utilisateur de logiciel libre La télé connectée aurait-elle détecté un système linux qu'elle aurait voulu empêcher d'utiliser son matériel ? La marque aurait-elle fait l'usage d'un quelconque logiciel déloyal afin de rendre l'usage de logiciel lire plus difficile, comme d'autres l'on eu fait par le passé (mais on souvent changé d'avis depuis) ? #### patatras ! là le système refuse d'afficher quoi que ce soit, c'est l'écran noir ! une rapide inspection me permet d'enfoncer correctement la prise HDMI sur l'ordi, et tout redevient comme hier, tout fonctionne à merveille ! :) Et là je me dis comme hier, malgré l'âge certain de ce vieux système debian, que les développeurs et les fabricants on fait d'énormes progrès depuis le temps où installer le moindre périphérique prenait parfois des heures. Peut-être que tout simplement, travailler avec du vieux matériel éprouvé est une bonne idée ? Je poste cette histoire ici, des fois que ce cas de figure arrive à d'autres, puisqu'il ne semble pas documenté dans les liens proposés par Google à mes recherches. ![capture d'écran de top, avec photo de top et Firefox en fond d'écran](https://scontent-cdg2-1.xx.fbcdn.net/v/t39.30808-6/279390092_2335543833255377_3003349659002961133_n.jpg?_nc_cat=107&ccb=1-6&_nc_sid=730e14&_nc_ohc=4tWt3STyMgYAX_Ny97p&_nc_ht=scontent-cdg2-1.xx&oh=00_AT8QOQCNADfKUXvnpUwIPEhc5QnPEhFEIKyXTjhJYk6F3A&oe=627D68AB)

AltStyle によって変換されたページ (->オリジナル) /