Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
configurer_son_ecran_old [Le 09/08/2009, 04:49]
213.95.41.13
configurer_son_ecran_old [Le 06/01/2016, 12:56]
L'Africain recyclé voir page https://doc.ubuntu-fr.org/configurer_son_ecran_avancee
Ligne 1: Ligne 1:
-{{tag>Dapper Feisty ​matériel carte_graphique ATI Nvidia Intel écran ​BROUILLON}}+{{tag>​matériel carte_graphique ATI Nvidia Intel écran ​vétuste}}
  
 ---- ----
  
 ====== Problèmes de résolution d'​écran ====== ====== Problèmes de résolution d'​écran ======
 +<note important>​Cette page a été rédigée pour de vieilles versions d'​Ubuntu et est conservée pour les cas problématiques. Consultez au préalable la page [[Configurer son écran]] pour la configuration de l'​écran et consulter la page [[resolution_ecran_avance|Résolution d'​écran (avancé)]] pour les cas problematique sur une version récente de Ubuntu / Xorg.</​note>​
  
 Vous vous retrouvez avec une résolution de 640x480 alors que votre carte graphique peut faire bien mieux ? Votre carte graphique ou votre moniteur n'​ont ​ pas été bien détecté(s) ? Cette page va vous aider à résoudre ce problème :-). Vous vous retrouvez avec une résolution de 640x480 alors que votre carte graphique peut faire bien mieux ? Votre carte graphique ou votre moniteur n'​ont ​ pas été bien détecté(s) ? Cette page va vous aider à résoudre ce problème :-).
  
- +Cette page vous indique comment modifier directement le fichier de configuration du serveur X, pour résoudre certains problèmes d'affichageà travers du fichier de configuration **Xorg.conf**
-Si vous êtes sous Ubuntu [[:Feisty]] ou précédent cette page est faite pour vous. Cette page concerne également [[:​Intrepid]] +
- +
-Si vous êtes sous Ubuntu [[:Gutsy]], référez vous à la page: [[:​Configurer son écran]] qui est bien plus simple, même si cette méthode est encore valable, et permet parfois de résoudre certains problèmes ! +
- +
-Cette page vous indique comment modifier directement le fichier de configuration du serveur X, pour résoudre certains problèmes d'affichage. +
- +
- +
  
 ===== Le fichier de configuration ===== ===== Le fichier de configuration =====
  
-Les problèmes de résolution d'​écran sont a priori le fait d'une mauvaise configuration du serveur X.+Sur les dernières versions d'​Ubuntu,​ le fichier xorg.conf n'est plus présent par défaut du fait de l'​autoconfiguration de xorg, mais le créer manuellement vous permet de configurer manuellement votre serveur X. Les problèmes de résolution d'​écran sont a priori le fait d'une mauvaise configuration du serveur X.
  
 Ce fichier est **/​etc/​X11/​xorg.conf**. Ce fichier est **/​etc/​X11/​xorg.conf**.
Ligne 63: Ligne 56:
  
 ===== Spécifications de l'​écran non détecté ===== ===== Spécifications de l'​écran non détecté =====
 +
 +<note important>​Cette partie marche avec les versions récentes de Ubuntu car xOrg a changé. Les parties monitor et screen sont parfois absentes des nouveaux fichiers de configuration. Dans ce cas, attendons qu'une personne mette à jour ce wiki.
 +</​note>​
 +
  
 [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​X11/​xorg.conf** [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​X11/​xorg.conf**
Ligne 75: Ligne 72:
  
 Si votre écran supporte cette commande (ce qui n'est pas toujours le cas), la première paire de chiffres affichée correspond au **taux HorizSync**,​ la seconde aux valeurs **VertRefresh**. Si votre écran supporte cette commande (ce qui n'est pas toujours le cas), la première paire de chiffres affichée correspond au **taux HorizSync**,​ la seconde aux valeurs **VertRefresh**.
 +
 +Attention, il arrive quelques fois que ddcprobe ne renvoie ni la résolution maximale (renvoie par exemple 1024x768 au lieu 1280x1024) ni les fréquences maximales ​ du moniteur. Sur certains moniteurs (en général des LCDs), dans le menu hardware du moniteur, il doit y avoir une fonction Reset. En utilisant la fonction Reset du moniteur, vous devriez obtenir les nouvelles résolutions et les nouvelles fréquences. (testé sur des vieux moniteurs XIOD LCD 17 pouces).
 +
  
 Il y a deux manières d'​entrer ces valeurs dans le fichier de configuration : Il y a deux manières d'​entrer ces valeurs dans le fichier de configuration :
Ligne 201: Ligne 201:
 <​note>​Les fréquences de rafraichissement des écrans plats sont parfois mal reconnues et diffère de la valeur affichée dans l'​outil de résolution d'​écran. Pour connaître les fréquences réelles des écrans, il faut passer par les options via vos boutons de réglages SUR l'​écran. Des modelines appropriés permette de résoudre le problème "​Intput out of range"​.</​note>​ <​note>​Les fréquences de rafraichissement des écrans plats sont parfois mal reconnues et diffère de la valeur affichée dans l'​outil de résolution d'​écran. Pour connaître les fréquences réelles des écrans, il faut passer par les options via vos boutons de réglages SUR l'​écran. Des modelines appropriés permette de résoudre le problème "​Intput out of range"​.</​note>​
  
 +<​note>​Il faut rentrer autant de fois la commande 'gtf largeur hauteur fréquence'​ que l'on veut de résolution (avec les paramètres pour chacune, évidement),​ et recopier la deuxième ligne (modelines) pour chaque résultats différent dans la section '​Monitor'​. Il doit donc y avoir à la fin autant de '​modelines'​ que de résolution définies ​ dans '​Display'​. (si vous voulez, par exemple définir une certaine fréquence pour une certaine résolution).
 +Il n'est pas forcément indispensable de le rentrer le '​mode'​ pour chaque '​deph'​ dans '​display',​ celle par défaut: '​deph24'​ peut suffire.(voyez vous même)</​note>​
 +==== Par lecture des logs Xorg ====
 +Recherchez dans le fichier de log
 +<​code>​
 +cat /​var/​log/​Xorg.0.log | more
 +</​code>​
 +Une suite de ligne comme :
 +<​code>​
 +(II) CHROME(0): Supported detailed timing:
 +(II) CHROME(0): clock: 148.5 MHz   Image Size:  930 x 523 mm
 +(II) CHROME(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
 +(II) CHROME(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
 +(II) CHROME(0): Ranges: V min: 48 V max: 85 Hz, H min: 31 H max: 92 kHz, PixClock max 170 MHz
 +(II) CHROME(0): Monitor name: V421
 +(II) CHROME(0): Serial No: 09002038ZB
 +(II) CHROME(0): EDID (in hex):
 +(II) CHROME(0): ​        ​00ffffffffffff0038a3e66701010101
 +(II) CHROME(0): ​        ​251401030e5d3478eaf9aba2554a9a25
 +(II) CHROME(0): ​        ​0f474aa1090081c08100814081809040
 +(II) CHROME(0): ​        ​9500a940b300023a801871382d40582c
 +(II) CHROME(0): ​        ​4500a20b3200001e000000fd0030551f
 +(II) CHROME(0): ​        ​5c11000a202020202020000000fc0056
 +(II) CHROME(0): ​        ​3432310a2020202020202020000000ff
 +(II) CHROME(0): ​        ​0030393030323033385a420a20200033
 +(II) CHROME(0): EDID vendor "​NEC",​ prod id 26598
 +</​code>​
 +
 +Modifiez le fichier :
 +<​code>​
 +sudo nano /​etc/​X11/​xorg.conf
 +</​code>​
 +Et ajoutez
 +<​code>​
 +Section "​Monitor"​
 +        Identifier ​     "NEC V421"
 +        Option ​         "​DPMS"​
 +        DisplaySize ​    930 523
 +        HorizSync ​      31-92
 +        VertRefresh ​    48-85
 +        # 1920x1080 @ 67.00 Hz (GTF) hsync: 67.5 kHz; pclk: 148.5 MHz
 +        #Modeline "​Label"​ clock h_active h_sync h_sync_end h_blank_end v_active v_sync v_sync_end v_blanking (optionnal: +HSync, -HSync, +VSync, -VSync, Interlace, DoubleScan, CSync, +CSync, -CSync)
 +        Modeline "​1920x1080_60.00"​ 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
 +EndSection
 +
 +Section "​Screen"​
 +        Identifier ​     "​Default Screen"​
 +        Device ​         "Carte Vidéo Générique"​
 +        Monitor ​        "​Ecran générique"​
 +        DefaultDepth ​   24
 +        SubSection ​     "​Display"​
 +                Depth   24
 +                Modes   "​1920x1080_60.00"​
 +        EndSubSection
 +EndSection
 +</​code>​
 +ou avec les commandes pour les pilotes Xorg des cartes graphiques qui le supportent.
 +<​code>​
 +xrandr --newmode "​1920x1080_60.00"​ 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
 +xrandr --addmode VGA-0 1920x1080_60.00
 +</​code>​
 ===== Modifier les options du pilote ===== ===== Modifier les options du pilote =====
  
Ligne 302: Ligne 363:
 </​note>​ </​note>​
  
 +==== Problème de fréquence avec Wine ====
 +
 +Si votre serveur X se coupe dès que vous lancez une application avec Wine et que votre écran affiche un message comme "​fréquence trop élevée"​ ou "out of range",​ ajoutez cette option à la //Section "​Device"//​ de votre fichier xorg.conf :
 +<​file>​
 +Option ​        "​ModeValidation"​ "​NoXServerModes"​
 +</​file>​
 +Cela devrait résoudre votre problème.
  
 ===== Changement manuel de la fréquence de rafraîchissement ​ ===== ===== Changement manuel de la fréquence de rafraîchissement ​ =====
Ligne 331: Ligne 399:
  
  
 +==== Problème de Checksum des EDID avec certains écrans particuliers (exemple : écran HDMI HANNspree HF257) ====
  
 +Sur les dernières versions d'​Ubuntu (depuis la 11.04 environ), certains écrans (particulièrement les HDMI) peuvent ne plus fonctionner correctement alors qu'il n'y avait aucun problème sur les distributions précédentes. Cela est dû au fait que Xorg fait maintenant une vérification de la checksum de l'EDID de votre écran. Quand cette vérification ne passe pas, votre écran qui marchait pourtant bien sur une ancienne distribution ne fonctionnera qu'en mode de secours (800x600) et rien ne vous indiquera vraiment pourquoi. Une simple vérification des logs pointera le problème.
  
 +**Solution** (a fonctionné pour un HANNspree HF257 et SAMSUNG SyncMaster T220) **:**
  
 +Il suffit d'​ajouter la ligne suivante dans la section Device du fichier xorg.conf :
 +<​code>​
 +Option ​        "​IgnoreEDIDChecksum"​ "​CRT,​DFP,​TV"​
 +</​code>​
  
 +===== Changer la résolution dans l'​éditeur de configuration GConf =====
  
 +Dans le cas d'un problème de résolution coincé en 1024 * 768 (et résolution désirée de 1280 * 1024), aucune des solutions proposées n'a réglé. ​
 +
 +En fait la solution était la suivante : dans l'​[[gconf|éditeur de configuration GConf]], il fallait modifier un paramètre dans Desktop > gnome > screen, le paramètre résolution (il y a aussi le paramètre rate, ça peut être utile).
  
  
Ligne 341: Ligne 420:
  
 Si aucune de ces solutions n'a résolu votre problème, il ne vous reste plus qu'à vous adresser aux forums de support Ubuntu ou au canal de support IRC **#​ubuntu-fr** sur le réseau **irc.freenode.net**. Si aucune de ces solutions n'a résolu votre problème, il ne vous reste plus qu'à vous adresser aux forums de support Ubuntu ou au canal de support IRC **#​ubuntu-fr** sur le réseau **irc.freenode.net**.
 +
 +===== Voir aussi =====
 +  * **(en)** [[http://​xtiming.sourceforge.net/​cgi-bin/​xtiming.pl|Générateur de modelines]]
 +  * Tutoriel [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2259389#​p2259389|Résolution trop faible, écran pas reconnu]] sur le forum de discussion Ubuntu-fr
  
 ---- ----
  
- //​Contributeurs:​ Claude, [[utilisateurs:​Fabien26]],​ [[:​utilisateurs:​_Enchained]]//​ + //​Contributeurs:​ Claude, [[utilisateurs:​Fabien26]],​ [[:​utilisateurs:​_Enchained]]//​.
- +
->Note : j'ai récemment eu un problème de résolution coincé en 1024 * 768 (je voulais du 1280 * 1024) qu'​aucune des solutions proposées n'a réglé. En fait la solution était la suivante : dans gconf-editor,​ il fallait modifier un paramètre dans Desktop > gnome > screen, le paramètre résolution (il y a aussi le paramètre rate, ça peut être utile). +
->​Peut-être que ça mériterait d'​être testé avant les trucs du genre dpkg-reconfigure xserver-xorg?​ +
- +
-> Moi j'ai testé le gconf-editor (merci de ne pas mettre d'​abrégé c'est pas facile pour comprendre sinon), mais je n'ai pas le fameux "​screen"​ dans Desktop/​Gnome +
- +
-> Bonjour, je mets à disposition mon fichier xorg.conf (Ubuntu 8.04 - carte NVIDIA - Ecran Hercule Prophteview) {{xorg.conf}} cela peut toujours servir. Attention configuration pour un PC avec clavier suisse romand! (genio1973 - 7 sep 2008) +
- +
-> SPÉCIAL DÉBUTANT: Si votre résolution n' est pas reconnue, ou trop faible :​[[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2259389#​p2259389]] +
- +
-> J'ai souhaité passer en 1280x1024 aucune des solutions proposées ne fonctionnent. Ecran LG L1715s Video intel graphic GMA X3500 ubuntu 8.10. Je suis vraiment déçu. +
- +
-> Voici un excellent site pour calculer les modelines : [[http://​xtiming.sourceforge.net/​cgi-bin/​xtiming.pl]].+