2012年半ばに、私はMacbook Proを提案しました。私が最初に選んだわけではありませんでしたが、それでも素晴らしいハードウェアですが、私にとって唯一の問題は、Thunderboltポートが1つだけで、基本的に外部モニタしか接続できないことです。
私はDebian 64ビットを使用しており、2番目の外部モニタ(合計3番目)を追加するソリューションを探しています。私の唯一のオプションは以下を使用しているようです。USB-DVI/VGAアダプター。限界を認知しており、基礎授業及び事務用として使用いたします。
私はしばらくインターネットを検索してきましたが、Linuxでそのようなデバイスを使用することに関する信頼できる情報が見つからないようです。私は冒険心が強く、設定ファイルを汚すことを気にしません。しかし、Linuxではこの作業の経験はあまりありません。
誰でもこのようなことをした経験がありますか?どのデバイスをお勧めしますか?すべてのヘルプ/ポインター/個人的な経験。
メモ:接続されている特定のデバイスに関する情報を求めるものではありません。私の質問は基本的にLinuxでUSB-VGAデバイスを実行した経験がある人はいますか?では、どのようなデバイスですか? Linuxで設定するのは簡単ではないため、使用されている特定の構成について言及することもできます。
答え1
ウルトラビデオ機器
見たら特定機器の仕様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 - DVI-IまたはVGAビデオアダプタ
オプション#2
これ:リンクを表示。
Linuxで動作しますか?DL-1x5デバイス用のオープンソースドライバがLinuxカーネルに組み込まれています。 Linuxは現在、DL-3x00またはDL-41xxをサポートしていません。
詳しくはこちらDisplayLink技術はWikipediaのページで次のように言います。:
オプション#3Linux カーネル 3.4 には DisplayLink ドライバも含まれていますが、2014 年 9 月時点で現在の世代の USB3 チップはサポートされていません。意図的な暗号化のため、現在DisplayLinkチップはLinux [17]で動作していないようです。
別のオプションは次のとおりです。最大2048×1152解像度のマルチモニター用プラグ型UGA-2K-A USB-VGA/DVI/HDMIアダプタ。
- Windows Updateを介して自動的にインストールされたWindows 8/7/XPドライバ(インターネット接続が必要)
- Macは、重要なオペレーティングシステムの制限のためサポートされていません。 - 上級ユーザー専用のLinux構成
Pluggable Webサイトには、次のLinux専用ページもあります。Linux用DisplayLink USB 2.0グラフィックアダプタ - 2014エディション。この問題についての記事には、次のように記載されています。
抜粋断片
特に、複数のグラフィックカードとUSBグラフィックアダプタを使用する場合、Linuxのマルチモニタにはまだ問題があります。多くのディストリビューションと構成が正しく機能しないことがわかります。別のディストリビューションを使用して、オプションのコンポーネントをインストールし、手動設定を実行する先進的なLinuxユーザーでない場合は、遠くにお勧めします。残念ながら、まだWindowsのようなプラグアンドプレイ機能ではありません。
物語はとても長いです。
つまり、USB 2.0世代のDisplayLinkベースのアダプタは、限られた状況で動作する可能性があります。この記事のテストでは、すべてのプラグ型製品を使用しました。テストシステムには、Intel、Nvidia、およびAMDベースのグラフィックアダプタが含まれていました。 NvidiaとAMDの場合、オープンソースドライバと独自のドライバの両方をテストしました。
Intelは最も互換性が高く、すべての構成で適切な結果を提供します。 Nvidiaグラフィックスカードは、オープンソースのヌーボードライバを実行するときにマルチプルモードでのみ動作します。マルチモニタ設定にDisplayLinkアダプタとNvidiaグラフィックカードを使用しようとすると、DisplayLinkに接続されているモニタにジャンクグラフィックが表示されます。 Nvidia独自のドライバは、どのような状況でも動作しません。
AMDオープンソースドライバはマルチシートとマルチモニタ設定で動作しますが、パフォーマンス(少なくともテストでは)はIntelドライバよりはるかに悪いです。
AMD独自のドライバは、Fedora 20で簡単にインストールできるパッケージでは利用できませんが、Ubuntuにインストールしましたが結果が得られず、DisplayLinkグラフィックカードとまったく機能しませんでした。
長い話を短く
私が示したように、これは単純な答えではなく、どのデバイスがどの特定のLinuxディストリビューションで動作するかについての非常にランダムな答えです。私はおそらく#3を選択しますが、あなたの状況は異なります。また、タスクを実行するためのオプションを検討するのに多くの時間を費やしたり、別のディストリビューションに切り替える必要があるかもしれません。
抜粋上記の問題のために、LinuxはまだUSBグラフィックカードを推奨またはサポートしていません。しかし、ご質問がある場合は、以下にコメントを残してください。私たちは、何がうまくいくのか、何がうまくいかないのかについて、できるだけ多くの情報を得て改善することを望みます。 Linuxが他のプラットフォームよりも同じかより良いマルチモニターサポートを得られない理由はありません!
答え2
単一のThunderboltポートがあるため、1つのThunderboltモニターしか接続できないという意味ではありません。Thunderboltはデイジーチェーン方式で接続できます。単一のThunderboltポートを介して複数の表示が可能です。 LinuxがThunderboltディスプレイデイジーチェーンをサポートしているかどうかわかりません。もちろん、Thunderboltデイジーチェーン接続が機能するかどうかはわかりません。私が知っている限り、これはThunderboltモニターでのみ機能します。https://www.apple.com/displays/
次のPhronixの記事も役に立ちます。Apple ThunderboltディスプレイでLinuxに問題が発生する。
答え3
Thunderboltがデイジーチェーン方式で接続できることは事実ですが、問題は非常に複雑です。物理ポートは2つの方法で動作できます。論理的モードの1つはDisplayPortで、単一のDisplayPort 1.2モニターを接続できます。このモードでは、ケーブルはDP 1.2信号のみを伝送します。
または、Thunderboltモードでポートを操作できます。このモードでは、ケーブルは1つのPCI Expressと1.1a(ノートバージョン)のDP信号を最大2つ転送します。 2つのThunderboltディスプレイをデイジーチェーン方式で接続すると、内部的にDisplayPort信号を効果的に逆多重化できます。 2つのThunderboltドックをデイジーチェーン方式で接続することもでき、各ドックはDisplayPort信号を逆多重化します。 ThunderboltパススルーポートとDPポートを備えたドッキングステーションは通常、HDMIコネクタのみが提供されています。私が知っている限り、すぐにリリースされるZenDockにのみmDPポートとTBパススルーポートがあります。私はThunderboltドックが2つのモニターを接続するオプションを提供するのを見たことがありません。基本的に内部的に2つのドックがあり、コストもほぼ2倍も高いので、これが人気のあるオプションではないのは当然です。
2台以上のモニターを駆動するには、Thunderbolt-PCI Expressドックにグラフィックカードを追加できます。 TB は PCI Express 信号を伝送できることを覚えておいてください。これで、グラフィックカードが許可するだけに、この単一のドックにモニタを追加できます。多くのnVidiaカード(Keplerまたは最新のチップセットベース)は4つをサポートしています。ラップトップパネルと外部モニタが同じドライバ(nvidiaやATIの両方)によって駆動される場合、理論的には大きな問題ではありませんが、次の段落を参照してください。
Linux 3.17では、Thunderboltデバイスのホットプラグのサポートが追加されました(接続していない場合!)。この記事を書く時点では、2ヶ月も経っていないため、経験が不足しています。
要約すると、2 つの TB モニターを接続する場合、または 2 つの TB ドックがすべて起動時に動作する場合に機能します。起動時に同じブランドのグラフィックカード(あなたの場合はnVidiaチップ)をTB-PCIeドックに接続する場合は、そのドックも動作し、最大4つのモニタを許可する必要があります。最新のカーネルを実行している場合、後者がホットスワップ可能に動作することも不可能ではありません。