web-dev-qa-db-fra.com

Comment faire fonctionner correctement le pilote nvidia (utilisation du support expérimental 3d)

Lors de la saisie dans le terminal lspci, la sortie de la carte graphique est un contrôleur compatible VGA: Contrôleur graphique intégré avec processeur Intel Corporation (rév. 18) MAIS, un contrôleur compatible VGA se trouve plus bas: nVidia Corporation Périphérique 0dd3 (rév. A1)

Maintenant, je sais que j'ai une carte graphique intégrée, mais le pilote nvidia standard ne fonctionnera pas correctement, donc obligé d'utiliser le pilote Nouveau. Et pour une raison quelconque, je soupçonne que le pilote Nouveau me donne du mal à me laisser connecter à un grand téléviseur haute définition via HDMI. Aidez-moi?

Ninja Edit: si j'installe le pilote nvidia, il dit simplement que je ne l'utilise pas, et il me remplace par défaut par gnome, je ne peux donc pas utiliser l'unité, alors que le pilote Nouveau fonctionne parfaitement ... les ordinateurs ne fonctionnent pas lorsque je tente de connecter un moniteur externe

2
user24037

On dirait que vous avez un ordinateur portable Nvidia Optimus. Le pilote nvidia de nvidia.com ne fonctionnera pas immédiatement car il est connecté (via le processeur). Voir aussi n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?

Étant donné que le pilote nvidia ne peut pas utiliser la carte nvidia et que le serveur X utilise toujours l'écran Intel, OpenGL ne sera pas disponible, ce qui entraînera des symptômes tels que:

  • Les effets graphiques/compositing ne fonctionnent pas
  • Parties de l'écran retournées
  • L'unité cesse de fonctionner

Pour résoudre ce problème après l’installation du pilote nvidia, vous devez définir la bibliothèque GL sur Mesa utilisée pour la carte Intel. Bumblebee le fait lors de l'installation.

2
Lekensteyn

Il semble que vous ayez des graphiques hybrides, qui ne sont pas encore bien supportés sous Linux. Cependant, il y a de bonnes nouvelles; vous pouvez désactiver Nouveau et installer des pilotes propriétaires nVidia assez facilement. Lekensteyn vous a expliqué comment activer le pilote après l’installation; Je vais vous dire comment l'installer.

Pour faire ça:

  • Exécutez gedit en tant que root: gksu gedit (soit dans un terminal, soit dans le dialogue d’exécution (alt+f2)).
  • Puis ouvrez le fichier suivant: /etc/modprobe.d/blacklist.conf.

    • A ce fichier, ajoutez la ligne suivante:

    liste noire nouveau

  • Ouvrez maintenant le fichier suivant: /etc/modprobe.d/nvidia-graphics-drivers.conf

    • Ajouter ces lignes au fichier

:

   blacklist nouveau  
   blacklist lbm-nouveau
   blacklist nvidia-173  
   blacklist nvidia-96  
   alias nvidia nvidia-current

Installez maintenant le pilote nvidia-current à l’aide de jockey-gtk (Pilotes supplémentaires dans le menu) ou à l’aide de la ligne de commande comme suit:

Sudo apt-get install nvidia-current

Une fois le pilote installé, vérifiez que les fichiers que vous avez précédemment modifiés ne sont pas modifiés et que les lignes à ajouter sont toujours présentes.
Maintenant, redémarrez votre système, installez Bumblebee comme suggéré par Lekenstyen et suivez les instructions de Bumblebee pour activer le pilote.

2
RolandiXor