小编Mar*_*tke的帖子

如何获得稳定的视频输出名称?

  • 系统:戴尔 Latitude 5591
  • CPU i7-8850H
  • GPU:集成Intel HD630(无专用GPU)
  • USB-C 扩展坞:WD15
  • 屏幕:2x Acer G226HQL(通过 HDMI 直接连接,并通过 DVI 至 miniDP 适配器连接到坞站)

  • 操作系统:KDE neon 18.4

  • 内核:5.3.0-45-generic

每次我重新插入坞站时,屏幕都会保持黑屏。我必须打开 xrandr(arandr、KDE ​​显示配置等)才能重新启用三屏布局。我怀疑这是由于端口名称不稳定造成的:

一切配置:

grep . /sys/class/drm/*/status
/sys/class/drm/card0-DP-1/status:disconnected
/sys/class/drm/card0-DP-2/status:disconnected
/sys/class/drm/card0-DP-5/status:connected        # <---- 5
/sys/class/drm/card0-DP-7/status:connected        # <---- 7
/sys/class/drm/card0-DP-8/status:disconnected
/sys/class/drm/card0-eDP-1/status:connected
/sys/class/drm/card0-HDMI-A-1/status:disconnected
/sys/class/drm/card0-HDMI-A-2/status:disconnected
/sys/class/drm/card0-HDMI-A-3/status:disconnected
Run Code Online (Sandbox Code Playgroud)

现在,当我拔下并重新插入扩展坞时:

/sys/class/drm/card0-DP-1/status:disconnected
/sys/class/drm/card0-DP-2/status:disconnected
/sys/class/drm/card0-DP-6/status:connected        # <---- 6
/sys/class/drm/card0-DP-8/status:connected        # <---- 8
/sys/class/drm/card0-DP-9/status:disconnected
/sys/class/drm/card0-eDP-1/status:connected
/sys/class/drm/card0-HDMI-A-1/status:disconnected
/sys/class/drm/card0-HDMI-A-2/status:disconnected
/sys/class/drm/card0-HDMI-A-3/status:disconnected

Run Code Online (Sandbox Code Playgroud)

DP-5DP-7现在被称为DP-6DP-8。数字每次都会改变。

如何防止这种情况发生?

编辑 1:注意到可能相关的行为。我有一个监控 PCH 温度的温度小部件。每次重新启动后,它也会更改其名称。acpi/Thermal_Zone/1-pch_cannonlake/Temperature几乎每次重新启动时,输入的数字都会改变。必须经常重新配置显示器。

编辑 2:在 arch …

display-settings multi-monitor intel-graphics displayport

6
推荐指数
1
解决办法
1766
查看次数