UbuntuでDisplayLink USBモニターを動作させるにはどうすればよいですか?


24

DisplayLinkベースの外部USBモニターがあり、USB経由で電源とデータの両方を備えており、Windows 7では完全に動作するようですが、Ubuntu 10.10ではテキストコンソールしか表示できず、実際に切り替えたときにしか使用できませんそれに。したがって、これまでに使用できる唯一の用途は、グラフィックディスプレイで作業中に見ることができるテキストベースの監視またはコンソールを使用することです。

DisplayLinkの開発が行われていることは知っていますが、実際に正しく実行することはできませんでした。

はい、私は他の投稿で説明されている詳細なセットアップを試しましたが、それらは機能せず、代わりに私が復元しなければならなかった私のXをクラッシュさせました。

メルシー:-)


モニターの名前を教えてください。(メーカーとモデル)
ネイサンオスマン

私が考えているのは、ThinkGeek.comで販売されているiMo USBサブモニターです。モデルは、実際にはXT-7です(CDROMで見ることができます)。
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年待っていました。実際、モニターは家の中のどこかの箱に入っています。しかし、ドライバーを取得し、インストールで動作する場合はハードウェアを確認します。現在、Ubuntu 15.04を使用しています。リンクをありがとう。
jfmessier

標準のカーネル(sudo apt-get install linux-generic-lts-utopic)よりも新しいカーネルをインストールした後、Ubuntu 14.04で動作します。私の場合、モニター自体はUSBを使用していませんが、接続するDellまたはHPドッキングステーション/ポートレプリケーターを使用しています。compizでは、各キーストロークの後に(次のキーストロークでのみ)ディスプレイが更新されないため、非常に面倒です。メタシティでは、この問題は発生しません。
Reinierポスト

@ user1715991 AOCモニターを正確に教えてください。
igorsantos07

どうもありがとう(最終的に)!これは、HP NL571AA USBグラフィックアダプター、Ubuntu 14.04.3 LTS 64ビット、およびHP 1955 19 "(3次)モニターで動作していることを確認できます。それを動作させる。
インゴKarkat

ここでは、16.04 64ビットのHP NL571AAと、1920x1080外部解像度のNouveauを使用しています。
JLTD

6

たぶんこれでもう少し先に行くでしょう。

Linux向けの一般的なDisplayLinkアダプター情報は、ここから入手できます

また、プライマリグラフィックアダプターがNVIDIA製である場合は、これをお読みください。

がんばろう


便利なリンクがたくさん。それをすべて読んでセットアップするのに少し時間がかかりますが、私はそれを機能させるための正しい方法だと思っています。
jfmessier10年

@jfmessier、あなたはそれを機能させましたか?
トールビョーンラヴンアンデルセン

未だに。ここまでで得られるのはグラフィカルディスプレイだけですが、他のモニターは黒で、使い物になりません。構成ファイルを一緒にマージする必要があります。既存のxorg.confファイルは空です。DisplayLinkの構成ファイルを配置すると、すべてが無効になります。そこで、既存のモニター用にxorg.confファイルを生成し、そこにDisplayLinkを追加する方法を見つけ出す必要があります。ところで:現在、ATIベースのデュアルモニターディスプレイを使用していますが、以前はオンボードのIntelベースのアダプターにしか接続していませんでした。
-jfmessier

2
これが更新されてからしばらく経ちました。DisplayLink USBモニターが現在のソフトウェアでうまく機能するかどうかを教えてもらえますか?
ケンキンダー

1
@Ken、彼らはSaucy Salamanderに同梱されているLinux 3.9以降でのみ動作します。
シュナッセル

3

更新:2019年4月->カーネル> 5.0.5のDisplayLinkも機能します。

更新:2019年3月->カーネルを使用したDisplayLink> 4.18.20

カーネルの新しいバージョンでドライバーをインストールできるようになりました。4.20.13に更新した後、これを書いています。

ただし、ここから入手できるスクリプト(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月-> Ubuntu 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 kernelと完全に機能することにも注意してください。しかし、最新のカーネル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ウィンドウの下でデバイスを適切に動作させることは、より困難です。


上記が私のモニターが動作することを確認してくれてありがとう。私もあればインストールする方法についての書き込みまであったことを望む
ヴィシャル

VLCから直接フレームバッファを使用できますvlc --vout fb --no-fb-tty --fbdev /dev/fb1 video.mp4
。– 13rac1

1

18.04のcallmebobのインストールガイドに加えて、次のルーチンを実行する必要がありました。回避策1:モード設定でPageFlipを無効にする

「モード設定」ドライバを使用し続けることをお勧めしますが、ページフリッピングを無効にする必要があります。これを行うには、rootユーザーとして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.