Configuration d'une résolution d'écran

Bonjour,

Il arrive parfois que la résolution native de votre écran ne soit pas proposé dans les résolutions possible.
Si c’est votre cas, voilà une méthode simple pour l’ajouter à la liste.

Tout d’abord commencez par retirer de votre “/etc/X11/Xorg.conf” toutes les informations inutiles:
Dans la section Monitor les lignes HorizSync, VertRefresh et les éventules modelines
Dans la section Screen les Display subsection avec les modes.

Voilà à quoi doit se rapprocher ces sections de votre Xorg.conf:

[quote]Section "Monitor"
Identifier "Default Monitor"
VendorName "LG"
ModelName "Flatron L1811S"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Default Monitor"
Device "Radeon X1950 Pro"
Defaultdepth 24
EndSection[/quote]

Maintenant dans votre console, observez le resultat de la commande xrandr, vous obtiendrez une réponse similaire à ceci (tout dépend de votre écran):

[quote]Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1600 x 1600
DVI-1 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1600x1024 60.2
1280x1024 59.9* 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8
1152x864 60.0
1024x768 60.0
800x600 60.3
640x480 59.9 [/quote]

Ce qu’on peu retenir c’est qu’ici on utilise la sortie DVI-0 (connected) et la résolution 1280x1024 60Hz (l’* nous l’indique).

Bon le probléme c’est que la résolution native de mon écran c’est 1280x1024 en 75Hz, hors cela n’apparait pas dans la liste…
Bah on va le rajouter (ou tout autre résolution qui vous intérresse).

Bien sur il est important de ne pas faire n’importe quoi et de n’ajouter que des résolutions et fréquences que votre écran peut supporter (lisez le manuel de votre écran ou cherhez le sur le net).

Récupérons le modeline de la configuration que l’on veut rajouter avec la commande gtf:

[quote]gtf 1280 1024 75

1280x1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz

Modeline “1280x1024_75.00” 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync[/quote]

Ajoutons ce modeline dans xrandr:

On l’ajoute ensuite à la sortie qui nous intéresse:

Allez, on croise les doigts et on test de suite:

Si vous pouvez toujours me lire, c’est assez bon signe mais vérifions à nouveau le résultat de la commande xrandr pour etre fixé:

[quote]Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1600 x 1600
DVI-1 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1600x1024 60.2
1280x1024 59.9 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8
1152x864 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
1280x1024_75.00 75.0* [/quote]

Pas si compliqué que ça :wink:

Par contre la configuration n’est pas définitive, elle a pour but de constater ce qu’il est possible de faire avec son écran.
Donc aprés un redemarrage de X tout ceci est perdu.
Il faut le fixer dans Xorg.conf pour que les changements soient définitifs.

gksu gedit /etc/X11/xorg.conf

[quote]# xorg.conf (X.Org X Window System server configuration file)

Section "ServerFlags"
Option “DontZap” "False"
EndSection

Section "Module"
Load "glx"
Load "dri"
EndSection

Section "Device"
Identifier "Radeon X1950 Pro"
Driver "radeon"
Option “AccelDFS” "1"
EndSection

Section "Monitor"
Identifier "Default Monitor"
VendorName "LG"
ModelName "Flatron L1811S"
Modeline “1280x1024@75” 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
Option “PreferredMode” "1280x1024@75"

EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Default Monitor"
Device "Radeon X1950 Pro"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
Option “Composite” "Enable"
EndSection[/quote]

On ajoute le modeline et on le met en PreferredMode.

A noter que dans Xorg.conf je n’ai pas trouvé de moyen de préciser sur quelle sortie s’applique les modeline et le PreferredMode, cela s’appliquera donc sur la sortie par défault (dans mon cas DVI-1) j’ai donc été obligé de changer mon écran de prise DVI sur ma carte grapĥique.

Voilà ce que me retourne maintenant la commande xrandr aprés avoir relancé X:

[quote]Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1360 x 1360
DVI-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x1024@75 75.0*+
1360x768 59.8
1152x864 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
DVI-0 disconnected (normal left inverted right x axis y axis)[/quote]

En espérant que cette aide vous aura été utile.


Topic du forum: viewtopic.php?f=3&t=20608

Sources:
Calcul en ligne des modelines: xtiming.sourceforge.net/cgi-bin/xtiming.pl
gtf: gtf.sourceforge.net/
Wiki sur xrandr wiki.debian.org/XStrikeForce/HowToRandR12

Merci Blacksad
Toute cette explication m’a vraiment aidé.
Sauf que dans mon cas même avec l’option “PreferredMode” d’activée dans le xorg.conf il ne veux toujours pas se lancer en 1280x1024@75

Voici mon xorg

[code]Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” "CorePointer"
InputDevice “Keyboard0” "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "record"
Load "glx"
Load "dri"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/input/mice"
Option “ZAxisMapping” "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline “1280x1024@75” 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
Option “PreferredMode” "1280x1024@75"
EndSection

Section “Device”
### Available Driver options are:-
### Values: : integer, : float, : “True”/“False”,
### : “String”, : " Hz/kHz/MHz"
### [arg]: arg optional
#Option “NoAccel” # []
#Option “SWcursor” # []
#Option “Dac6Bit” # []
#Option “Dac8Bit” # []
#Option “BusType” # []
#Option “CPPIOMode” # []
#Option “CPusecTimeout” #
#Option “AGPMode” #
#Option “AGPFastWrite” # []
#Option “AGPSize” #
#Option “GARTSize” #
#Option “RingSize” #
#Option “BufferSize” #
#Option “EnableDepthMoves” # []
#Option “EnablePageFlip” # []
#Option “NoBackBuffer” # []
#Option “DMAForXv” # []
#Option “FBTexPercent” #
#Option “DepthBits” #
#Option “PCIAPERSize” #
#Option “AccelDFS” # []
#Option “IgnoreEDID” # []
#Option “DisplayPriority” # []
#Option “PanelSize” # []
#Option “ForceMinDotClock” #
#Option “ColorTiling” # []
#Option “VideoKey” #
#Option “RageTheatreCrystal” #
#Option “RageTheatreTunerPort” #
#Option “RageTheatreCompositePort” #
#Option “RageTheatreSVideoPort” #
#Option “TunerType” #
#Option “RageTheatreMicrocPath” #
#Option “RageTheatreMicrocType” #
#Option “ScalerWidth” #
#Option “RenderAccel” # []
#Option “SubPixelOrder” # []
#Option “ShowCache” # []
#Option “DynamicClocks” # []
#Option “VGAAccess” # []
#Option “ReverseDDC” # []
#Option “LVDSProbePLL” # []
#Option “AccelMethod” #
#Option “DRI” # []
#Option “ConnectorTable” #
#Option “DefaultConnectorTable” # []
#Option “DefaultTMDSPLL” # []
#Option “TVDACLoadDetect” # []
#Option “ForceTVOut” # []
#Option “TVStandard” #
#Option “IgnoreLidStatus” # []
#Option “DefaultTVDACAdj” # []
#Option “Int10” # []
#Option “EXAVSync” # []
#Option “ATOMTVOut” # []
#Option “R4xxATOM” # []
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "R430 [Radeon X800 (PCIE)]"
BusID "PCI:5:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
EndSection
[/code]

@+

ps : J’ai pas mal de problème pour activer le pilote fglrx sur ma carte X800 Pro
cf. viewtopic.php?f=3&t=25112&start=0

Depuis j’ai changé d’écran et il est bien détecté donc je n’utilise plus cette astuce. Avec les nouvelles version d’Xorg j’éspére que ces astuces sont toujours d’actualité :confused:
On va voir ^^

Petites questions:
Lors de l’etape xrandr --output DVI-0 --mode 1280x1024_75.00 ton écran supporte bien la résolution ?

Que te retourne la commande xrandr ?

Question bête: as tu essayé de brancher ton écran sur l’autre port de ta carte graphique ? Ca peut te paraitre bête mais Linux a parfois un peu de mal quand l’écran principal n’est pas sur le 1er port de la carte.

[quote=“damo”]ps : J’ai pas mal de problème pour activer le pilote fglrx sur ma carte X800 Pro
cf. viewtopic.php?f=3&t=25112&start=0[/quote]

Tu as le même problème que moi à une époque.
Ta carte ATI n’est plus supporté par AMD.
Tu dois utiliser la version 9.3 des pilotes propriétaire.
C’est encore possible mais uniquement en version stable. En testing ou unstable ces pilotes ne sont pas compatible avec les derniéres version d’Xorg.
Donc deux solution pas terrible mais ce sont les seuls:

  • Sous Sid ou Squeeze: utiliser les pilote libre (donc pas d’accélération 3D, fglrx)
  • Passer en Lenny, tu pourras avoir les pilotes proprio et profiter de l’accélération graphique mais bon… tu seras en Lenny quoi ^^

J’ai lu tes déboires sur l’autre topic. Je vais refaire de la pub pour un script qui m’a changé la vie: sgfxi.
Tu pourras faire le nettoyage des versions antérieur des pilotes et tester toutes les versions disponibles en libre/proprio trés rapidement.
C’est un gain de temps terrible surtout en Sid où le changement de noyau et donc la réinstallation des pilotes graphiques est assez fréquente.

Salut,

Cela ne ressemble pas à de la “pub”. Ce sont des scripts “libre” même s’ils ne sont pas inclus dans la Debian.
Les dissensions intestines entre développeurs ne nous regardent pas :slightly_smiling:

Salut Blacksad

L’écran supporte bien le 1280x1024 en 75 Hz
Voici ce que me donne xrandr lorsque j’ai activé la bonne résolution

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1360 x 1360 DVI-1 disconnected (normal left inverted right x axis y axis) DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1360x768 59.8 1152x864 60.0 1024x768 60.0 800x600 60.3 640x480 59.9 1280x1024_75.00 74.7*

Non je n’ai pas testé de changer de port DVI.
Je vais tester.

Merci

Je me cite parce que je suis narcissique:

Tu sembles bien etre dans le même cas que moi, tu es sur DVI-0 hors le premier qu’il détecte est DVI-1 si tu regardes le résultat de xrandr. Dis moi ce que ça fait de passer sur DVI-1 :wink: