Ubuntu에서 DisplayLink USB 모니터를 작동 시키려면 어떻게해야합니까?


24

USB를 통한 전원 및 데이터를 모두 가지고 있으며 Windows 7에서 완벽하게 작동하는 것처럼 보이는 DisplayLink 기반 외부 USB 모니터가 있지만 Ubuntu 10.10에서만 텍스트 콘솔을 표시 할 수 있으며 실제로 전환 할 때만 사용할 수 있습니다 그것에. 따라서 지금까지 내가 사용할 수있는 유일한 용도는 그래픽 디스플레이에서 작업하는 동안 볼 수있는 텍스트 기반 모니터링 또는 콘솔을 사용하는 것입니다.

DisplayLink에 대한 일부 개발이 이루어졌지만 실제로 제대로 실행할 수는 없었습니다.

예, 다른 게시물에 설명 된 자세한 설정을 시도했지만 작동하지 않았으며 대신 복원해야 할 X가 충돌했습니다.

자비 :-)


모니터 이름을 알려주시겠습니까? (manuf. and model)
Nathan Osman

CD에서 볼 수 있듯이 ThinkGeek.com/Model에서 판매되는 iMo USB 서브 모니터는 실제로 XT-7입니다.
jfmessier

어떤 노트북 / 컴퓨터 및 그래픽 카드가 있습니까? HP dv7 4183cl이 있는데 1 개의 디스플레이 링크 모니터를 사용하여 트리플 헤드를 설정하려고합니다.

Linux에서는 USB2 Displaylink 장치 만 지원되지만 최신 USB3 장치는 지원되지 않습니다. 여기에 더 많은 정보 : askubuntu.com/questions/517339/...
noleti

답변:


9

2015 년 8 월 3 일에 Displaylink는 마침내 Ubuntu 용 USB 모니터 드라이버를 출시했습니다.

링크 : http://www.displaylink.com/downloads/ubuntu.php

AOC USB 모니터와 Ubuntu 14.04가 있습니다. 드라이버를 설치 한 후 USB 모니터가 작동하기 시작합니다.

드라이버가 모니터에 적합한 경우 게시하여 다른 사람들에게 알려주십시오. 많은 사람들이이 운전자를 기다리고 있습니다. 나는 2 년 동안 기다렸다. :-)


1
나는 4 년 동안 기다렸다. 실제로 모니터는 집안의 어느 상자에 있습니다. 그러나 나는 드라이버를 가져 와서 설치에서 작동하면 hw를 볼 것입니다. 이제 우분투 15.04를 사용합니다. 링크 주셔서 감사합니다.
jfmessier

표준 커널 ( sudo apt-get install linux-generic-lts-utopic) 보다 최신 커널을 설치 한 후 우분투 14.04에서 작동합니다 . 필자의 경우 모니터 자체는 USB를 사용하지 않지만 연결하는 Dell 또는 HP 도킹 스테이션 / 포트 복제기를 사용합니다. compiz를 사용하면 각 키를 누른 후에는 다음 번에만 표시가 업데이트되지 않으므로 실제로는 성가신 일입니다. 메타 시티에서는이 문제가 발생하지 않습니다.
Reinier Post

AOC 모니터가 무엇인지 정확하게 알려주시겠습니까?
igorsantos07

정말 감사합니다! HP NL571AA USB 그래픽 어댑터, Ubuntu 14.04.3 LTS 64 비트 및 HP 1955 19 "(3 차) 모니터를 사용하여이 작업을 확인할 수 있습니다. 바이너리 NVIDIA 드라이버에서 오픈 소스 Nouveau로 전환하기 만하면됩니다. 그것은 작동합니다.
잉고 Karkat

또한 1920x1080 외부 해상도에서 Nouveau와 함께 16.04 64 비트의 HP NL571AA를 위해 여기에서 작업합니다.
JLTD

6

어쩌면 이것이 조금 더 도움 될 것입니다.

Linux 용 일반 DisplayLink 어댑터 정보는 여기에서 볼 수 있습니다 .

또한 기본 그래픽 어댑터가 NVIDIA의 어댑터 인 경우이 내용을 읽어보십시오 .

행운을 빕니다


유용한 링크가 많이 있습니다. 모든 내용을 읽고 설정하는 데 시간이 좀 걸리지 만, 제대로 작동하려면 올바른 방법으로 진행해야합니다.
jfmessier

@jfmessier, 작동 시켰습니까?
Thorbjørn Ravn Andersen 님이

아직. 지금까지 얻을 수있는 것은 그래픽 디스플레이이지만 다른 모니터는 검은 색이며 쓸모가 없습니다. 여전히 구성 파일을 병합해야합니다. 기존 xorg.conf 파일이 비어 있으며 DisplayLink의 구성 파일을 넣으면 모든 것이 비활성화됩니다. 따라서 기존 모니터에 대해 xorg.conf 파일을 생성 한 다음 DisplayLink 항목을 추가하는 방법을 알아 내야합니다. BTW : 이제 ATI 기반 듀얼 모니터 디스플레이를 사용하고 있지만 온보드 인텔 기반 어댑터에만 연결하는 데 사용했습니다.
jfmessier

2
이것이 업데이트 된 지 오래되었습니다. 현재 소프트웨어에서 DisplayLink USB 모니터가 제대로 작동하는지 알려주시겠습니까?
Ken Kinder

1
@Ken, 그들은 Saucy Salamander에 들어있는 Linux 3.9 이상에서만 작동합니다.
Shnatsel

3

업데이트 : 2019 년 4 월-> 커널이 5.0.5 인 DisplayLink도 작동합니다.

업데이트 : 2019 년 3 월-> 커널이있는 DisplayLink> 4.18.20

이제 새 버전의 커널로 드라이버를 설치할 수 있습니다. 4.20.13으로 업데이트 한 후 이것을 쓰고 있습니다

그러나 HERE (Github) 에서 얻을 수있는 스크립트를 사용해야합니다 .

스크립트가 있으면 현재 설치된 드라이버 / 모듈을 제거하고 새 버전을 설치하십시오. 스크립트가 모든 종속성을 다운로드합니다. 이전 / 새로 설치를 제거하려면 다음 단계를 적용하십시오.

sudo ./displaylink-debian.sh --uninstall
sudo dkms remove evdi/1.6.0 --all -q
sudo systemctl stop dlm.service
sudo systemctl disable dlm.service
sudo rm -f /lib/systemd/system/dlm.service
sudo rmmod evdi
sudo displaylink-debian.sh --install

즐겨

2019 년 2 월-> 우분투 18.04 LTS

설치:

여기 에서 드라이버를 다운로드하십시오 . 그런 다음 압축을 풀고 실행 가능한지 확인하고 설치하십시오 (아래 파일 이름을 버전으로 변경).

$ unzip DisplayLink USB Graphics Software for Ubuntu 4.4.zip
$ chmod 775 displaylink-driver-4.4.24.run
$ ./displaylink-driver-4.4.24.run

그게 다야! 설치가 완료되면 DisplayLink를 PC에 연결할 수 있습니다.

몇 가지 참고 사항 :

시스템에 dkms가 설치되어 있는지 확인하십시오 .

$ sudo dpkg -l | grep dkms
ii  dkms          2.3-3ubuntu9.2        all          Dynamic Kernel Module Support Framework

또한 4.15.0-45-generic 커널 과 완벽하게 작동합니다 . 그러나 최신 커널 4.20으로 시도했지만 드라이버가 작동하지 않습니다. dkms 용 evdi는 컴파일되지 않습니다. 다른 커널을 시도하지 않았습니다. 시도하면 답변을 업데이트 할 것입니다. 그러나이 문제에주의하십시오!

다음과 같이 현재 커널을 확인할 수 있습니다.

$ uname -r
4.15.0-45-generic

편집 : (14.02.2019)

좋아, 나는 몇 가지 커널을 시도하기로 결정했고 4.18.20-041820-generic 이 가장 최근의 작업 인 것 같습니다 . 더 높은 것은 나를 위해 일하지 않았다.


2

Linux에서 DisplayLink 장치가 낮은 수준에서 작동하는지 테스트하는 쉬운 방법이 있습니다. 장치를 연결하고 녹색 화면이 표시되면 다음 단계를위한 준비가 된 것입니다.

먼저 비트 맵을 화면 크기로 변환 한 다음 16 비트 RGB 색상으로 변환하십시오. 그런 다음 장치의 프레임 버퍼에 복사하십시오.

convert -resize '800x480!' input.jpg temp1.png
mkdfiff -f RGB16 temp1.png > temp2.png
dd if=temp2.png of=/dev/fb1

DisplayLink는 / dev / fb1에있을 수 있지만 다음을 확인하십시오 dmesg.

[581145.816821] udlfb: DisplayLink Kensington M01063 - serial #202241900817
[581145.817000] udlfb: vendor descriptor length:22 data:22 5f 01 0020 05 00 01 03 00 04
[581145.817005] udlfb: DL chip limited to 2360000 pixel modes
[581145.909488] udlfb: DisplayLink USB device /dev/fb1 attached. 800x480 resolution.

Linux에서는 버전 1 DisplayLink 칩만 지원합니다. DisplayLink 1 칩은 16 비트 RGB로 제한됩니다. X 윈도우에서 장치가 제대로 작동하도록하는 것은 더 어렵습니다.


위의 모니터가 작동하는지 확인해 주셔서 감사합니다. 그래도 설치 방법에 대한 글이 있었으면 좋겠다
vishal

VLC에서 직접 프레임 버퍼를 사용할 수 있습니다.vlc --vout fb --no-fb-tty --fbdev /dev/fb1 video.mp4
13rac1

1

18.04의 callmebob 설치 안내서 외에도 다음과 같은 루틴을 수행해야했습니다. 해결 방법 1 : 모드 설정을 위해 PageFlip을 사용하지 않도록 설정

"modesetting"드라이버를 계속 사용하는 것이 좋지만 페이지 뒤집기를 비활성화해야합니다. 이렇게하려면 루트 사용자로서 20-displaylink.conf 파일을 다음과 같이 만드십시오.

/usr/share/X11/xorg.conf.d/

다음 내용으로 :

Section "Device"
  Identifier "DisplayLink"
  Driver "modesetting"
  Option "PageFlip" "false"
EndSection  

설정을 적용하려면 재부팅이 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.