web-dev-qa-db-fra.com

Comment utiliser mon écran externe sur mon ordinateur portable avec les cartes vidéo Intel et NVIDIA?

Mon matériel: Ordinateur portable Dell xps L502X avec carte vidéo Intel intégrée et un GeForce GT 540M (HDMI). Ma configuration: Ubuntu 12.04 + pilotes nidia 295.53

Je n'ai pas réussi à utiliser mon écran externe ni dans Ubuntu 11.10 avec les anciens pilotes nvidia.

Le problème est que lorsque je veux ouvrir nvidia-setting, je reçois

You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.

Si je lance nvidia-xconfig, un fichier xorg.conf est généré et, après le redémarrage, la résolution est 640: 480 sur mon ordinateur portable et les paramètres nvidia disent la même chose.

Est-il possible d'utiliser un écran externe? Je m'en fiche si j'utilise nvidia, nuveau ou d'autres pilotes.

3
telebog

J'ai le même ordinateur portable, votre carte Nvidia s'appelle "Optimus" et ne fonctionnera pas avec les pilotes Nvidia habituels car Nvidia n'a "pas l'intention de la prendre en charge sous Linux".

Pourtant:

Il y a un guide sur ce site:

Installation de Bumblebee pour Nvidia Optimus

Ne vous inquiétez pas de son nom, il vous explique comment configurer la carte Optimus et comment augmenter la durée de vie de la batterie avec appx. 60% dans mon expérience.

Vous devrez d'abord supprimer les pilotes Nvidia dont vous disposez. Google est votre ami pour cela.

Après cela, vous devrez dépenser de l'argent sur un adaptateur mini DP vers VGA (8-15 livres sterling sur Ebay) pour votre moniteur externe car il n'existe actuellement aucune prise en charge de HDMI et Optimus sur le Dell L502x (d'autres peut-être?).

Je travaille tout le temps avec des projecteurs et trouve que cette solution est robuste et généralement stable.

Cela me donne 1366x768 sur l'ordinateur portable et 1080x1920 sur mon moniteur externe.

J'espère que cela t'aides.

Richard.

1
Richard Clayton

Un certain nombre de choses:

  • Tout d'abord, vous devriez laisser xrandr faire tout le travail et vous débarrasser de tout 'xorg.conf'.
  • Deuxièmement, vous devez savoir quels ports sont connectés à quel GPU, pour lequel vous pouvez également utiliser la commande xrandr.

Je suppose que du fait que vous n’avez pas été en mesure de le faire fonctionner correctement, l’affichage interne de l’ordinateur portable est uniquement disponible à partir du processeur graphique Intel et le port d’affichage externe n’est disponible qu’à partir du processeur graphique NVIDIA. Si tel est le cas, votre seule option consiste à faire en sorte que les deux GPU travaillent ensemble (Optimus) pour que le travail soit effectué.

Si votre ordinateur portable n'est pas sans multiplexe, vous pouvez désactiver le processeur graphique Intel (à l'aide des paramètres d'affichage du BIOS) et laisser le processeur graphique Nvidia piloter à la fois l'écran interne et le port d'affichage externe, selon qu'il a ou non accès aux deux écrans. .

Si votre ordinateur portable est muxless, vous ne pouvez qu'utiliser Optimus et vous disposez des trois options suivantes:

  1. Bourdon (max 2 affichages)
  2. Nvidia Prime (max 4 écrans)
  3. Optimus Prime (max 4 affichages)

Chaque option a ses avantages et ses inconvénients, mais j’ai écrit un article ( Conduite de plusieurs moniteurs sur un ordinateur portable Optimus ) qui devrait être une ressource utile pour quiconque s’efforçant de comprendre les différences entre ces options et naviguer dans tout le jargon.

1
domc