[RESOLU] écran noir après le démarrage

Bonjour,
Je viens d’installer debian 4.0 r4a, avec juste le CD1. Le boot est normal (mode texte), mais quand GNOME est lancé, l’écran devient noir (donc pas de login possible).
Je peut acceder aux fichiers de debian avec un autre système d’exploitation présent sur mon ordinateur (opensuse avec GNOME).
Savez-vous comment réparer l’interface graphique ?

(ordinateur portable sony vaio ;
carte graphique : GeForce 8400M GT
écran : LCD 1440*900 @ 70GHz
couleur : 24 bits)

Ben tu n’as pas besoin de ta suse: il suffit de booter en mode monoutilisateur, et tu fais ce que tu veux sans être gèné par le démarrage de X.

Une fois booté comme ça, est ce que startx te démarre correctement une session “pas noire” (dont tu dois pouvoir ensuite sortir avec ctrl+alt+backspace, si nécessaire).

Qu’y a t il dans ton /etc/X11/xorg.conf ?

Oui, en mode texte pas de problème ça fonctionne. Si je tape “startx” , ça lance GNOME et l’écran devient noir. Impossible de revenir en mode texte avec CTRL+ALT+BACKPSACE ou de redémarrer avec CTRL+ALT+SUPPR .

Voici le contenu de /etc/X11/xorg.conf :

[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"
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 "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option “SendCoreEvents” "true"
Option “Device” "/dev/psaux"
Option “Protocol” "auto-dev"
Option “HorizScrollDelta” "0"
EndSection

Section "Device"
Identifier "nVidia Corporation NVIDIA Default Card"
Driver "nv"
BusID "PCI:1:0:0"
EndSection

Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
HorizSync 28-32
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NVIDIA Default Card"
Monitor "Écran générique"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
EndSection

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

Section "DRI"
Mode 0666
EndSection[/code]

renommes ton xorg.conf actuel, crées en un vide, et lances startx (et essaye de revenir en console avec ALT+F1, pour voir au passage).

Sinon, même si tu réussi à le faire marcher, le pilote libre qui s’installe par défaut n’est pas optimisé. Si tu veux directement essayer d’installer le pilote accélèré, tu peux regarder ici:
viewtopic.php?f=8&t=13604&st=0&sk=t&sd=a

seule la résolution 640x480 semble retenue.
peut être qu’essayer les drivers VESA pourrait résoudre le problème?

[quote=“ReNo”]seule la résolution 640x480 semble retenue.[/quote]Avec un xorg.conf >vide< ?
Mais déjà, tu n’as plus d’écran noir, non ?
Dans ce cas, regardes si dans l’utilitaire de configuration de ton window manager tu as moyen de choisir une autre résolution.

[quote=“ReNo”]peut être qu’essayer les drivers VESA pourrait résoudre le problème?[/quote]Vesa est si je me souviens bien limité à 800x600. Si tu veux exploiter ta carte et que nv ne te propose que le 640x480, alors tu n’as pas d’autre choix que d’installer le pilote propriétaire nvidia comme je t’ai indiqué plus haut.

Avec le fichier xorg.conf vide , l’interface graphique ne se lance pas. Il y a un message d’erreur :

code error parsing the config file

Fatal server error :
no screens found[/code]

et j’ai de nouveau accès à la ligne de commande.

Je vais essayer de mettre le pilote propriétaire pour voir.

Bon, tu peux aussi tester sans xorg.conf avant, je pensais que c’etait pareil que d’avoir un xorg.conf vide, mais manifestement non).

En supprimant xorg.conf , l’interface graphique fonctionne normalement .
La resolution est de 1024768 au lieu de 1440900 donc j’aimerait quand meme mettre le pilote nvidia.
Seulement j’ai un problème : dans le tutorial de debianhadic, dans la partie “II - Modification des dépots” , il utilise la commande deb et mon terminal ne connait pas cette commande.

EDIT : Sinon c’est peut etre faisable à partir de aptitude ?

Lis mieux: ce n’est pas une commande, mais des lignes qui doivent se trouver (ou que tu dois ajouter) dans /etc/apt/sources.list, décrivant les dépots dont aptitude (justement) a besoin pour continuer le tuto.
aprés, tu fais juste un aptitude update pour mettre à jour la liste des paquets dont tu peux disposer, et tu continues le tuto: il suit la démarche la plus standard qui soit.

Effectivement, c’est pas du tout à taper dans le terminal. J’ai poursuivit le tutorial jusqu’au bout, mais le problème reste inchangé.
Ca doit être le fichier xorg.conf qui n’est pas bon. J’ai modifié “nv” en “nvidia” comme demandé dans le tuto mais il doit rester d’autres paramètres faux comme la résolution de l’écran par exemple.

vide xorg.conf, puis lance nvidia-xconfig.

Le terminal ne connait pas la commande “nvidia-xconfig” , est-ce que je fait

?

Et pour aller faire pipi, tu lève le doigt ? :mrgreen:

Donc, nvidia-xconfig est installé et un nouveau fichier xorg.conf a été créé, mais l’écran reste noir.
Je vais laisser comme c’est et utiliser la résolution 1024*768 , ce qui est déjà bien.

Merci de m’avoir aidé et de votre patience ! :smt026

J’ai déjà eu le même genre de problème mais chez ati. L’utilisation du pilote proprio me donné systématiquement un ecran noir. Après des semaines de galère m’en suis sorti vraiment connement :
–> Il fallait simplement baisser l’AGP aperture size du bios (passer de 256Mo à 128Mo pour mon cas)

Tu as bien taper la commande :

pour créer un xorg.conf par défaut à la sauce proprio nvidia. Et tu as toujours un ecran noir ?

Exactement. Voici le fichier xorg.conf pondu par nvidia-xconfig :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (randy@juliet2)  Fri Dec 30 21:53:37 PST 2005

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Et comment as-tu fait pour modifier “l’AGP aperture size du bios” ?

AMA, en allant dans le bios. :mrgreen:

[quote=“branch”][size=150] – EDIT : La solution est de supprimer le fichier /etc/X11/xorg.conf – [/size]

Bonjour,
Je viens d’installer debian 4.0 r4a, avec juste le CD1. Le boot est normal (mode texte), mais quand GNOME est lancé, l’écran devient noir (donc pas de login possible).
Je peut acceder aux fichiers de debian avec un autre système d’exploitation présent sur mon ordinateur (opensuse avec GNOME).
Savez-vous comment réparer l’interface graphique ?

(ordinateur portable sony vaio ;
carte graphique : GeForce 8400M GT
écran : LCD 1440*900 @ 70GHz
couleur : 24 bits)[/quote]

C’est toi qui a édité en gras bleu, branch :question:

Si oui, je pense qu’il serait bon d’ajouter qu’il convient quand m^ de lire ce fil entièrement. En effet, si qq’un a le m^ problème et qu’il s’en tient à ,seulement, supprimer xorg.conf, sans ne rien faire de +, il risque de ne pas sortir de son problème. :unamused:

[quote=“branch”]

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection [/quote]

remplace cette section par :

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1440x900"
    EndSubSection
EndSection