LinuxでのUSBからVGA


13

2012年半ばにMacbook Proが提供されました。私の最初の選択ではなかったが、それはまだ素晴らしいハードウェアであるが、唯一の問題は、Thunderboltポートが1つしかなく、デフォルトで1つの外部モニターのみを接続できることです。

Debian 64ビットを使用し、2番目の外部モニター(合計3番目)を追加するソリューションを探していました。私の唯一のオプションは、USB to DVI / VGAアダプタ使用しているようです。私は制限を知っています、それは基本的な授業とオフィスのもののためです。

私はしばらくグーグルをしてきましたが、Linuxでこの種のデバイスを使用する上で信頼できる情報を見つけることができないようです。私は冒険好きなので、設定ファイルで汚れるのは気にしませんが、Linuxでこれらのことを経験したことはあまりありません。

これらを機能させる経験はありますか?どのデバイスをお勧めしますか?ヘルプ/ポインター/個人的な経験。

注:リンクされている特定のデバイスの情報を要求していません。主に、Linuxで動作するUSB​​からVGAデバイスを取得した経験はありますか?Linuxでの設定は簡単ではないように思われるため、使用されている特定の設定に関するコメントがあります。

回答:


13

UltraVideoデバイス

その特定のデバイスの仕様を見ると Linuxはサポートされていません。

特徴
Support Windows XP,Vista, Winodws 7,Windows 8, windows 8.1,  Mac OS up to 
10.9.4 (**Does NOT support XP 64bit and Windows Server**)
システム要求

XP 64ビットおよびWindows Server / Linuxをサポートしていません

他の互換性のあるデバイス?

オプション1

一般的に、USBから(HDMI、DVI、VGA)デバイスは動作するかしないかのどちらかです。しかし、Linuxで動作することが知られているデバイスには、UltraVideo®USB 2.0 to DVI-IまたはVGA Video Adapterなどがあります。

                                              ss1

オプション#2

これと同様に、DisplayLink

                                                                  ss2

Linuxで動作しますか?

Linuxカーネルに組み込まれているDL-1x5デバイス用のオープンソースドライバーが利用可能です。DL-3x00またはDL-41xxのLinuxサポートは現在利用できません。

DisplayLinkテクノロジーに関してさらに掘り下げた結果、Wikipediaページで次のように述べられました

Linuxカーネル3.4にはDisplayLinkドライバーも含まれていますが、2014年9月の時点で現在の世代のUSB3チップはサポートされていません。

オプション#3

別のオプションがあります:最大2048×1152のマルチモニター用のプラグ可能なUGA-2K-A USB-VGA / DVI / HDMIアダプター

  • Windows Updateを介して自動的にインストールされるWindows 8/7 / XPドライバー(インターネット接続が必要)
  • Macは、オペレーティングシステムの重大な制限によりサポートされていません。-上級ユーザー専用のLinux構成

Pluggable Webサイトには、Linux向けのDisplayLink USB 2.0グラフィックスアダプター– 2014 Editionというタイトルのページもあります。この記事では、この問題について次のように述べています。

抜粋

短編小説

Linuxのマルチモニター、特に複数のグラフィックカードとUSBグラフィックアダプターを使用する場合、問題が残ります。動作しない多くのディストリビューションと構成を見つけることができます。さまざまなディストリビューションでプレイしたり、オプションのコンポーネントをインストールしたり、手動で設定したりする進んだLinuxユーザーでない限り、留まることをおすすめします。残念ながら、Windowsのように、今日はまだプラグアンドプレイではありません

長い話

とはいえ、USB 2.0世代のDisplayLinkベースのアダプターでは、限られたシナリオで物事を機能させることができます。この投稿のテストでは、すべてのプラグ可能製品を使用しました。テストシステムには、Intel、Nvidia、およびAMDプライマリグラフィックアダプターが含まれていました。NvidiaとAMDについては、オープンソースと独自のドライバーの両方をテストしました。

Intelは最も互換性があり、すべての構成で適切な結果を提供します。Nvidiaグラフィックカードは、オープンソースnouveauドライバーを実行している場合、マルチシートモードでのみ動作します。DisplayLinkアダプターとNvidiaグラフィックカードを使用してマルチモニターをセットアップしようとすると、DisplayLink接続モニターにごみグラフィックが表示されます。Nvidia独自のドライバーは、どのシナリオでも機能しません。

AMDオープンソースドライバーは、マルチシートとマルチモニターの両方のセットアップで動作しますが、少なくともテストでは、パフォーマンスはIntelドライバーの場合よりも大幅に低下します。

AMD独自のドライバーは、Fedora 20で簡単にインストールできるパッケージでは使用できませんが、Ubuntuにインストールしたため、結果を得ることができませんでした。DisplayLinkグラフィックスでは動作しません。

TL; DR

私が示したように、それは単純な答えではなく、非常にヒットまたはミスであり、どのデバイスがLinuxの特定のディストリビューションで動作するかです。私なら、オプション#3を選択しますが、走行距離は異なります。また、物事を機能させるためのオプションをいじったり、別のディストリビューションに切り替える必要がある可能性があるため、かなりの時間を費やす準備をしてください。

抜粋

上記の問題があるため、LinuxでのUSBグラフィックスの使用はまだ推奨またはサポートしていませんが、質問がある場合は、以下にコメントしてください。何が機能し、何が機能しないかについて可能な限り多くの情報を取得したいので、ここで改善することができます。Linuxが他のプラットフォームと同じかそれ以上のマルチモニターサポートを間に合わない理由はありません!


コメントをありがとう、私はおそらく私の質問を正しく定式化しなかったでしょう。LinuxユーザーがUSBをVGAデバイスに接続するのに成功したかどうか、もしそうなら、どのデバイスを使用したかを尋ねました。Linuxを明示的にサポートしているデバイスはありません。それは、Linuxユーザーが何らかの方法でそれらを機能させることができなかったことを意味するものではありません。
ジューシー14年

@Juicy-いいえ、私はあなたが一般的な意味で尋ねていることを理解しましたが、その特定のデバイスはLinuxではサポートされていなかったことを知らせていました。
slm

@Juicy-アップデートをご覧ください。
slm

以前に表示リンクを使用したことがありますが、機能します。
エヴァンデントレモント14年

驚くほど徹底した回答を書くのに時間を割いてくれたことに賛成しました。DL1x5シリーズは特に興味深いですね。購入してはいけません...私は本当に第3画面...または6日を必要としない自分自身を伝える奨め
underscore_d

6

1つのThunderboltポートがあるからといって、1つのThunderboltディスプレイしか接続できないというわけではありません。Thunderboltはデイジーチェーン接続できます。1つのThunderboltポートを介して複数のディスプレイを使用できます。Linuxがデイジーチェーン接続されたThunderboltディスプレイをサポートしているかどうかはわかりません。そしてもちろん、Thunderboltデイジーチェーンがあなたにとってオプションであるかどうかはわかりませんが、Thunderboltディスプレイでのみ可能だということを知っています。https://www.apple.com/displays/

このPhoronixの記事は、「Apple Thunderbolt Display Presents Problem For Linux」というタイトルでも使用できます。


残念ながら、私の場合、デイジーチェーンサンダーボルトはできませんが、ポイントがあります。
ジューシー14年

5

Thunderboltはデイジーチェーンで接続できますが、問題は非常に複雑です。物理ポートは2つの論理モードで動作できます。1つはDisplayPortで、1つのDisplayPort 1.2モニターを接続できます。このモードでは、ケーブルはDP 1.2信号を伝送します。

または、Thunderboltモードでポートを操作できます。このモードでは、ケーブルはPCI Expressと最大2つのDP 1.1a(バージョンに注意)信号を伝送します。2つのThunderboltモニターをデイジーチェーン接続すると、DisplayPort信号を内部で適切に逆多重化できます。また、それぞれが1つのDisplayPort信号を逆多重化する2つのThunderboltドックをデイジーチェーン接続することもできます。ThunderboltパススルーとDPポートを備えたドックはまれです。通常、HDMIコネクタのみが提供されます。知る限り、ZenDockにはmDPポートとTBパススルーの両方があります。Thunderboltドックが2つのディスプレイを接続するオプションを提供するのを見たことはありません。これは本質的に内部で2つのドックであり、コストも2倍近くになるため、これが人気のあるオプションではないのも不思議ではありません。

3台以上のモニターを駆動する場合は、Thunderbolt-PCI Expressドックにグラフィックカードを追加できます。TBはPCI Express信号を配信できることを忘れないでください。これで、グラフィックカードで許可されている数のモニターをこの1つのドックに追加できます。多くのnVidiaカード(Kepler以降のチップセットに基づく)は4つをサポートします。ラップトップパネルと外部モニターが同じドライバー(つまり、nvidia両方またはATI両方)で駆動されている場合、理論上はそれほど問題なく動作するはずですが、次の段落を参照してください。

Linux 3.17では、ホットプラグされたThunderboltデバイスのサポートが追加されました(チェーンされていない場合!)。この記事の執筆時点で2か月未満なので、経験はほとんどありません。

要約すると、2台のTBディスプレイを接続する場合、または2台のTBドックが起動時間である場合、それは機能するはずです。起動時にTB-PCIeドックに同じメーカーのグラフィックカード(nVidiaチップ)を接続すると、動作し、最大4台のディスプレイを使用できるはずです。最新のカーネルを実行している場合、後者がホットプラグで動作することも不可能ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.