J'ai installé Ubuntu 14.04 sur cet ordinateur portable Lenovo ThinkPad W540, et tout semble bien fonctionner par lui-même. Aujourd'hui, j'ai reçu ma station d'accueil à laquelle j'avais l'intention de brancher 2 moniteurs externes (fonctionnait parfaitement avec un Dell sur une station d'accueil Dell sous Linux Mint 14). Un moniteur est connecté via DVI, l'autre par DVI -> adaptateur HDMI.
J'ai trouvé Dock avec deux moniteurs externes DVI avec Intel + Nvidia Optimus? , mais cet ordinateur portable n'a pas de paramètre du BIOS pour désactiver Optimus. J'ai donc installé les pilotes propriétaires bumblebee + nVidia.
Lorsque j'essaie de configurer les écrans, un seul des moniteurs externes et l'écran intégré s'affichent et tout ce qui est affiché sur ce moniteur externe est mis en miroir sur l'autre.
J'ai aussi essayé sans bourdon en utilisant uniquement la carte discrète, mais cela n'a pas fonctionné non plus. nvidia-settings n'a détecté AUCUN écran. (Il ne détecte pas non plus les fonctions intégrées, ce qui me porte à croire que quelque chose ne va vraiment pas, mais je n'ai pas été en mesure de trouver quoi). L'ajout de bumblebee et l'utilisation de la carte intégrée se sont avérés plus performants avec deux moniteurs.
Quelqu'un peut-il aider?
Merci!
> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK106GLM [Quadro K2100M] (rev ff)
> Sudo dpkg -l | grep nvidia
ii bumblebee-nvidia 3.2.1-90~trustyppa1 AMD64 NVIDIA Optimus support using the proprietary NVIDIA driver
rc nvidia-331 331.38-0ubuntu7 AMD64 NVIDIA binary driver - version 331.38
ii nvidia-331-updates 331.38-0ubuntu7 AMD64 NVIDIA binary driver - version 331.38
rc nvidia-libopencl1-331 331.38-0ubuntu7 AMD64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-libopencl1-331-updates 331.38-0ubuntu7 AMD64 NVIDIA OpenCL Driver and ICD Loader library
rc nvidia-opencl-icd-331 331.38-0ubuntu7 AMD64 NVIDIA OpenCL ICD
ii nvidia-opencl-icd-331-updates 331.38-0ubuntu7 AMD64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2 AMD64 Tools to enable NVIDIA's Prime
ii nvidia-settings 331.20-0ubuntu8 AMD64 Tool for configuring the NVIDIA graphics driver
> Sudo dpkg -l | grep bumblebee
ii bumblebee 3.2.1-90~trustyppa1 AMD64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 AMD64 NVIDIA Optimus support using the proprietary NVIDIA driver
Les stations d'accueil Thinkpad W540 et T440 utilisent un concentrateur MST interne pour diviser le signal DisplayPort en plusieurs sorties. Ce n'est pas encore supporté par Linux. Il y a des correctifs qui fonctionnent mais les correctifs ne devraient pas voir la version principale avant Linux 3.16. Le le bogue pertinent de freedesktop.org est # 72795 .
Lenovo W541 - Debian 8 - Multimonitor MST - fonctionne avec 3 écrans externes.
Comme il y a beaucoup (d’anciennes) informations sur le net - je voudrais poster ma récente config.
J'ai un stock de Backports 8 ajouté pour obtenir un nouveau noyau. J'utilise trois écrans externes (VGA + 2x DP) sur la station d'accueil, le couvercle est fermé. Dock Grafic est configuré sur "standard".
Aucune configuration spéciale n'est nécessaire - tout fonctionne comme un charme. Sauf une chose, un écran que je ne pouvais pas attribuer la position dans Mate. Je devais donc me déconnecter de l’édition .config/moniteurs.xml et ajuster les x positions - connexion effectuée ;-) Cela ne devait être fait qu’une fois - comme pour chaque nouvelle connexion, la valeur est mémorisée. Attention - modifiez cette valeur uniquement si vous n'êtes pas connecté à l'interface graphique - comme lorsque vous vous déconnectez, la valeur est écrasée! Donc, utilisez une console comme, par exemple, [CTRL-F2]
Vous pouvez essayer le correctif de noyau mentionné ci-dessus de airlied .
z06kris sur le forum 01.org a posté un guide pratique sur Ubuntu 14.04, qui fonctionne pour moi.
Pour référence, le tutoriel susmentionné:
NOTE: juste s'il y a n'importe quel 'n00bz' ici, je vais vous donner des instructions faciles à suivre. La plupart des utilisateurs réguliers (tout le monde ici) peuvent contourner les étapes les plus importantes et l'adapter à leur manière.
Download/Install 'drm-i915-mst-support' kernel branch - Compile a copy of Dave's MST support branch. wget http://cgit.freedesktop.org/~airlied/linux/snapshot/linux-drm-i915-mst-s... tar xzvf linux-drm-i915-mst-support.tar.gz cd linux-drm-i915-mst-support Sudo make-kpkg -j 4 --initrd --append-to-version=mstSupportKernel kernel-image kernel-headers Answer all the kernel configuration questions. You can probably hit enter for almost, if not all, of them. On my end, the
Le support du module 'i915' a été ajouté automatiquement. Une fois la construction terminée, vous devez avoir deux packages DEB dans le répertoire parent de "linux-drm-i915-mst-support". Installez ces deux paquets de noyau. Sudo dpkg -i ../linuxmstSupportKernel.deb
Download/Install xserver-xorg-video-intel_2.99.912 wget http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/pool/main/x/xserver-xorg... Sudo dpkg -i xserver-xorg-video-intel_2.99.912+git20140710.8587b2ff-0ubuntu0sarvatt~trusty_AMD64.deb
À ce stade, vous devriez pouvoir redémarrer et sélectionner "Avancé" dans le menu de démarrage GRUB. Sélectionnez et démarrez le nouveau noyau qui a été compilé (par exemple, "mstSupportKernel"). Vous devriez pouvoir y aller maintenant et configurer vos écrans comme d'habitude (Paramètres système> Affichage). Veillez à vérifier que l'affichage "mise en miroir" n'est pas activé cependant.
Toutefois, en cas de problème (les écrans ne s’allument pas, etc.), lisez les remarques ci-dessous.
Notes IMPORTANTES:
J'ai essayé plusieurs/plusieurs noyaux mais je n'ai pas eu de chance avant de mettre à jour vers 2.99.912 l'espace utilisateur.
J'ai mis à niveau mon Lenovo W540 vers Ubuntu 16.04 LTS et j'ai maintenant 3 moniteurs connectés sur l'UltraDock. Utilisation de connecteurs VGA, DVI et DisplayPort. Tous les trois apparaissent dans la boîte de dialogue Paramètres du moniteur normale. Le port audio de l’UltraDock fonctionne également. En 14.04, j’ai branché mes haut-parleurs au W540 à chaque fois. À l’aide de la configuration standard du BIOS pour la vidéo, je dois désactiver le panneau de l’ordinateur portable, car seuls 3 écrans sont pris en charge en même temps. Je ne suis pas sûr de pouvoir dépasser cela en allumant la puce nVidia au lieu de la puce Intel sur l'ordinateur portable. Cela n'a pas fonctionné le 14.04, mais fonctionne le 16.04.
J'ai enfin ce travail de manière répétable. J'ai le w540, station d'accueil ultra et 3 écrans (les moniteurs sont tous de la même marque). J'ai le DVI et le VGA de la station d'accueil, puis le port VGA de l'ordinateur portable lui-même. Le grand changement pour moi est que si je laisse le couvercle ouvert et appuie ensuite sur F7, tout se passe bien. Si je ferme le couvercle, cela provoque un décalage. Vous pouvez utiliser KVM avec du piquant en plus et avoir tous les écrans à votre disposition dans le système d'exploitation invité également. Faites-moi savoir si quelqu'un a un correctif pour fermer le couvercle. Bonne chasse...