Je viens d'installer Ubuntu 12.04 (64 bits) sur un tout nouveau Dell Latitude e6420 et j'ai quelques problèmes. Cet ordinateur portable a une configuration Optimus (?) - c’est-à-dire un fichier GFX intégré et un Nvidia Quadro NVS 4200M.
Premier problème - J'ai exécuté setup, etc., et découvert que je ne pouvais exécuter’unity2d - Si j’essaie de me connecter avec unity3d, la valeur par défaut est 2d. C'est avec nvidia-current installé (302.07). Notez également que je ne peux pas exécuter nvidia-settings
("Vous ne semblez pas utiliser le pilote NVIDIA X."), et aucun pilote supplémentaire n'a été trouvé ("Aucun pilote propriétaire n'est utilisé sur ce système"). .
J'ai essayé de résoudre ce problème et enlevé nvidia, ne laissant (je suppose) que des pilotes Nouveau - Dans ce cas, unité3d fonctionnait, mais je me suis retrouvé coincé avec les pilotes Open Source nouveau qui alimentent les graphiques intégrés.
Donc, évidemment, je veux lancer l'unité3d, et utiliser la plus puissante carte graphique Nvidia.
J'ai essayé un peu de bricoler, mais je ne suis pas sûr de la meilleure façon de procéder, ou peut-être plus important encore, je ne suis pas sûr de la meilleure solution finale. J'ai entendu parler de bumblebee - mais franchement, je préférerais que les pilotes propriétaires de Nvidia fonctionnent correctement.
Toute aide serait très appréciée!
Donc, je crois que j'ai résolu le problème. Je noterai ici ce que j'ai fait, au cas où quelqu'un (moi compris) aurait besoin de répéter cela sur une configuration Optimus.
Tout d'abord, malheureusement, j'avais besoin de réinstaller Ubuntu. Lors de l'installation, j'ai choisi de ne pas installer les mises à jour lors de l'installation. Notez que lorsqu’il a démarré pour la première fois, il n’exécutait toujours pas Unity-3d, seulement 2D.
J'ai ajouté le ppa X-SWAT: Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
et Sudo apt-get update
, puis j'ai utilisé l'outil de mise à jour du logiciel. J'ai utilisé ceci plutôt que apt-get upgrade
afin de pouvoir choisir les mises à jour à installer. J'ai parcouru la liste et veillé à ce qu'aucune mise à jour de nvidia ne soit sélectionnée.
Je vérifiais maintenant les packages installés et constatais que nvidia-current
et nvidia settings
étaient installés. J'ai enlevé les deux.
J'ai redémarré. Maintenant, j’ai installé mesa-utils
, puis j’ai redémarré, et j’ai remarqué que l’unité-3d IS fonctionnait. (Hourra!)
Maintenant, juste pour être sûr, je supprime le fichier de configuration généré par nvidia le cas échéant:
rm /etc/X11/xorg.conf
Réinstallez les paquets Xorg et mesa ... Sudo apt-get --reinstall install xserver-xorg-core libgl1-mesa-glx:* libglx-mesa-dri:*
Maintenant, reconfigurez x-org ... Je ne sais pas si vous devez le faire. Je l’ai fait et ça n’a rien tué (je pense).
Sudo dpkg-reconfigure xserver-xorg
Sudo reboot
Maintenant, installez bumblebee comme indiqué par @ Web-E ci-dessus.
Sudo add-apt-repository ppa:bumblebee/stable
puis Sudo apt-get update
Pour installer Bumblebee à l’aide du pilote propriétaire nvidia:
Sudo apt-get install bumblebee bumblebee-nvidia
Courir après
Sudo usermod -a -G bumblebee $USER
Et enfin, Sudo reboot
Notez que lorsque le gestionnaire de mise à jour m'a demandé d'installer nvidia-common (septembre 2012), je l'ai fait - et rien n'a été cassé. Je soupçonne que les insectes déjà présents au début ont peut-être été corrigés. Pourtant ... je ne vais pas installer nvidia-common pour commencer, mais suivez ce tutoriel ci-dessus.
Si quelqu'un a des commentaires ou des suggestions sur la manière de changer cette méthode, dites-le-moi!
Dave.
Vous ne pouvez pas désactiver Intel et travailler avec nvidia uniquement parce que les images sont transportées via une carte Intel. L'objectif de la plupart des projets dans une carte graphique double est de désactiver nvidia gpu et de l'utiliser si nécessaire à l'aide d'une commande spéciale.
Intel intégré suffit à exécuter l’unité 3D. N'installez jamais la carte graphique nvidia manuellement.
Vous avez besoin de bublebee.
Instruction d'installation Bumblebee pour désactiver le GPU discret et l'activer uniquement lorsque cela est nécessaire
Tapez ce qui suit dans le terminal,
Sudo add-apt-repository ppa:bumblebee/stable
puis Sudo apt-get update
Pour installer Bumblebee à l’aide du pilote propriétaire nvidia:
Sudo apt-get install bumblebee bumblebee-nvidia
Courir après
Sudo usermod -a -G bumblebee $USER
Redémarrer.
Si vous souhaitez simplement désactiver la carte nvidia, nul besoin d'apprendre les étapes suivantes
Instruction d'utilisation:
Pour exécuter un programme avec la carte nvidia, utilisez la commande optirun
préfixée dans le terminal. Comme pour courir glxspheres
avec le type de carte nvidia
optirun glxspheres
Pour exécuter firefox, tapez: optirun firefox &
Remarque: Si vous avez l'intention d'exécuter des programmes 32 bits tels que Wine et utilisant Ubuntu 11.10 Oneiric ou une version ultérieure, installez des bibliothèques 32 bits avec: Sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
.
Si l'unité ne fonctionnait toujours pas
lancer /usr/lib/nux/unity_support_test-p
Si le support de l'unité 3d arrive en tant que "Non", démarrez simplement avec le disque USB et choisissez de mettre à niveau/réinstaller. Cela supprimera les programmes supplémentaires que vous avez installés mais conservera toutes les données. Et va restaurer l'unité3d
Questions liées:
Dans quelle mesure les cartes Nvidia Optimus seront-elles prises en charge dans 12.04?
n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?
Impossible d'utiliser la carte/pilote nvidia sur optimus notebook