[Debian] Résolution d'écran

Résolu
Bonjour à tous,
Je souhaite modifier la résolution d'écran actuelle de mon système qui est de 640x480 pixels. Avec un écran 19", c'est pas terriblement adapté, mais je ne peux rien changer dans Système > Changer la résolution d'écran (Je n'ai que 640x480 en 85Hz).
Les pilotes de la carte graphique sont installés (j'en ai pas trop bavé).
Mais je n'ai toujours rien.

J'ai bien précisé lors de la configuration du serveur X que je voulais une résolution de 1280x1024 en 60Hz, mais il n'en a apparemment rien à faire. Aussi, il ne connaît pas --reconfigure, donc je suis grillé pour réessayer.

Merci de vos suggestions :)))
--
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...

43 réponses

Résumé de la discussion

La résolution d'écran sous Debian et XFree86/Xorg pose problème, 640x480 refusant de s'ajuster à un écran 19 pouces malgré les options disponibles et la présence d'un fichier XF86Config-4 obsolète est évoquée. Pour commencer, il est conseillé de sauvegarder XF86Config-4 et de repartir sur une configuration propre, en copiant une version fonctionnelle ou en rétablissant le fichier depuis une source fiable. D'autres expliquent qu'il faut passer à une reconfiguration du serveur X, via dpkg-reconfigure xserver-xfree86 ou en passant à Xorg, afin d'établir une liste de résolutions compatibles et les bons pilotes. Enfin, il peut être utile de vérifier les résolutions supportées par le pilote et d'ajouter explicitement 1280x1024 à la liste dans la section Screen, en respectant les fréquences du moniteur.

Bobot (l’IA à votre service)
  1. Modérateur
    Ah, je rajoute aussi que dans le fichier de configuration, il y a déja "800x600" "640x480", alors que 800x600 n'est pas non plus disponible :-|
    1. Poste ton xorg.conf pour commencer ;) on va voir ce qu'on peut changer
      (/etc/X11/xorg.conf ou XFree86 je crois)
      1. Modérateur
        Merci, il est ici :
        # XF86Config-4 (XFree86 X Window System server configuration file)
        #
        # This file was generated by dexconf, the Debian X Configuration tool, using
        # values from the debconf database.
        #
        # Edit this file with caution, and see the XF86Config-4 manual page.
        # (Type "man XF86Config-4" at the shell prompt.)
        #
        # This file is automatically updated on xserver-xfree86 package upgrades *only*
        # if it has not been modified since the last upgrade of the xserver-xfree86
        # package.
        #
        # If you have edited this file but would like it to be automatically updated
        # again, run the following commands as root:
        #
        #   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
        #   md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
        #   dpkg-reconfigure xserver-xfree86
        
        Section "Files"
        	FontPath	"unix/:7100"			# local font server
        	# if the local font server has problems, we can fall back on these
        	FontPath	"/usr/lib/X11/fonts/misc"
        	FontPath	"/usr/lib/X11/fonts/cyrillic"
        	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
        	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
        	FontPath	"/usr/lib/X11/fonts/Type1"
        	FontPath	"/usr/lib/X11/fonts/CID"
        	FontPath	"/usr/lib/X11/fonts/Speedo"
        	FontPath	"/usr/lib/X11/fonts/100dpi"
        	FontPath	"/usr/lib/X11/fonts/75dpi"
        EndSection
        
        Section "Module"
        	Load	"GLcore"
        	Load	"bitmap"
        	Load	"dbe"
        	Load	"ddc"
        	Load	"dri"
        	Load	"extmod"
        	Load	"freetype"
        	Load	"glx"
        	Load	"int10"
        	Load	"record"
        	Load	"speedo"
        	Load	"type1"
        	Load	"vbe"
        EndSection
        
        Section "InputDevice"
        	Identifier	"Generic Keyboard"
        	Driver		"keyboard"
        	Option		"CoreKeyboard"
        	Option		"XkbRules"	"xfree86"
        	Option		"XkbModel"	"pc105"
        	Option		"XkbLayout"	"fr"
        EndSection
        
        Section "InputDevice"
        	Identifier	"Configured Mouse"
        	Driver		"mouse"
        	Option		"CorePointer"
        	Option		"Device"		"/dev/psaux"
        	Option		"Protocol"		"ImPS/2"
        	Option		"Emulate3Buttons"	"true"
        	Option		"ZAxisMapping"		"4 5"
        EndSection
        Section "InputDevice"
        	Identifier	"Generic Mouse"
        	Driver		"mouse"
        	Option		"SendCoreEvents"	"true"
        	Option		"Device"		"/dev/input/mice"
        	Option		"Protocol"		"ImPS/2"
        	Option		"Emulate3Buttons"	"true"
        	Option		"ZAxisMapping"		"4 5"
        EndSection
        
        Section "Device"
        	Identifier	"Carte vidéo générique"
        	Driver		"vesa"
        EndSection
        
        Section "Monitor"
        	Identifier	"Écran générique"
        	HorizSync	30-68
        	VertRefresh	50-85
        	Option		"DPMS"
        EndSection
        
        Section "Screen"
        	Identifier	"Default Screen"
        	Device		"Carte vidéo générique"
        	Monitor		"Écran générique"
        	DefaultDepth	24
        	SubSection "Display"
        		Depth		1
        		Modes		"800x600" "640x480"
        	EndSubSection
        	SubSection "Display"
        		Depth		4
        		Modes		"800x600" "640x480"
        	EndSubSection
        	SubSection "Display"
        		Depth		8
        		Modes		"800x600" "640x480"
        	EndSubSection
        	SubSection "Display"
        		Depth		15
        		Modes		"800x600" "640x480"
        	EndSubSection
        	SubSection "Display"
        		Depth		16
        		Modes		"800x600" "640x480"
        	EndSubSection
        	SubSection "Display"
        		Depth		24
        		Modes		"800x600" "640x480"
        	EndSubSection
        EndSection
        
        Section "ServerLayout"
        	Identifier	"Default Layout"
        	Screen		"Default Screen"
        	InputDevice	"Generic Keyboard"
        	InputDevice	"Configured Mouse"
        	InputDevice	"Generic Mouse"
        EndSection
        
        Section "DRI"
        	Mode	0666
        EndSection
        
        1. Modérateur
          J'eaasye de modifier ce fichier de partout, ça ne change rien.
          1. Contributeur
            Salut,

            rajoute donc a chaque ligne "1280x1024" "1024x768" là où il y a 800x600 et 640x480...

            ensuite, relance le serveur X (ctrl+alt+backspace, ou redémarrer un coup)
            sous kde, pour changer la résolution :
            ctrl/alt/+ pour augmenter la résolution
            et
            ctrl/alt/- pour diminuer la résolution

            Phiphi
            1. Modérateur
              Ca n'a rien changé, je l'avais essayé avec seulement la résolution qui m'interessait, mais avec toutes non plus.
              1. Modérateur
                Salut,

                peut être il faut baisser la résolution

                essaie

                HorizSync 28-50
                VertRefresh 43-75

                avec

                "1152x864" "1024x768" "800x600" "640x480"

                lami20j
                1. Modérateur
                  Salut,
                  Mais en fait je remarque qu'il n'a pas touché à mon fichier, pour copier il faut bien taper :
                  cat XF86Config-4 > /etc/x11 ?
                  1. Modérateur
                    Re,

                    Tu fait une copie de sauvegarde de ton fichier
                    cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.backup

                    ensuite tu ouvres le fichier /etc/X11/XF86Config-4 avec un editeur de texte et tu fais les modification.

                    Il faut être root.

                    lami20j
                    1. Modérateur
                      Il faut être root.
                      Je peux pas me connecter en root, il me dit que l'admin système ne peut pas se connecter avec cet écran. Donc je copie ... :)
                      1. Modérateur
                        Bennnn je ferme la session, je tape root en username et avec le mdp root...
                        ... et ça lui plaît pas.
                        1. Modérateur
                          Attends, pour me connecter en root comment ?
                          Par l'interface graphique, je passe pas par la console, je ne peux pas démarrer avec le nom d'utilisateur "root".

                          Avec la console, je tape su et mon mdp root. Mais avec ma session , pas root, c'est pour ça que je dois copier.
                          1. Modérateur
                            Ayé, je n'utilisais pas la bonne commande.
                            Le fichier est bon, mais je ne peux toujours pas monter plus haut en résolution, même en changer la fréquence.
                            1. Modérateur
                              Pour te logger en root soit tu appuies sur ctrl alt f1 pour passer en mode texte (ctrl alt f7 pour revenir en graphique), soit tu te logges en utilisateur et dans une console tu tapes :
                              su -

                              On va dire que tu adoptes la première solution, ça permettra de relancer le serveur X proprement.

                              Pour reconfigurer le serveur X proprement, voici comment faire :
                              cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
                              dpkg-reconfigure xserver-xorg

                              Une fois que tu as fini redémarres le serveur X (adapter la ligne suivante si tu as xdm ou gdm) :
                              /etc/init.d/kdm restart

                              Si tout va bien tu devrais avoir la bonne résolution. Sinon c'est très probablement que les fréquences / résolutions de ton fichier /etc/X11/xorg.conf son trop élevées pour ton écran... Chose que tu peux vérifier en faisant :
                              more /var/log/Xorg.0.log

                              Bonne chance
                              1. Modérateur
                                Salut,

                                T'as essayé un "dpkg-reconfigure xserver-xfree86." (en root) ?

                                Sinon, une méthode "à l'arrache" :
                                Tu prends un LiveCd (knoppix ou kaella ou autre), tu démarres et si t'obtiens une résolution "honnête" en configuration auto, ben tu fais un copier/coller du fichier "/etc/X11/XF86Config-4" en lieu et place du tien...

                                Regardes aussi le "driver" utilisé...

                                ;-))
                                1. Modérateur
                                  T'as essayé un "dpkg-reconfigure xserver-xfree86." (en root) ?
                                  Oui, et maintenant il m'a tout planté, il me retourne :
                                  VGA(0): Driver can't support depth 24

                                  (Je l'ai essayé en 8, 15, 16 et 24 bits, j'ai toujours ce message
                                  Et :
                                  Screen(s) found, but none have a usable configuration


                                  Sinon, une méthode "à l'arrache" :

                                  Elle me semble pas mal, mais la fois où j'ai voulu accéder aux disques durs locaux avec un LiveCD, j'ai jamais pû, même en tapant file:
                                  1. Modérateur
                                    Re-

                                    Elle me semble pas mal, mais la fois où j'ai voulu accéder aux disques durs locaux avec un LiveCD, j'ai jamais pû, même en tapant file:
                                    Ben tu copies ton fichier sur ce que tu veux (clé USB, disquette, FTP, ci-joint.com...) et tu fais de même pour le "coller" ;-))
                                  2. Modérateur
                                    @jipicyAh oui. Le soucis c'est que maintenant je n'ai plus rien qui démarre, et je n'arrive pas à restaurer la sauvegarde.
                                  3. Modérateur
                                    @jipicyje n'arrive pas à restaurer la sauvegarde.
                                    C'est à dire ?

                                    Normalement si tu as fait ce que t'avait préconisé "mamie" (cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup), tu n'as qu'à faire l'inverse :
                                    cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
                                    ;-))
                                  4. Modérateur
                                    @jipicyC'est bien ce que j'ai fait, mais il me dit que /etc/x11/XF86Conf-4 n'est pas un répertoire.
                                2. Modérateur
                                  Tu peux faire un copier/coller de ce que te renvoie la commande :
                                  ls -l  /etc/X11/
                                  Merchi ;-)
                                  1. Modérateur
                                    Bon je vais clore mes zieux pour ce soir...
                                    1. Modérateur
                                      Ah, vi, bonne nuit et merci, même si c'est trop tard :)
                                  • 1
                                  • 2
                                  • 3