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 02/11/2007, 09:53]
82.224.144.54 correction faute de frappe
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Dapper Edgy Feisty matériel carte_graphique ATI Nvidia Intel}} 
----- 
  
-====== Problèmes de résolution d'​écran ====== 
- 
-Vous vous retrouvez avec une résolution de 640x480 alors que votre carte graphique peut faire bien mieux ? Votre carte graphique n'a pas été bien détectée, cette page va vous aider à résoudre ce problème :-). 
- 
- 
-Si vous êtes sous Ubuntu [[:Feisty]] ou précédent cette page est faites pour vous. 
- 
-Si vous êtes sous Ubuntu [[:Gutsy]] ou suivant, référez vous à la page: [[:​Configurer son écran]] qui est bien plus simple, même si cette méthode est encore valable ! 
- 
- 
-===== Le fichier de configuration ===== 
- 
-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**. 
- 
-<note tip> 
-Avant de modifier votre configuration sauvegardez la configuration du serveur graphique avec <​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.backup</​code>​\\ Ensuite si un problème survient, vous pourrez remettre l'​ancienne configuration avec la commande <​code>​sudo cp /​etc/​X11/​xorg.conf.backup /​etc/​X11/​xorg.conf</​code>​ puis en redémarrant le serveur graphique avec <​code>​sudo /​etc/​init.d/​gdm restart</​code>​ (ou kdm ou xdm restart selon votre gestionnaire de login), ou en appuyant sur //​Ctrl+Alt+<​-//​. 
-Vous pouvez passer à la console à tout moment avec Ctrl+Alt+F1..F6 et revenir au mode graphique avec Ctrl+Alt+F7. 
-</​note>​ 
- 
- 
-===== 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. 
- 
-Pour ce faire, lancez la commande : 
-  sudo dpkg-reconfigure xserver-xorg 
- 
-et répondez au questions qui vous sont posées (dans le doute validez par la réponse par défaut). Mais des fois il n'y a pas de questions et c'est comme ça. 
- 
-À la fin de l'​exécution du script, fermez tous les programmes ouverts sur votre bureau et pressez //​Ctrl+Alt+<​-//​ 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é ===== 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​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 rafraichissement vertical (normalement en Hz). Ces informations sont habituellement disponibles sous la forme "30-98 kHz" ou "​50-160 Hz". 
- 
-Vous pouvez également [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **xresprobe** et lancer la commande : 
- 
-  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 : 
- 
-  * En lançant la reconfiguration du serveur X (comme précédemment) mais avec le paramètre -plow en plus <​code>​sudo dpkg-reconfigure -plow xserver-xorg</​code>​ 
-  * En entrant manuellement les valeurs dans le fichier **/​etc/​X11/​xorg.conf**. Ajoutez donc 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 !!) <​file>​Section "​Monitor"​ 
-     ​Identifier ​   "​FLATRON 995F" 
-     ​Option ​       "​DPMS"​ 
-     ​HorizSync ​    30-96 
-     ​VertRefresh ​  ​50-160 
-EndSection</​file>​ 
- 
-Fermer tous les programmes et redémarrez le serveur X (comme précédemment). 
- 
-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). 
- 
-<​file>​ 
-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 
-</​file>​ 
- 
- 
-===== Résolutions/​rafraichissements 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 fréquence</​code>​ 
- 
-Où largeur et hauteur sont exprimés en pixels, et la fréquence en Hz. 
- 
-Exemple : 
-<​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 deuxième ligne (la première n'est qu'un commentaire) dans la section //Monitor// du //​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]]</​note>​ 
- 
- 
- 
-===== 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"​. 
- 
-      Option "​UseEDID"​ "​FALSE"​ 
-      Option "​UseDisplayDevice"​ "​DFP"​ 
-      Option "​UseEDIDFreqs"​ "​FALSE"​ 
-      Option "​ModeValidation"​ "​NoEdidModes"​ 
- 
-Exemple: 
-<​code>​ 
-Section "​Device"​ 
-    Identifier ​   "​NVIDIA Gforce 7650 GS" 
-    Driver ​       "​nvidia"​ 
-    Busid        "​PCI:​2:​0:​0"​ 
-    Videoram ​   262144 
-    Option ​       "​AddARGBVisuals" ​   "​True"​ 
-    Option ​       "​AddARGBGLXVisuals" ​   "​True"​ 
-    Option "​UseDisplayDevice"​ "​DFP"​ 
-    Option "​UseEDIDFreqs"​ "​FALSE"​ 
-    Option "​ModeValidation"​ "​NoEdidModes"​ 
-    Option "​UseEDID"​ "​FALSE"​ 
-    Option ​       "​NoLogo" ​   "​True"​ 
-EndSection 
-</​code>​ 
- 
-Ces paramètres permettent d'​indiquer au driver 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. 
- 
-===== 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, ouvrez le fichier **/​etc/​X11/​xorg.conf** et recherchez le mot ''​DefaultDepth''​. La profondeur de couleur configurée est habituellement 24. Il est possible que cette valeur soit trop élevée; essayez alors de mettre cette valeur à 16. 
- 
-Si cela ne résout 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. Il ne reste plus qu'à espérer que vous puissiez vous reconnecter à la bonne résolution ! 
- 
-<​note>​**Note de Wapin** 
- 
-Suite à investigations,​ ci-joint mon xorg.conf avec les bonnes options pour un **écran externe CRT branché sur une carte radeon M7 (9000) dans un portable IBM T30** (forcé sur l'​écran externe avec les touches Fn+F7, sinon, dans le BIOS) 
-<​file>​ 
-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 
-</​file>​ 
-</​note>​ 
- 
- 
-===== Changement manuel de la résolution ​ ===== 
- 
-La commande ci-dessous impose la résolution ​ 1024x768 à 75Hz : 
- 
-  xrandr -s 1024x768 -r 75 
- 
- 
- 
- 
- 
- 
-===== Pour un Chipset Intel intégré - Feisty et précédents (ou utilisation du pilote i810) =====  
- 
-Utilisez 915resolution qui permet de patcher le BIOS video (voir :​[[http://​www.geocities.com/​stomljen/​]]) 
- 
-<​code>​ 
-sudo apt-get install 915resolution 
-</​code>​ 
- 
-relancez le serveur x ou redémarrez votre ordinateur 
- 
-Si ça ne marche toujours pas revenez au début de ce wiki et vérifié tous. 
- 
-Si le problème persiste toujours, c'est peut être que 915resolution n'a pas réussit à trouver la résolution de votre écran (cas très rare), pour lui donné manuellement la résolution de votre écran [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​default/​915resolution** et modifiez son contenu pour qu'il soit le suivant: 
-<​code> ​ MODE=auto 
-  XRESO=1280 ​                    # la résolution en largeur de votre écran 
-  YRESO=800 ​                     # la résolution en longueur de votre écran 
-  BIT=24</​code>​ 
- 
-Puis redémarrez et il ne devrais plus y avoir de problèmes. 
- 
-===== 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**. 
- 
----- 
- 
- //​Contributeurs:​ Claude, [[utilisateurs:​Fabien26]],​ [[:​utilisateurs:​_Enchained]]//​ 
  • materiel/fix_problemes_resolution.1193993638.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)