Je confectionne Ubuntu sur un nouvel Alienware R3 15. Je l'ai doté de Windows 10. J'ai également un affichage Thunderbolt (Thunderbolt 2). J'ai récemment acheté un adaptateur de sorte que je puisse brancher l'écran Thunderbolt dans le port Thunderbolt 3 de l'ordinateur portable.
Lorsque je me connecte à Windows, l'écran est automatiquement reconnu et fonctionne comme prévu. Sur Ubuntu, l'écran Splash/Chargement clignote pour une seconde ou deux sur l'écran Thunderbolt, puis disparaît. Ensuite, j'ai juste que l'écran d'ordinateur portable fonctionne au moment où l'écran de connexion est chargé. Une fois connecté, la boîte de dialogue Affichages ne reconnaît pas le moniteur Thunderbolt, uniquement l'écran de l'ordinateur portable. J'ai essayé de redémarrer la machine comme je peux comprendre que le bouchon chaud pourrait être un problème. J'ai eu le même résultat après un redémarrage.
Des astuces pour que cela fonctionne? J'utilise 16.04.2 LTS 64 bits avec GNOME (3.18.5), j'ai une carte GeForce GTX 1070/PCIE/SSE2 et le pilote propriétaire NVIDIA 375.39 installé et sélectionné. Encore une fois, aucun problème dans Windows sur la même machine.
Vous trouverez ci-dessous la sortie de l'exécution lspci
. De l'annuaire ici Je pense Intel Corporation Device 15d9
Cartes à 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
J'ai couru la commande Sudo xrandr -q
et obtenu la sortie:
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)
Puis la commande xrandr --listproviders
Providers: 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
Puis la commande xrandr --setprovideroutputsource 1 0
puis xrandr --current
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)
DP-1-1 connected
2560x1440 59.95 +
1280x720 59.86
HDMI-1-1 disconnected
DP-1-2 disconnected
HDMI-1-2 disconnected
AVIS DP-1-1 affiche maintenant comme connecté. À ce stade, j'ai pu ouvrir les paramètres d'affichage et voir l'écran Thunderbolt. Là je pourrais l'activer et configurer. Il semble fonctionner correctement maintenant. J'ai déterminé ces étapes d'un post ici
J'ai ensuite ajouté la commande suivante dans la boîte de dialogue "Applications de démarrage" afin que les paramètres persistent après vous connecter et sortir.
/bin/bash -c "sleep 10&&xrandr --setprovideroutputsource 1 0 && xrandr --output DP-1-1 --auto --primary --left-of DP-0"