Configuration graphique instable avec Lenny

Je rencontre une difficulté que je ne parviens pas à surmonter et qui me rappelle ce que youki explique ici : http://forum.debian-fr.org/posting.php?mode=quote&f=3&p=190498.
Avec Etch aucun problème de configuration graphique (carte NVIDIA ou ATI, j’ai essayé les deux, écran 1600x1200), avec Lenny impossible d’avoir une configuration stable, même en installant les pilotes NVIDIA pour la carte NVIDIA (de toutes façons, j’ai seulement besoin d’une configuration 1600x1200 2D basique). En général, après un ou deux redémarrages suivant l’installation, je me retrouve en 800x600 dès la bannière de connexion et impossible d’en sortir. Le xorg.conf est des plus succincts et je ne vois pas comment le modifier. Même problème avec Fedora 10 ou Ubuntu 8.10 alors qu’avec Fedora 9 tout fonctionnait normalement. Je suis revenu à Etch mais j’aimerais bien un jour passer à Lenny. youki, pourrais-tu publier ton xorg.conf qui a fait ses preuves ? Merci !

Ben t’as du bol que je regarde pleins de sujets differents sur ce forum pour ma culture personnelle, parce que j’aurai tres bien pu passer a cote. La prochaine fois envoies un PM pour attirer mon attention.

Je veux bien te filer mon xorg.conf, mais je suis pas sur que ce soit LA solution. Ca fonctionne avec mon ecran actuel et mon systeme, pas dit que ce le sera avec les tiens.

[code]# /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.

(Type “man /etc/X11/xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath “/usr/X11R6/lib/X11/fonts/75dpi”
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "dbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option “Device” "/dev/input/mice"
Option “Protocol” "ImPS/2"
Option “Emulate3Buttons” "true"
EndSection

Section "Device"
Identifier "nVidia Corporation C51G [GeForce 6100]"
Driver "nv"
BusID "PCI:0:5:0"
EndSection

Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
HorizSync 30-130
VertRefresh 50-160
# 1280x1024 @ 85.00 Hz (GTF) hsync: 91.38 kHz; pclk: 159.36 MHz
Modeline “1280x1024_85.00” 159.36 1280 1376 1512 1744 1024 1025 1028 1075
# 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz
Modeline “1280x1024_100.00” 190.96 1280 1376 1520 1760 1024 1025 1028 1085
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation C51G [GeForce 6100]"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection[/code]

Quelques commentaires que des plus experts que moi corrigeront peut-etre :

  • La base de ce xorg.conf provient d’une ancienne installation avec 64studio 2.1 utilisant encore les vieilles versions de xorg, donc adapte a ma configuration. Pas de problemes a l’epoque. Cependant je n’y comprends pas tout et je ne suis pas sur que tout soit indispensable.

  • La section “Device” est importante, en particulier le fait de specifier le bon driver.

  • Dans la section monitor :
    HorizSync et VertRefresh dependent de ton ecran. Fait une recherche pour savoir quelles sont les valeurs adaptees. Nom de ton ecran + xorg.conf ou sur le site du fabricant.

Les modelines servent a la frequence de rafraichissement. Mon ecran etant particulierement vieux et m’attaquant la vue a force de passer 12 heures par jour devant, j’ai essaye d’ameliorer le bazar. Je ne sais pas si ca te sera utile. Si tu en as besoin, pour en calculer les valeurs :
$ man gtf

  • La section “screen” devrait aider a resoudre ton probleme aussi, particulierement les lignes du genre

[quote]SubSection "Display"
Depth 1
Modes “1280x1024” “1024x768” “832x624” “800x600” "640x480"
EndSubSection[/quote]
parce que c’est la que se joue en grande partie le fait d’etre a plus que 800x600.

Sinon, man xorg.conf, y’a pleins de sites qui traitent du xorg.conf qui devraient t’aider.

Mais en relisant ton post je vois que tu dis que tu es repasse a Etch. Avec Etch, ton xorg.conf n’est pas correct? Si oui, ben fais en une copie et repars dessus pour ta lenny.

Oui, je ne vais pas copier aveuglément ton xorg.conf mais ce peut être un bon point de départ et je vais le comparer à celui que j’ai sous Etch et qui fonctionne correctement.
Les essais vont me prendre un peu de temps car il faut que j’installe Lenny en parallèle avec Etch sur le même PC (j’ai par ailleurs installé Lenny sur trois autres PC, dont
deux portables, sans rencontrer cette difficulté).
Merci beaucoup en tout cas.

[quote=“Karl_Abruti”]Oui, je ne vais pas copier aveuglément ton xorg.conf mais ce peut être un bon point de départ et je vais le comparer à celui que j’ai sous Etch et qui fonctionne correctement.
Les essais vont me prendre un peu de temps car il faut que j’installe Lenny en parallèle avec Etch sur le même PC (j’ai par ailleurs installé Lenny sur trois autres PC, dont
deux portables, sans rencontrer cette difficulté).
Merci beaucoup en tout cas.[/quote]
La lecture de de ce fil devrait t’interesser. :smt002

Merci !

J’ai fait comme indiqué par youki, c’est à dire que j’ai ré-installé Lenny en remplaçant le /etc/X11/xorg.conf produit par l’installation (qui ne contient pas grand-chose d’explicite) par
celui que j’avais sous Etch (qui est nettement plus détaillé). Tout semble bien marcher maintenant. J’attends encore un jour ou deux avant de marquer “résolu” parcequ’il m’est arrivé que les problèmes resurgissent après plusieurs redémarrages. Cependant, même si j’ai trouvé une solution en pratique, il reste que, comme l’a dit youki, la nouvelle façon de générer les xorg.conf semble échouer dans certains cas, même avec du matériel banal comme le mien.