DisplayLink 어댑터는 드라이버 설치 직후에만 작동합니다 드라이버를 다시 설치할

Lenovo E580에 Ubuntu 18.04를 새로 설치했습니다. DisplayLink 드라이버 (버전 4.4) 를 설치하면 StarTech DK30CH2DPPD USB-C 도크가 비디오를 통해 DisplayPort 및 HDMI 모니터 모두로 전달되어 완벽하게 작동합니다. 그러나 로그 아웃했다가 다시 로그인하거나 다시 부팅하거나 드라이버를 제거하면 드라이버를 제거하고 다시 부팅 한 후 드라이버를 다시 설치할 때까지 DisplayPort 모니터가 영구적으로 사라집니다.

  • 포트가 실제로 DisplayLink 프로토콜에 의해 관리되는 것이 아니라 USB-C DisplayPort Alt 모드에 의해 구동되기 때문에 HDMI 모니터가 계속 작동하는 이유가 나타납니다. HDMI를 통해 연결되어 있어도 xrander에 DisplayPort 모니터로 표시됩니다.
  • 아이러니하게도 작동하면 실제 DisplayPort 모니터는 DVI 모니터로 표시되는데, 이는 모든 DisplayLink 모니터가 OS에 표시되는 방식으로 예상됩니다.
  • 작동중인 경우 xrandr --list-providers2 개의 제공자를 나열하십시오. 모니터가 사라지면 Intel GPU 만 표시됩니다.

도크 연결, 연결 해제, 연결, 모니터 연결 해제 및 다시 시작으로 많은 작업을 시도했습니다 dlm.service. 이 일을 안정적으로 작동시키기 위해 내가 놓친 것이 있습니까?



답변

나는 같은 문제가 있었다.

https://github.com/DisplayLink/evdi/issues/92 에서 해결책을 찾았습니다.

다음 텍스트를 삽입해야하는 경우 /etc/X11/xorg.conf.d/20-intel.conf

Section "Device"
Identifier "intel"
Driver "modesetting"
Option "kmsdev" "/dev/dri/card0"
Option "PageFlip" "off"
Option "SWCursor" "on"
Option "ShadowFB" "true"
EndSection

Section "Device"
Identifier "USB3"
BusID "USB"
Driver "modesetting"
Option "kmsdev" "/dev/dri/card1"
Option "PageFlip" "off"
Option "SWCursor" "on"
Option "ShadowFB" "true"
EndSection

Section "Device"
Identifier "USB3"
BusID "USB"
Driver "modesetting"
Option "kmsdev" "/dev/dri/card2"
Option "PageFlip" "off"
Option "SWCursor" "on"
Option "ShadowFB" "true"
EndSection

이제 로그 아웃 / 종료 할 때마다 드라이버를 제거하고 다시 설치할 필요가 없습니다.


답변