web-dev-qa-db-fra.com

Station d'accueil avec deux moniteurs DVI externes avec Intel + Nvidia Optimus?

J'ai un ordinateur portable Dell Latitude E6420 branché sur une station d'accueil et le dock dispose de 2 moniteurs (connectés avec DVI).

Notez également que j'ai installé Ubuntu à côté de Windows 7 (double démarrage).

Je ne parviens pas à faire fonctionner les deux moniteurs sur Ubuntu (11.10 ou 12.04) et Windows 7.

Quand je lance lspci | grep VGA, je reçois:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev a1)

Si je redémarre puis désélectionne les paramètres Optimus dans le BIOS lors du redémarrage, je peux faire fonctionner les deux moniteurs dans Ubuntu 12.04 (mais je dois les configurer à chaque démarrage dans les paramètres Nvidia).

Lorsque je lance lspci | grep VGA, je reçois: 01: 00.0 contrôleur compatible VGA: NVIDIA Corporation GF119 [Quadro NVS 4200M] (rév. A1)

Mais si je redémarre sous Windows (en laissant Optimus décoché), Windows ne peut pas détecter les moniteurs externes et la résolution est trop faible.

J'ai vu dans de nombreux messages de forum que la configuration de cette carte graphique causait beaucoup de maux de tête. Je n'ai pas encore été en mesure de résoudre mon problème.

Comment puis-je utiliser mon écran externe sur mon ordinateur portable avec des cartes vidéo Intel et NVIDIA?

Comment utiliser les écrans externes avec le pilote Intel sur un système hybride NVidia/Intel

nVidia Optimus, Unity 3D et Dual Monitors

"Utiliser simplement VGA au lieu de DVI" n'est pas une option car mon dock n'a qu'un seul port VGA (et 2 DVI).

Changer le paramètre du BIOS à chaque redémarrage, puis reconfigurer les paramètres d'affichage est fastidieux, fastidieux et peu pratique.

Savez-vous comment faire ce travail en douceur?

Merci de votre aide!

P.S. voir aussi: https://superuser.com/questions/434358/Dell-latitude-e6420-dual-boot-ubuntu-windows-7-optimus-graphics-problems

5
Ryan

Essayez de désactiver Optimus dans le BIOS et utilisez/installez les derniers pilotes nVidia. Si ceux du référentiel ne fonctionnent pas, téléchargez-les à partir de nVidia.

http://www.nvidia.com/object/linux-display-AMD64-295.53-driver.html

S'il vous plaît laissez-moi savoir comment ça se passe; Je suis sur le point d'acheter un E6520 avec quai aussi.

1
Jan

@ Ryan, vous ne décrivez pas ce qui se passe lorsque Optimus est activé dans le BIOS lors du démarrage d'Ubuntu, mais il est évident que cela ne fonctionne pas. Je suppose que votre ordinateur portable est comme le mien (Lenovo T430), où le processeur graphique Intel a accès à l'écran interne et à un port VGA, tandis que le processeur graphique Nvidia a accès à l'écran interne et aux deux ports DVI.

Je suppose que du fait que vous devez reconfigurer les paramètres de Nvidia après le démarrage, il utilise par défaut l’écran de l’ordinateur portable et l’un des moniteurs, et que vous le faites alors utiliser uniquement les deux moniteurs?

Quoi qu'il en soit, comme vous avez besoin de travailler avec Optimus activé pour pouvoir fonctionner avec Windows, vous avez au plus trois options à votre disposition:

  1. Bumblebee (Nvidia/max 2 affichages)
  2. Nvidia Prime (Nvidia/max 2 écrans)
  3. Optimus Prime (affichages Nouveau/Proper Linux Way/4 max)

Bumblebee n'est pas bon pour vous, car il utilise uniquement le GPU Nvidia pour le déchargement 3D et ne permet pas au GPU Intel de s'afficher pour afficher les ports uniquement connectés au GPU Nvidia. Je n'en connais pas assez sur Nvidia Prime pour en être sûr, mais je suppose qu'il a les mêmes limites que Bumblebee, même s'il permet au GPU Nvidia de prendre le contrôle de tous les rendus.

Je pense donc que votre seule option est d’utiliser Optimus Prime, qui, si cela fonctionne, vous permettra d’utiliser votre écran d’ordinateur portable en même temps que vos deux écrans. YMMV, mais à cause des diverses régressions que j’ai remarquées avec mon ordinateur portable, je dirais que Ubuntu 13.10 est peut-être votre meilleur choix. Optimus Prime reposant sur les pilotes Open Source, vous pouvez facilement tester le fonctionnement à l'aide d'une installation en direct.

Si vous ne trouvez pas de version d'Ubuntu qui fonctionne pour vous, vous constaterez peut-être que Fedora 19 fonctionne - Fedora 20 et 21 ne le seront probablement pas à cause de ces mêmes régressions. J'ai écrit un article ( Conduite de plusieurs moniteurs sur un ordinateur portable Optimus ) qui pourrait vous aider tout au long du processus.

0
domc