Konfigurasi server Xorg gagal - tidak ada layar yang terdeteksi

11

Saya memiliki masalah serius dengan server Xorg di ubuntu 12.04 (dengan kartu nvidia 420M GT).

Di rumah saya menggunakan monitor eksternal yang terhubung ke port HDMI laptop saya - layar eksternal digunakan sebagai perpanjangan. Tetapi kemudian ketika saya meninggalkan rumah saya dan pergi misalnya ke kantor saya tidak menggunakannya lagi tetapi file konfigurasi xorg saya tetap seperti semula dan kemudian beberapa hal buruk terjadi. Misalnya - setiap kali saya boot setelah melepas monitor eksternal saya mendapatkan beberapa font tidak default dan lebih besar dari biasanya + beberapa windows dengan kesalahan tentang mode resolusi tidak kompatibel.

Tetapi hari ini saya telah mencoba untuk boot secara normal tanpa monitor tambahan dan server xorg telah gagal dan saya tidak dapat menjalankan boot ke GUI. Saya menerima ini

[   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.

Saya juga menerima kesalahan bahwa layar telah terdeteksi tetapi tidak satu pun dari mereka memiliki file konfigurasi yang tepat tetapi kemudian saya telah mencoba untuk mengatur ulang xorg ke default-nya (dalam mode failafe) dengan

sudo dpkg-reconfigure xserver-xorg

(Saya tidak mendapatkan bentuk output itu) dan sekarang saya terjebak dengan ini. Sejujurnya - Saya memiliki kesalahan ini ketika mencoba masuk ke failsafemode dan mendapatkan gambar splash ubuntu ketika mencoba untuk boot secara normal.

Ini file konfigurasi saya 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

Dan ini milik saya 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
sumber

Jawaban:

9

OK, jadi saya telah menginstal ulang xserver-xorgdengan apt-getdan kemudian menghapus ~/.config/monitors.xmlfile dan semuanya berfungsi dengan baik sekarang. :)

(File monitor seperti artefak setelah menghubungkan layar eksternal dan menyimpan pengaturan entah bagaimana dan menyebabkan masalah ketika Anda beralih kembali ke satu mode tampilan http://ubuntuforums.org/showthread.php?t=1917220 )

Patryk
sumber
Saya sudah mengalami banyak fenomena yang sama, menghabiskan beberapa jam untuk mencari tahu. Dengan menghapus + instal xserver-xorgsaya berhasil memperbaikinya. Saya tidak menemukan monitors.xmltetapi hanya di monitors.xml.bkbawah ~/.config/, hanya untuk berbagi. Terima kasih!!
IsaacS
1
Setelah memutakhirkan ke 12.10 saya memiliki layar login kosong. Ternyata xserver-xorg-core tidak diinstal, ditemukan bahwa berkat jawaban Anda :-)
pushy
1
Saya melihat masalah yang sangat mirip tetapi apt-get remove xserver-xorgdiikuti oleh apt-get install xserver-xorgtidak memperbaiki masalah bagi saya ... :(
stdcerr