通过 USB-C 连接的显示器未显示为已连接

通过 USB-C 连接的显示器未显示为已连接

在一台 arch 机器上运行,我有 2 个显示器通过 USB-C 集线器连接到我的笔记本电脑。

据我所知,根据 displaylink 上的拱形指南安装了它,并且直到今天它都正常工作。

所以今天我确实运行pacman -Syuu并重新启动,一切正常。之后,我在笔记本电脑关闭时拔出了 USB 集线器,这似乎导致了一些问题,因为当我将其重新插入时它没有响应......而且我无法让显示器工作。

所以现在显示为已断开连接

$ xrandr -q | grep connected
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
DVI-I-2-2 disconnected (normal left inverted right x axis y axis)
DVI-I-1-1 disconnected (normal left inverted right x axis y axis)

我可以看到 3 个提供商(1 和 2 已卸载到 0)

~$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 2 name:Intel
Provider 1: id: 0x10b cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 2: id: 0xe9 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

我尝试过重新安装evdi-gitdisplaylink但没有成功。

重新启动 displaylink 服务也没有帮助

这是 X 的设置

  - path: /etc/X11/xorg.conf.d/20-evdidevice.conf
    content: |-
      Section "OutputClass"
        Identifier "DisplayLink"
        MatchDriver "evdi"
        Driver "modesetting"
        Option  "AccelMethod" "none"
      EndSection
  - path: /etc/X11/xorg.conf.d/20-displaylink.conf
    content: |-
      Section "Device"
        Identifier "DisplayLink"
        Driver "modesetting"
        Option "PageFlip" "false"
      EndSection

https://github.com/munHunger/soft-sync-data/blob/master/software/displaylink.yml

答案1

好吧,这3个小时就白费了。我已经重新启动了所有拔出的设备并重新插入了所有设备除了将电源线连接至 USB 集线器。

因此,重新启动 USB-C 集线器即可修复该问题

相关内容