Rafraîchissement du moniteur
17 Sep. 2006
- Auteur : Hyacinthe MENIET
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
cd /etc/X11/
cp XF86Config XF86Config.old
Vous pourrez le restaurer à tout moment par l'opération inverse :
cd /etc/X11/
cp XF86Config.old XF86Config
1. Les plages de fréquences horizontale et verticale :
Dans le fichier /etc/X11/XF86Config, les plages de fréquence sont fixées dans la section Monitor, voici un exemple du mien (19 ") :Section "Monitor" Identifier "iiyama" HorizSync 30-95 VertRefresh 50-160 EndSectionLes fréquences Horizontales sont exprimées en KHz, les verticales en Hz. L'Identifier peut être différent chez vous, peu importe. Modifiez, les plages de fréquences en suivant la documentation de votre moniteur puis redémarrez le serveur d'affichage par [ctrl]+[alt]+[backspace]. S'il crashe c'est que les paramètres sont incorrects, restaurez votre fichier et redémarrez le serveur d'affichage.
2. Si vous souhaitez utiliser une fréquence et une résolution standards :
Editez, le fichier /etc/X11/XF86Config (si vous avez un fichier /etc/X11/XF86Config-4 c'est /etc/X11/XF86Config-4 le bon), vous allez à la section "screen" qui devrait ressembler à ça :Section "Screen" Identifier "Screen 1" Device "Geforce2Ultra" Monitor "iiyama" DefaultDepth 16 Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection EndSectionLe plus important c'est : DefaultDepth 16 , qui indique le nombre de bits qui codent la couleur, chez moi c'est 16. Vous allez enfin, dans la zone qui lui correspond :
Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480"Les résolutions sont déclarées par ordre de préférence, ici mon moniteur fonctionne en "1280x1024". Il suffit de mettre la résolution de votre choix en premier. Quand vous êtes satisfait des modifications pressez : [ctrl]+[alt]+[backspace]
3. Si vous souhaitez utiliser une fréquence et/ou une résolution exotiques :
3.1 Les Modelines :
Maintenant que votre moniteur est paramétré avec les bonnes plages de fréquences, vous pouvez choisir la résolution de votre choix à la fréquence optimale pour votre moniteur. Pour cela, rendez-vous ICI Remplissez, les cases consciencieusement, notez qu'il y'a une zone à compléter pour les moniteurs 16/9 & co. Une fois satisfait, il vous génèrera une série de Modelines que vous pourrez utiliser par la suite. Pour mon écran j'ai choisi celle-là :
ModeLine "1280x1024" 157.50 1280 1348 1508 1728 1024 1025 1028 1072 #85 Hz
La résolution est 1280x1024 pour une fréquence de 85 Hz. Notez que si vos résolution et fréquence actuelle vous conviennent, vous pouvez ignorer cette partie.
3.2 Greffe de la modeline :
Une fois la modeline de votre choix sélectionnée, il ne vous reste plus qu'à la rajouter au fichier /etc/X11/XF86Config (ou /etc/X11/XF86Config-4) comme ce qui suit :Section "Monitor" Identifier "iiyama" HorizSync 30-95 VertRefresh 50-160 #1280x1024 @ 85 hz ModeLine "1280x1024" 157.50 1280 1348 1508 1728 1024 1025 1028 1072 EndSectionEnsuite vous pouvez indiquer à X d'utiliser la Modeline par défaut, pour cela rendez-vous à la section screen que vous modifiez, afin qu'elle ressemble à :
Section "Screen" Identifier "Screen 1" Device "Geforce2Ultra" Monitor "iiyama" DefaultDepth 16 Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection EndSectionNotez que je n'ai modifié que la section qui code les couleurs sur 16 bits, vu que c'est celle que j'utilise par défaut (DefaultDepth 16) mais rien ne vous empêche de toutes les modifier. Une fois satisfait, redémarrez le serveur d'affichage par [ctrl]+[alt]+[backspace]
3.3 Xvidtune :
A ce stade vous avez un écran qui affiche la résolution de votre choix, et la fréquence optimale pour cette résolution. Il se peut cependant que, l'ensemble ne soit pas très centré, ou pas assez droit ... bref pas à votre goût. Peu importe X est livré avec xvidtune un outil qui permet d'ajuster au pixel près, les dimensions de votre écran. Pour le lancer tapez simplement, dans un terminal : /usr/X11R6/bin/xvidtune & (cliquez sur OK).
"1280x1024" 157.50 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
Il ne vous reste plus qu'à écraser votre Modeline précédente par :
#1280x1024 @ 85 hz ModeLine "1280x1024" 157.50 1280 1324 1484 1716 1024 1025 1028 1072et de vérifier que c'est bien "1280x1024" qui est votre résolution par défaut dans la section screen, comme indiqué précédemment. Redémarrez le serveur d'affichage par [ctrl]+[alt]+[backspace]