全新安装 Ubuntu 18.04 后,我遇到了一个非常烦人的问题。
设置
24 英寸显示器通过连接到 ThunderBolt 端口的戴尔底座连接到戴尔 XPS 13(9365 2 合 1)笔记本电脑。从底座,我使用迷你显示端口到显示端口将底座连接到显示器。
问题
当我打开笔记本电脑时,显示器可以工作,我可以看到启动信息(BIOS)和加密驱动器的密码提示。当即将显示登录(gnome)屏幕时,显示器关闭并且无法从该状态恢复。我必须断开笔记本电脑与底座的连接,登录,然后重新插入底座/显示器。有时两个屏幕都是紫色的,鼠标指针在屏幕上移动,但没有其他任何事情发生。
驾驶员信息
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
lspci 输出
00:00.0 Host bridge: Intel Corporation Device 590c (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 591e
(rev02)
00:04.0 Signal processing controller: Intel Corporation Skylake
Processor Thermal Subsystem (rev 02)
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP
Integrated Sensor Hub (rev 21)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point- LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point- LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point- LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.1 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4b (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
02:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
02:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
02:02.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
39:00.0 USB controller: Intel Corporation Device 15db (rev 02)
3a:00.0 Non-Volatile memory controller: Sandisk Corp WD Black NVMe SSD
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
3c:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
对于要检查什么或做什么,您有什么想法吗?
提前致谢。
答案1
除非您的底座是真正的雷电底座或有自己的驱动程序,否则它的底座可能不受 Linux 支持。
请使用完整的 lspci 输出更新您的问题。
Thunderbolt 2 与 mini displayport 是相同的物理连接器,在真正的 thunderbolt 基座上,displayport 只是显示卡的另一个插槽。我以这种方式使用 OWC thunderbolt 基座,它对计算机来说几乎是不可见的,因为它基本上是 pci-e hotlpug。
如果您的底座是戴尔制造的,那么它几乎肯定使用 DisplayLink 芯片组,需要驱动程序才能正常工作,您可以在此处获取。它会很滞后且很慢,在 Linux 中几乎无法使用。 http://www.displaylink.com/downloads/ubuntu
除非您需要其他端口的底座,否则我只会将显示器直接插入雷电插座,否则您可能需要一个适配器。
答案2
这可能与 gdm3 使用 wayland 有关。请尝试为 gdm3 禁用 wayland。
为了让 gdm3 使用 xorg 而不是 wayland,请编辑文件,找到包含注释符号 ( )/etc/gdm3/custom.conf
的行并删除该行。进行更改后,重新启动并测试问题是否仍然存在。WaylandEnable=false
#
答案3
我似乎有一个非常相似的问题......
由于某种原因,当我将笔记本电脑关闭到扩展坞中时,Ubuntu 18.04 出现了完全锁定的问题。
我无法修复该问题,因此我在更新时考虑到可能是 18.04 的更新搞乱了它。
这似乎为我解决了锁定问题,但是现在当对接时,从登录屏幕开始无法检测到第二个屏幕,除非我的笔记本电脑是打开的,或者当我切换对接中的显示器电缆以制作屏幕 1、屏幕 2 和屏幕 2、屏幕 1。不知道为什么这有帮助,但它确实有效......
也许这对你的情况也有帮助......