質問: thunderboltディスプレイがubuntu 16.04で認識されない 新しいalienware r3 15にubuntuをセットアップしています。windows10でデュアルブートしています。thunderboltディスプレイ(thunderbolt 2)もあります。最近、thunderboltディスプレイをラップトップのthunderbolt 3ポートに接続できるようにアダプターを購入しました。windowsにログインすると、ディスプレイが自動的に認識され、期待どおりに動作します。 ubuntuでは、スプラッシュ/ロード画面がthunderboltディスプレイで1秒または2秒間点滅してから消えます。その後、ログイン画面が読み込まれるまでに、ラップトップ画面が機能しているだけです。ログインすると、ディスプレイダイアログはthunderboltモニターを認識せず、ラップトップの画面のみを認識します。ホットプラグが問題になる可能性があることを理解しているので、マシンを再起動してみました。再起動後も同じ結果が得られました。これを機能させるためのトリックはありますか? gnome(3.18.5)で16.04.2 lts 64ビットを使用しています。geforcegtx 1070/pcie/sse2カードと独自のnvidia 375.39ドライバーをインストールして選択しています。繰り返しになりますが、同じマシン上のwindowsでは問題はありません。以下はlspciの実行結果です。ディレクトリから ここ _intel corporation device 15d9_はjhl6340 thunderbolt 3 nhi (c step) [alpine ridge 2c 2016]にマップすると思います_lspci -vt -[0000:00]-+-00.0 intel corporation device 5910 +-01.0-[01]----00.0 nvidia corporation device 1be1 +-01.2-[02-3a]----00.0-[03-3a]--+-00.0-[04]----00.0 intel corporation device 15d9 | +-01.0-[05-39]-- | \-02.0-[3a]-- +-02.0 intel corporation device 591b +-04.0 intel corporation skylake processor thermal subsystem +-14.0 intel corporation sunrise point-h usb 3.0 xhci controller +-14.2 intel corporation sunrise point-h thermal subsystem +-16.0 intel corporation sunrise point-h csme heci #1 +-17.0 intel corporation sunrise point-h sata controller [ahci mode] +-1c.0-[3b]-- +-1c.4-[3c]----00.0 qualcomm atheros device e0b1 +-1c.5-[3d]----00.0 qualcomm atheros qca6174 802.11ac wireless network adapter +-1d.0-[3e]----00.0 toshiba america info systems device 0115 +-1f.0 intel corporation sunrise point-h lpc controller +-1f.2 intel corporation sunrise point-h pmc +-1f.3 intel corporation device a171 \-1f.4 intel corporation sunrise point-h smbus _
回答: コマンドsudo xrandr -qと出力を取得します:screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 hdmi-0 disconnected (normal left inverted right x axis y axis) dp-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm 1920x1080 60.02*+ 47.99 dp-1 disconnected (normal left inverted right x axis y axis) dp-2 disconnected (normal left inverted right x axis y axis) 次に、コマンドxrandr --listprovidersproviders: number : 2 provider 0: id: 0x1e2 cap: 0x1, source output crtcs: 4 outputs: 4 associated providers: 0 name:nvidia-0 provider 1: id: 0x46 cap: 0x2, sink output crtcs: 3 outputs: 4 associated providers: 0 name:modesetting 次に、コマンドxrandr --setprovideroutputsource 1 0 その後 xrandr --currentscreen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 hdmi-0 disconnected (normal left inverted right x axis y axis) dp-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm 1920x1080 60.02*+ 47.99 dp-1 disconnected (normal left inverted right x axis y axis) dp-2 disconnected (normal left inverted right x axis y axis) dp-1-1 connected 2560x1440 59.95 + 1280x720 59.86 hdmi-1-1 disconnected dp-1-2 disconnected hdmi-1-2 disconnected dp-1-1が接続済みとして表示されていることに注意してください。この時点で、ディスプレイ設定を開いてthunderboltディスプレイを確認することができました。そこで、それを有効にして構成することができます。現在は正常に動作しているようです。私はこれらのステップを投稿から決定しました ここ 次に、[スタートアップアプリケーション]ダイアログに次のコマンドを追加して、ログインおよびログアウト後も設定が保持されるようにしました。/bin/bash -c "sleep 10&&xrandr --setprovideroutputsource 1 0 && xrandr --output dp-1-1 --auto --primary --left-of dp-0"