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
materiel:fix_problemes_resolution [Le 09/08/2007, 16:40]
wapin
— (Version actuelle)
Ligne 1: Ligne 1:
-DokuWiki 
  
-<​code>​ 
-Version Hoary, Breezy, Dapper, Edgy, Feisty et Gutsy 
-</​code>​ 
- 
-Traduit par Claude 
- 
-====== Résolution des problèmes de résolution d'​écran ====== 
- 
-===== Introduction ===== 
- 
-Cette marche à suivre est destinée à ceux qui ont obtenu une résolution d'​écran très basse suite à l'​installation ou à la mise à jour vers Hoary. Une des raisons possible est que votre matériel (carte vidéo/​écran) n'a pas été détecté correctement. Plusieurs solutions sont proposées dans les forums et les canaux de discussion IRC. En espérant que chacun puisse trouver une solution qui lui convienne. 
- 
-**Attention :** Dans le cas où vous n'avez plus accès au système graphique suite à une modification des fichiers de configuration (écran noir, etc.), vous pouvez récupérer la sauvegarde en affichant une console à l'aide de Ctrl+Alt+F1,​ puis en vous connectant au système et en exécutant la commande : 
-  sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.backup 
-La commande Ctrl+Alt+F7 (suivie probablement d'un Ctrl+Alt+<​-) devrait ensuite vous ramener en mode graphique. 
- 
- 
- 
-==== Localisation du fichier de configuration ==== 
- 
-Les problèmes de résolution d'​écran sont a priori le fait d'une mauvaise configuration du serveur X.  Sans vouloir que vous vous ruiez sur ce fichier, le fichier de configuration de l'​interface X sont repris dans le tableau suivant. ​ Veuillez en tenir compte si votre interface graphique n'est pas Xorg.  
- 
-^ ^ interface ^fichier de configuration ^ 
-| Ubuntu | Xorg |  /​etc/​X11/​xorg.conf | 
-| ? | XFree86 | /​etc/​X11/​XF86Config-4 | 
- 
- 
- 
- 
-==== ddcprobe ==== 
- 
-Pour avoir acces au programme ddcprobe, installez le paquet xresprobe 
- 
- 
-  sudo apt-get install xresprobe 
- 
- 
-===== Exécuter à nouveau le script de détection automatique ===== 
- 
-Il n'est pas certain que ce soit la solution qui réponde le plus souvent au problème, mais c'est certainement la plus facile et la plus rapide, celle à essayer en premier en tout cas ! Il s'agit en fait de relancer le script de détection du matériel vidéo, le même script utilisé par le système lors de l'​installation. 
-Voici les commandes à exécuter (la première ligne sauvegarde votre configuration actuelle, alors que la deuxième est indispensable si le fichier a été manuellement modifié, la troisième se chargeant de relancer le script de détection) : 
- 
-<​code>​ 
-sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.custom 
-sudo sh -c '​md5sum /​etc/​X11/​xorg.conf > /​var/​lib/​x11/​xorg.conf.md5sum'​ 
-sudo dpkg-reconfigure xserver-xorg 
-</​code>​ 
- 
-À la fin de l'​exécution du script, fermez tous les programmes ouverts sur votre bureau et pressez ''​CTRL-ALT-Backspace''​ pour redémarrer l'​environnement graphique (X). Vous devrez alors vous reconnecter dans votre session, en espérant que les problèmes aient disparu. Sinon, à la prochaine solution... 
- 
- 
- 
-===== Spécifications de l'​écran non détectées ===== 
- 
-Ouvrez le fichier /​etc/​X11/​xorg.conf dans votre éditeur de texte favori. L'​exemple ci-dessous utilise nano car il est relativement simple d'​utilisation (autre possibilité en mode graphique : gedit). 
- 
-  sudo nano /​etc/​X11/​xorg.conf 
- 
-Recherchez dans ce fichier la section nommée "​Monitor"​. Entre les lignes ''​Section "​Monitor"''​ et ''​EndSection'',​ vous devriez voir apparaître deux lignes qui débutent par les mots ''​HorizSync''​ et ''​VertRefresh''​. Si elles ne sont pas présentes, vous avez des chances que ce soit la raison de votre problème ! 
- 
-Vous avez maintenant besoin de trouver l'​information nécessaire,​ soit dans le manuel de votre écran, soit par la ligne de commande, soit sur le Net (par ex. en entrant le modèle de votre écran dans Google). Vous avez besoin de connaître la fréquence de synchronisation horizontale (habituellement mesurée en kHz) et le taux de rafraîchissement vertical (normalement en Hz). Ces informations sont habituellement disponibles sous une forme du type "30-98 kHz" ou "​50-160 Hz". Vous pouvez également essayer la commande suivante (paquet xresprobe): 
- 
-  sudo ddcprobe | grep monitorrange 
- 
-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. 
- 
-Il y a deux manières d'​entrer ces valeurs dans le fichier de configuration. La première est semblable à la solution précédente,​ excepté le paramètre ''​-plow''​ qui vous posera quelques questions supplémentaires : 
- 
-<​code>​ 
-sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.custom 
-sudo sh -c '​md5sum /​etc/​X11/​xorg.conf > /​var/​lib/​x11/​xorg.conf.md5sum'​ 
-sudo dpkg-reconfigure -plow xserver-xorg 
-</​code>​ 
- 
-La deuxième possibilité est d'​entrer manuellement les valeurs dans le fichier /​etc/​X11/​xorg.conf. Dans ce cas, n'​oubliez pas d'​effectuer au préalable une copie de sauvegarde : 
- 
-  sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.backup 
- 
-Éditez le fichier (//cf//. commande ''​nano''​ ci-dessus) en ajoutant les deux lignes ''​HorizSync''​ et ''​VertRefresh''​ selon l'​exemple ci-dessous (mais avec **vos** valeurs bien sûr -- n'​essayez surtout pas de mettre des valeurs au hasard, ça ne marchera pas !!) 
- 
-<​code>​ 
-Section "​Monitor"​ 
-     ​Identifier ​   "​FLATRON 995F" 
-     ​Option ​       "​DPMS"​ 
-     ​HorizSync ​    30-96 
-     ​VertRefresh ​  ​50-160 
-EndSection 
-</​code>​ 
- 
-Enregistrer le fichier. Avec Nano, l'​enregistrement se fait par la commande Ctrl+O (il s'agit de la lettre O). 
- 
-Il suffit alors de faire "​fichier"​ puis "​ouvrir un emplacement"​ et taper "/​etc/​X11/​xorg.conf"​. 
-Faites vos modifs manuelles sur les lignes 
-     ​HorizSync ​    xx-xx 
-     ​VertRefresh ​  xx-xx 
-en rentrant vos valeurs. 
-Puis enregister. 
-Fermer tous les programmes et redemarrer. 
- 
-La modification précédente n'est peut-être pas suffisante. Alors il vous faudra aussi mettre la résolution que vous souhaitez en l'​ajoutant selon l'​exemple ci-dessous (ici  "​1280x1024",​ mais avec **vos** valeurs bien sûr). 
- 
-<​code>​ 
-Section "​Screen"​ 
- Identifier "​Default Screen"​ 
- Device "​Carte vidéo générique"​ 
- Monitor "​Écran générique"​ 
- DefaultDepth 24 
- SubSection "​Display"​ 
- Depth 1 
- Modes "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 4 
- Modes "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 8 
- Modes "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 15 
- Modes "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 16 
- Modes "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 24 
- Modes "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
-EndSection 
-</​code>​ 
- 
-Enregistrez le fichier, fermez tous les programmes et tapez '​CTRL-ALT-Retour arrière'​ pour redémarrer l'​environnement graphique. Si tout va bien, le système vous demandera de vous connecter à nouveau. 
- 
-**__NOTE__ :** Si vous utilisez XFree86 (au lieu de Xorg), c'est le fichier ''/​etc/​X11/​XF86Config-4''​ que vous devez éditer. Si vous avez uniquement la résolution ''​800x600''​ dans le menu déroulant "​Résolution de l'​écran",​ vous devez modifier la ligne ''​Modes''​ dans la ou les sous-section(s) ''"​Display"''​ et ajouter les résolutions supplémentaires : 
- 
-<​code>​ 
-SubSection "​Display"​ 
-        Depth        24 
-        Modes        "​1024x768"​ "​800x600"​ "​640x480"​ 
-EndSubSection 
-</​code>​ 
- 
- 
-===== Résolutions/​raffraichissements exotiques : les Modelines ===== 
- 
-Il arrive que la résolution que l'on voudrait absolument utiliser refuse jusqu'​ici de fonctionner. Il faut dans ce cas utiliser les //​Modelines//​. 
-Pour générer cette modeline, on tape dans un terminal : 
-<​code>​gtf largeur hauteur frequence</​code>​ 
-Où largeur et hauteur sont exprimés en pixels, et la fréquence en Hz. 
-Ex: 
-<​code>​gtf 1680 1050 75</​code>​ 
-donnera chez moi : 
-<​code>#​ 1680x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 188.07 MHz 
-  Modeline "​1680x1050_75.00" ​ 188.07 ​ 1680 1800 1984 2288  1050 1051 1054 1096  -HSync +Vsync</​code>​ 
-On recopie alors la deuxieme ligne (la premiere n'est qu'un commentaire) dans la section //Monitor// de //​xorg.conf//​ 
-<​code>​ 
-Section "​Monitor"​ 
-     ​Identifier ​   "​FLATRON 995F" 
-     ​Option ​       "​DPMS"​ 
-     ​HorizSync ​    30-96 
-     ​VertRefresh ​  ​50-160 
-     ​Modeline "​1680x1050_75.00" ​ 188.07 ​ 1680 1800 1984 2288  1050 1051 1054 1096  -HSync +Vsync 
-EndSection 
-</​code>​ 
- 
-Et on renseigne la résolution dans la section //Screen// de //​xorg.conf//​.Et ceci pour chaque profondeur de couleur. 
-<​code>​ 
-Section "​Screen"​ 
- Identifier "​Default Screen"​ 
- Device "​Carte vidéo générique"​ 
- Monitor "​Écran générique"​ 
- DefaultDepth 24 
- SubSection "​Display"​ 
- Depth 1 
- Modes "​1680x1050_75.00"​ "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 4 
- Modes "​1680x1050_75.00"​ "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 8 
- Modes "​1680x1050_75.00"​ "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 15 
- Modes "​1680x1050_75.00"​ "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 16 
- Modes "​1680x1050_75.00"​ "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 24 
- Modes "​1680x1050_75.00"​ "​1280x1024"​ "​1024x768"​ "​832x624"​ "​800x600"​ "​720x400"​ "​640x480"​ "​640x400"​ "​640x350"​ 
- EndSubSection 
-EndSection 
-</​code>​ 
- 
-Après ceci, il suffit de sauver votre xorg.conf et de redémarrer votre session graphique. 
- 
-Note : En complément de //gtf//, il existe des générateurs de modelines sur le net, par exemple : [[http://​koala.ilog.fr/​cgi-bin/​nph-colas-modelines-fr|Colas XFree Modeline Generator]] 
- 
- 
- 
- 
- 
- 
-===== Résolutions bloquées en 1024x768, 800x600 ou 640x480 et si les Modelines ne fonctionnent pas ===== 
- 
-Dans le cas ou l'​ajout de modeline ne corrige pas votre problème de résolution,​ vous avez la possibilité de rajouter le paramètre suivant dans votre xorg.conf à la section "​Device"​. 
- 
-Ce paramètre permet d'​indiquer au driver NVidia de ne pas prendre en compte les paramètres plug'​n'​play retournés par l'​écran et de forcer les résolutions de la carte vidéo. 
- 
-<​code>​ 
-    Option "​UseEDID"​ "​FALSE"​ 
-</​code>​ 
- 
-Certain indiques que ce serait plutôt ça avec le pilote nvidia propriétaire: ​ 
- 
-  Option "​UseDisplayDevice"​ "​DFP"​ 
-  Option "​UseEDIDFreqs"​ "​FALSE"​ 
-  Option "​ModeValidation"​ "​NoEdidModes"​ 
- 
-===== Profondeur de couleur incorrecte ===== 
- 
-Il peut arriver que la configuration automatique règle la profondeur de couleur plus élevée que le matériel ne peut le supporter. Pour savoir si c'est votre cas, faites tout d'​abord une copie de sauvegarde de votre fichier de configuration : 
- 
-  sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.backup 
- 
-Ouvrez ensuite le fichier dans votre éditeur de texte favori : 
- 
-  sudo nano /​etc/​X11/​xorg.conf 
- 
-Recherchez le mot ''​DefaultDepth''​. La profondeur de couleur configurée par Hoary est habituellement 24. Il est possible que cette valeur soit trop élevée; essayez alors de mettre cette valeur à 16. Si cela ne résoud pas votre problème, vous pourrez ensuite la remettre telle qu'​elle était. 
- 
-Enregistrez le fichier, fermez toutes les applications et redémarrez l'​environnement graphique (Ctrl-Alt+<​-). Il ne reste plus qu'à espérer que vous puissiez vous reconnecter à la bonne résolution ! 
- 
-Edit Wapin 
- 
-Suite investigations,​ ci-joint mon xorg.conf avec les bonnes options pour un ecran externe CRT branché sur une carte radeon M7 (9000) dans un portable IBM T30 (forcé sur l'​ecran externe avec les touches Fn F7, sinon, dasn le BIOS) 
----------------------- 
-xorg.conf 
- 
- 
-Section "​Device"​ 
- Identifier "​ATI Technologies,​ Inc. Radeon Mobility M7 LW [Radeon Mobility 9000]" 
- Driver "​ati"​ 
- Option "​MergedFB"​ "​false"​ 
- Option ​     "​BIOSHotkeys"​ "​on"​ 
- Option ​         "​MetaModes"​ "​1280x1024"​ 
- BusID "​PCI:​1:​0:​0"​ 
-EndSection 
- 
-Section "​Monitor"​ 
- Identifier "​Écran générique"​ 
- Option "​DPMS"​ 
- Option "​MonitorLayout"​ "CRT, CRT" 
- HorizSync 24-80 
- VertRefresh 56-75 
- ​ Modeline "​1280x1024_60.00" ​ 108.88 ​ 1280 1360 1496 1712  1024 1025 1028 1060 -HSync +Vsync 
-EndSection 
- 
-Section "​Screen"​ 
- Identifier "​Default Screen"​ 
- Device "​ATI Technologies,​ Inc. Radeon Mobility M7 LW [Radeon Mobility 9000]" 
- Monitor "​Écran générique"​ 
- DefaultDepth 16 
- SubSection "​Display"​ 
- Depth 1 
- Modes "​1280x1024_60.00"​ "​1024x768"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 4 
- Modes "​1280x1024_60.00"​ "​1024x768"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 8 
- Modes "​1280x1024_60.00"​ "​1024x768"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 15 
- Modes "​1280x1024_60.00"​ "​1024x768"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 16 
- Modes "​1280x1024_60.00"​ "​1024x768"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 24 
- Modes "​1280x1024_60.00"​ "​1024x768"​ 
- EndSubSection 
-EndSection 
- 
-Voilou, si ça peut aider... 
- 
-++ 
- 
-Le Wapin 
- 
-===== Conclusion ===== 
- 
-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**. 
- 
- 
-===== Problèmes portables avec chip's Intel série 915 =====  
- 
-Je me permets de rajouter ce petit billet, car je n'ai pas vu le problème traité dans la documentation. 
-Pour les écrans de portables larges, les drivers de cartes graphiques pour la série Intel 915 installés avec Dapper et Edgy ne permettent pas d'​afficher en 1280*800, et de plus les polices "​bavent"​ lamentablement. 
- 
-Edit: Cela marche aussi pour Feisty Fawn (testé avec une GMA 900) 
- 
-Solution : après avoir installé les dépôts universe/​multiverse,​ installer le paquet 915resolution ​ 
- 
-soit avec Synaptic, ​ 
- 
-soit en faisant : 
- 
-  sudo apt-get install 915resolution ​ 
- 
-dans un terminal. 
- 
-Redémarrez le serveur X et vous pourrez profiter de votre écran normalement. 
- 
-====== Changement manuel de la résolution ​ ====== 
- 
-La commande ci-dessous impose la resolution ​ 1024x768 à 75Hz 
- 
-  xrandr -s 1024x768 -r 75 
- 
- 
- 
-==== Oup's ... ==== 
- 
-  
- 
-En fait le problème a déjà été traité (cf. : [[http://​doc.ubuntu-fr.org/​materiel/​intel_i915g]]) 
-mais pour Breezy. Il faut aller tout en bas de la page pour la manip très simple sous Dapper ou Edgy. Donc je laisse quand même ce billet ici. 
  • materiel/fix_problemes_resolution.1186670431.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)