Alors j'avais fait un bout de 16 bits et une double config a cause du message d'erreur sur le mode 0x4b, qui correspond si je ne m'abuse à 24 bits.
J'ai refait le xorg, voila la nouvelle version :
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "HP D2825 Ultra VGA 1024 15-inch Display"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x780" "800x600" "640x480"
EndSubSection
EndSection
J'avais vu dans le log que le fait que je ne définisse pas d'écran lui faisait de la peine, alors j'en ai défini un, en lui laissant le soin de détecter les paramètres. Hé bah ca a un peu arrangé les choses, maitnenant dans systeme>administration>affichage, il me liste les bons modes, c'est à dire ceux que je sais supportés par mon écran, pas plus. Il connait donc au moins ca. Par contre il refuse toujours de me laisser changer la résolution sous gnome, préférences>résolution de l'écran est toujours désespérément coincé sur 800x600
Autre détail surement important mais que je sais pas interpréter, xorg.log. il me met des lignes et des lignes de :
(II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x768" (hsync out of range)
Et liste ainsi tous les modes existants.
Par contre un peu plus bas il me sort :
(II) RADEON(0): Printing DDC gathered Modelines:
(II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
(II) RADEON(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
(II) RADEON(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync
(II) RADEON(0): Modeline "640x480" 31.50 640 664 704 832 480 489 491 520 -hsync -vsync
(II) RADEON(0): Modeline "640x480" 30.24 640 704 768 864 480 483 486 525 -hsync -vsync
(II) RADEON(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
(II) RADEON(0): Modeline "720x400" 35.50 720 738 846 900 400 421 423 449 -hsync -vsync
(II) RADEON(0): Modeline "720x400" 28.32 720 738 846 900 400 412 414 449 -hsync +vsync
(II) RADEON(0): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
(II) RADEON(0): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
(II) RADEON(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
(II) RADEON(0): Modeline "1024x768" 44.90 1024 1032 1208 1264 768 768 776 817 interlace +hsync +vsync
Ce qui prouve qu'il détecte bien les modes possibles par mon écran. Ce qui est détecté la correspond à mon expérience de ce qui marche.
Par contre un peu plus loin encore il définit les modes qu'il va utiliser :
(--) RADEON(0): Virtual size is 800x600 (pitch 832)
(**) RADEON(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
et ainsi de suite, sans jamais aller au dessus de 800x600.
Bref a un moment il détecte les bons modes, mais ensuite il ne les utilise pas. Existe t il un moyen de le forcer à utiliser les modes détectés par DDC ?