การกำหนดค่าเซิร์ฟเวอร์ Xorg ล้มเหลว - ไม่พบหน้าจอ


11

ฉันมีปัญหาร้ายแรงกับเซิร์ฟเวอร์ Xorg บน ubuntu 12.04 (พร้อมการ์ด nvidia 420M GT)

ที่บ้านฉันใช้จอภาพภายนอกที่เชื่อมต่อกับพอร์ต HDMI ของแล็ปท็อป - จอแสดงผลภายนอกจะถูกใช้เป็นส่วนขยาย แต่เมื่อฉันออกจากบ้านและไปทำงานเช่นนั้นฉันจะไม่ใช้มันอีกต่อไป แต่ไฟล์ปรับแต่งของ xorg ของฉันยังคงเหมือนเดิมและมีสิ่งเลวร้ายเกิดขึ้น ตัวอย่างเช่น - ทุกครั้งเมื่อฉันบูตหลังจากยกเลิกการเชื่อมต่อจอภาพภายนอกฉันได้รับแบบอักษรบางตัวที่ไม่ใช่ค่าเริ่มต้นและใหญ่กว่าปกติ + บางหน้าต่างที่มีข้อผิดพลาดเกี่ยวกับโหมดความละเอียดที่เข้ากันไม่ได้

แต่วันนี้ฉันได้พยายามบู๊ตตามปกติโดยไม่มีการมอนิเตอร์เพิ่มเติมและเซิร์ฟเวอร์ xorg ล้มเหลวและฉันไม่สามารถบู๊ตเป็น GUI ได้ ฉันได้รับสิ่งนี้

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

ฉันยังได้รับข้อผิดพลาดที่ตรวจพบหน้าจอ แต่ไม่มีใครมีไฟล์การกำหนดค่าที่เหมาะสม แต่ฉันพยายามรีเซ็ต xorg เป็นค่าเริ่มต้น (ในโหมด Failafe) ด้วย

sudo dpkg-reconfigure xserver-xorg

(ฉันไม่มีรูปแบบผลลัพธ์ที่) และตอนนี้ฉันติดอยู่กับนี้ ความจริงแล้ว - ฉันมีข้อผิดพลาดนี้ขณะที่พยายามเข้าสู่failsafeโหมดและรับภาพสาดอูบุนตูเมื่อพยายามบูตตามปกติ

นี่คือไฟล์ปรับแต่งของฉัน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

และนี่คือของฉัน 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

คำตอบ:


9

ตกลงดังนั้นฉันได้ติดตั้งใหม่xserver-xorgด้วยapt-getแล้วลบ~/.config/monitors.xmlไฟล์และทุกอย่างทำงานได้ดีในขณะนี้ :)

(ไฟล์มอนิเตอร์เป็นเหมือนสิ่งประดิษฐ์หลังจากเชื่อมต่อจอแสดงผลภายนอกและเก็บการตั้งค่าอย่างใดและทำให้เกิดปัญหาเมื่อคุณสลับกลับไปที่โหมดการแสดงผลหนึ่งโหมดhttp://ubuntuforums.org/showthread.php?t=1917220 )


ฉันเคยพบปรากฏการณ์ที่เหมือนกันมากใช้เวลาหลายชั่วโมงในการคิดออก เมื่อลบ + ติดตั้งxserver-xorgฉันจัดการเพื่อแก้ไข ฉันไม่พบmonitors.xmlแต่เพียงแค่monitors.xml.bkใต้~/.config/แบ่งปันเท่านั้น ขอบคุณ !!
ไอแซ

1
หลังจากอัปเกรดเป็น 12.10 ฉันมีหน้าจอเข้าสู่ระบบเปล่า ปรากฎว่ายังไม่ได้ติดตั้ง xserver-xorg-core พบว่าต้องขอบคุณคำตอบของคุณ :-)
pushy

1
ฉันเห็นปัญหาที่คล้ายกันมาก แต่apt-get remove xserver-xorgตามด้วยapt-get install xserver-xorgไม่ได้แก้ไขปัญหาสำหรับฉัน ... :(
stdcerr
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.