Échec de la configuration du serveur Xorg - aucun écran détecté

11

J'ai un sérieux problème avec le serveur Xorg sur Ubuntu 12.04 (avec la carte nvidia 420M GT).

À la maison, j'utilise un moniteur externe connecté au port HDMI de mon ordinateur portable - l'affichage externe est utilisé comme étendu. Mais quand je quitte ma maison et que je vais par exemple au travail, je ne l'utilise plus, mais le fichier de configuration de mon xorg reste tel quel et puis de mauvaises choses se produisent. Par exemple - chaque fois que je démarre après avoir déconnecté le moniteur externe, j'obtiens une police non par défaut et plus grande que d'habitude + certaines fenêtres avec des erreurs sur les modes de résolution non compatibles.

Mais aujourd'hui, j'ai essayé de démarrer normalement sans que le moniteur supplémentaire et le serveur xorg ne tombent en panne et je ne peux pas démarrer sur l'interface graphique. Je reçois ceci

[   101.830] 
X.Org X Server 1.11.3
Release Date: 2011-12-16
[   101.831] X Protocol Version 11, Revision 0
[   101.831] Build Operating System: Linux 2.6.42-26-generic x86_64 Ubuntu
[   101.831] Current Operating System: Linux ICANSEEYOU 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64
[   101.831] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic root=UUID=1384cee0-6a71-4b83-b0d3-1338db925168 ro recovery nomodeset
[   101.831] Build Date: 16 July 2012  08:06:31PM
[   101.832] xorg-server 2:1.11.4-0ubuntu10.6 (For technical support please see http://www.ubuntu.com/support) 
[   101.832] Current version of pixman: 0.24.4
[   101.832]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   101.832] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   101.834] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 23 09:48:40 2012
[   101.834] (==) Using config file: "/etc/X11/xorg.conf"
[   101.834] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   101.834] Parse error on line 7 of section ServerLayout in file /etc/X11/xorg.conf
    " -reen0" is not a valid keyword in this section.
[   101.835] (EE) Problem parsing the config file
[   101.835] (EE) Error parsing the config file
[   101.835] 
Fatal server error:
[   101.835] no screens found
[   101.836] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[   101.836] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   101.836] 
[   101.836]  ddxSigGiveUp: Closing log
[   101.836] Server terminated with error (1). Closing log file.

J'ai également reçu une erreur indiquant que des écrans ont été détectés, mais aucun d'entre eux n'a un fichier de configuration approprié, mais j'ai ensuite essayé de réinitialiser xorg à ses valeurs par défaut (en mode de sécurité intégrée) avec

sudo dpkg-reconfigure xserver-xorg

(Je suis pas sous forme de sortie qui) et maintenant je suis coincé avec cela. Pour être honnête - je cette erreur tout en essayant de se connecter au failsafemode de et obtenir l'image de démarrage ubuntu lorsque vous essayez de démarrer normalement.

Voici mon fichier de configuration xorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.33  (buildd@allspice)  Fri Mar 30 13:37:33 UTC 2012


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" -1920 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
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"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LGD"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Acer P215H"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 420M"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 420M"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "TwinView" "0"
# Removed Option "TwinViewXineramaInfoOrder" "DFP-0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Et c'est mon xorg.conf.failsafe

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "vesa"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
EndSection
Patryk
la source

Réponses:

9

OK, j'ai donc réinstallé le xserver-xorgavec apt-getpuis supprimé le ~/.config/monitors.xmlfichier et tout fonctionne bien maintenant. :)

(Le fichier des moniteurs est comme un artefact après avoir connecté un écran externe et il stocke les paramètres d'une manière ou d'une autre et provoque des problèmes lorsque vous revenez à un mode d'affichage http://ubuntuforums.org/showthread.php?t=1917220 )

Patryk
la source
J'ai vécu un phénomène similaire, j'ai passé plusieurs heures à comprendre. En supprimant + installant, xserver-xorgj'ai réussi à le réparer. Je n'ai pas trouvé monitors.xmlmais seulement en monitors.xml.bkdessous ~/.config/, juste pour partager. Merci!!
IsaacS
1
Après la mise à niveau vers 12.10, j'avais un écran de connexion vierge. Il s'avère que xserver-xorg-core n'était pas installé, a constaté que grâce à votre réponse :-)
pushy
1
Je vois un problème très similaire mais apt-get remove xserver-xorgsuivi d'un apt-get install xserver-xorgproblème qui n'a pas été
résolu