Pour fabriquer des résolutions à mettre dans la section “monitor” de xorg.conf, ca se fait avec gtf:[code]console@emeraude:~$ gtf 1280 1024 80
1280x1024 @ 80.00 Hz (GTF) hsync: 85.76 kHz; pclk: 149.57 MHz
Modeline “1280x1024_80.00” 149.57 1280 1376 1512 1744 1024 1025 1028 1072 -HSync +Vsync
[/code]
Il faut vérifier si les valeurs de hsync (eventuellement vsync) que ca produit sont bien dans les limites acceptables du moniteur.
Une fois ces "ModeLines ajouté dans votre section “monitor”, il faut noter votre choix d’utilisation de ce mode dans les lignes “Modes” différentes subsection “Display” des “Screens” ou vous souhaitez l’utiliser, par exemple:
[code]Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option “backingstore”
Subsection "Display"
Depth 24
Modes "1280x1024_80.00" "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
Virtual 1280 1024
EndSubsection
EndSection [/code]
Mais ce n’est pas limité aux resolutions “classiques”: si vous faites une sortie sur une TV 16/9eme, par exemple, et vous souhaitez du 625 pixels en hauteur (=lignes, dans ce cas ?) en 16/9ême (soit 625*16/9=1111 de large) sur la TV qui est en 50Hz, ca donne:
[code]console@emeraude:~$ gtf 1111 625 50
1112x625 @ 50.00 Hz (GTF) hsync: 32.20 kHz; pclk: 45.08 MHz
Modeline “1112x625_50.00” 45.08 1112 1144 1256 1400 625 626 629 644 -HSync +Vsync[/code]
mais vous pouvez aussi choisir une fréquence qui ne fretille pas, puis essayer d’etendre votre résolution en 4/3 au maximum…
à vous de jouer…[/code]