外接显示器无法与 Dell Latitude E7250+EPort Plus 配合使用

外接显示器无法与 Dell Latitude E7250+EPort Plus 配合使用

我在 Dell Lattitude E7250(英特尔显卡)上运行 Xubuntu 14.04,并有一个 Dell E-Port Plus 扩展坞。扩展坞背面有 2 个 DVI 端口和 2 个 DP(DisplayPort)端口。显示器接受 DVI 或 DP,但我目前只有 DVI 电缆。这两台显示器是 Dell 22 英寸显示器(型号 P2210)。

当我将笔记本电脑停靠并运行 xrandr 时,它甚至根本看不到显示器已连接(Xubuntu 的图形显示配置也是如此)。xrandr 输出为:

~ $ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
   1366x768       60.0*+   47.5  
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

如您所见,它甚至没有列出任何 DVI 输出。如果我将笔记本电脑关机并打开,X 甚至不会启动。

我坚持编写一个 xorg.conf,希望它能够基于以前的配置(相同的显示器和底座,较旧的笔记本电脑)工作。我更喜欢的设置是让每个显示器都有自己的 X 屏幕,因此使用了 ZaphodHeads。

使用此配置,X 将无法启动。这是我当前的 xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Dell"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Dell"
    ModelName      "DELL P2210"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
EndSection

Section "Device"
    Identifier "Device0"
    Driver "intel"
    BusID "PCI:0:2:0"
    Option "ZaphodHeads" "DVI1"
    Option      "AccelMethod"  "sna"
    Screen 0
    Option "Monitor-DVI1" "Monitor0"
EndSection

Section "Device"
    Identifier "Device1"
    Driver "intel"
    BusID "PCI:0:2:0"
    Option "ZaphodHeads" "DVI2"
    Option      "AccelMethod"  "sna"
    Screen 1
    Option "Monitor-DVI2" "Monitor1"
EndSection

我尝试使用 HDMI1/2、DP1/2 和 DVI1/2(此处显示)作为输出。

我最近的 Xorg 日志如下所示:

[     3.967] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[     3.967] X Protocol Version 11, Revision 0
[     3.967] Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
[     3.967] Current Operating System: Linux nphilbrook 3.19.0-30-generic #34~14.04.1-Ubuntu SMP Fri Oct 2 22:09:39 UTC 2015 x86_64
[     3.967] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.19.0-30-generic root=UUID=c8acba09-c8ab-4cf0-a1cb-e0d65877fbc3 ro quiet splash vt.handoff=7
[     3.967] Build Date: 12 February 2015  02:49:29PM
[     3.967] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support) 
[     3.967] Current version of pixman: 0.30.2
[     3.967]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[     3.967] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     3.967] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 19 18:45:29 2015
[     3.967] (==) Using config file: "/etc/X11/xorg.conf"
[     3.967] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     3.968] (==) ServerLayout "Layout0"
[     3.968] (**) |-->Screen "Screen0" (0)
[     3.968] (**) |   |-->Monitor "Monitor0"
[     3.968] (**) |   |-->Device "Device0"
[     3.968] (**) |-->Screen "Screen1" (1)
[     3.968] (**) |   |-->Monitor "Monitor1"
[     3.968] (**) |   |-->Device "Device1"
[     3.968] (==) Automatically adding devices
[     3.968] (==) Automatically enabling devices
[     3.968] (==) Automatically adding GPU devices
[     3.968] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     3.968]    Entry deleted from font path.
[     3.968] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     3.968]    Entry deleted from font path.
[     3.968] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     3.968]    Entry deleted from font path.
[     3.968] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     3.968]    Entry deleted from font path.
[     3.968] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     3.968]    Entry deleted from font path.
[     3.968] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/Type1,
    built-ins
[     3.968] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[     3.968] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[     3.968] (II) Loader magic: 0x7f345daadd40
[     3.968] (II) Module ABI versions:
[     3.968]    X.Org ANSI C Emulation: 0.4
[     3.968]    X.Org Video Driver: 15.0
[     3.968]    X.Org XInput driver : 20.0
[     3.968]    X.Org Server Extension : 8.0
[     3.968] (II) xfree86: Adding drm device (/dev/dri/card0)
[     3.973] (--) PCI:*(0:0:2:0) 8086:1616:1028:062d rev 9, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, I/O @ 0x0000f000/64
[     3.973] Initializing built-in extension Generic Event Extension
[     3.973] Initializing built-in extension SHAPE
[     3.973] Initializing built-in extension MIT-SHM
[     3.973] Initializing built-in extension XInputExtension
[     3.973] Initializing built-in extension XTEST
[     3.973] Initializing built-in extension BIG-REQUESTS
[     3.973] Initializing built-in extension SYNC
[     3.973] Initializing built-in extension XKEYBOARD
[     3.973] Initializing built-in extension XC-MISC
[     3.973] Initializing built-in extension SECURITY
[     3.973] Initializing built-in extension XINERAMA
[     3.973] Initializing built-in extension XFIXES
[     3.973] Initializing built-in extension RENDER
[     3.973] Initializing built-in extension RANDR
[     3.973] Initializing built-in extension COMPOSITE
[     3.973] Initializing built-in extension DAMAGE
[     3.973] Initializing built-in extension MIT-SCREEN-SAVER
[     3.973] Initializing built-in extension DOUBLE-BUFFER
[     3.973] Initializing built-in extension RECORD
[     3.973] Initializing built-in extension DPMS
[     3.973] Initializing built-in extension Present
[     3.973] Initializing built-in extension DRI3
[     3.973] Initializing built-in extension X-Resource
[     3.973] Initializing built-in extension XVideo
[     3.973] Initializing built-in extension XVideo-MotionCompensation
[     3.973] Initializing built-in extension SELinux
[     3.973] Initializing built-in extension XFree86-VidModeExtension
[     3.973] Initializing built-in extension XFree86-DGA
[     3.973] Initializing built-in extension XFree86-DRI
[     3.973] Initializing built-in extension DRI2
[     3.973] (II) LoadModule: "glx"
[     3.974] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     3.981] (II) Module glx: vendor="X.Org Foundation"
[     3.981]    compiled for 1.15.1, module version = 1.0.0
[     3.981]    ABI class: X.Org Server Extension, version 8.0
[     3.981] (==) AIGLX enabled
[     3.981] Loading extension GLX
[     3.981] (II) LoadModule: "intel"
[     3.982] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     3.982] (II) Module intel: vendor="X.Org Foundation"
[     3.982]    compiled for 1.15.1, module version = 2.99.910
[     3.982]    Module class: X.Org Video Driver
[     3.982]    ABI class: X.Org Video Driver, version 15.0
[     3.982] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[     3.983] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[     3.983] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[     3.983] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[     3.983] (++) using VT number 7

[     3.983] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.6 (Timo Aaltonen <[email protected]>)
[     3.983] (II) intel(1): SNA compiled: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.6 (Timo Aaltonen <[email protected]>)
[     3.983] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD graphics 5500
[     3.983] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2
[     3.983] (II) intel(0): Creating default Display subsection in Screen section
    "Screen0" for depth/fbbpp 24/32
[     3.983] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[     3.983] (==) intel(0): RGB weight 888
[     3.983] (==) intel(0): Default visual is TrueColor
[     3.983] (**) intel(0): Option "AccelMethod" "sna"
[     3.983] (**) intel(0): Option "ZaphodHeads" "DVI1"
[     3.983] (**) intel(0): Framebuffer tiled
[     3.983] (**) intel(0): Pixmaps tiled
[     3.983] (**) intel(0): "Tear free" disabled
[     3.983] (**) intel(0): Forcing per-crtc-pixmaps? no
[     3.983] (EE) intel(0): No outputs and no modes.
[     3.984] (--) intel(1): Integrated Graphics Chipset: Intel(R) HD graphics 5500
[     3.984] (--) intel(1): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2
[     3.984] (II) intel(1): Creating default Display subsection in Screen section
    "Screen1" for depth/fbbpp 24/32
[     3.984] (==) intel(1): Depth 24, (--) framebuffer bpp 32
[     3.984] (==) intel(1): RGB weight 888
[     3.984] (==) intel(1): Default visual is TrueColor
[     3.984] (**) intel(1): Option "AccelMethod" "sna"
[     3.984] (**) intel(1): Option "ZaphodHeads" "DVI2"
[     3.984] (**) intel(1): Framebuffer tiled
[     3.984] (**) intel(1): Pixmaps tiled
[     3.984] (**) intel(1): "Tear free" disabled
[     3.984] (**) intel(1): Forcing per-crtc-pixmaps? no
[     3.984] (EE) intel(1): No outputs and no modes.
[     3.984] (II) UnloadModule: "intel"
[     3.984] (II) UnloadModule: "intel"
[     3.984] (EE) Screen(s) found, but none have a usable configuration.
[     3.984] (EE) 
Fatal server error:
[     3.984] (EE) no screens found(EE) 
[     3.984] (EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[     3.984] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     3.984] (EE) 
[     3.986] (EE) Server terminated with error (1). Closing log file.

我尝试过在笔记本电脑盖关闭或打开的情况下启动。当我进入虚拟终端时,两个外部显示器启动并镜像笔记本电脑的屏幕。但没有 X,无论如何都行不通。有什么想法吗?我明天要去买一些 DP 电缆,看看这是否有效。但这个完全相同的设置在 Windows 7 中有效,所以我不愿意投入更多硬件来解决这个问题。

相关内容