web-dev-qa-db-fra.com

Problèmes graphiques sur les ordinateurs portables commutables sous Ubuntu 12.04?

J'utilise Ubuntu 12.04 sur un ordinateur portable Lenovo Z570 avec carte graphique intégrée Intel HD 3000 et un commutateur permettant d'activer la carte graphique dédiée GT630M. J'ai eu des problèmes en général avec mes pilotes graphiques et ainsi de suite.

Les paramètres système d'Ubuntu indiquent qu'il ne détecte aucun pilote graphique (il contient la mention "Inconnu"), bien que la qualité graphique, notamment les effets de fondu, Unity 3D, etc. m'indique qu'une des cartes doit fonctionner correctement. La bonne vie de ma batterie débranchée suggère que les graphiques dédiés sont désactivés (en plus, j'ai googlé une solution qui m'a permis de forcer l'extinction de la carte externe au démarrage, désolé mais je ne me souviens pas de ce que j'ai fait ou de l'endroit où je l'ai trouvée). Sous Windows, je peux appuyer sur un commutateur pour activer/désactiver les graphiques dédiés, ainsi qu'un voyant, mais cette fonctionnalité ne fonctionne pas dans Ubuntu et la lumière reste allumée quoi qu'il en soit.

Deuxièmement, j'aimerais que les pilotes appropriés soient installés pour une performance maximale (s'ils sont importants). Dans une version antérieure de 12.04, j'avais essayé d'installer le pilote NVIDIA et j'avais fini par bousiller ma résolution au point de devoir réinstaller Ubuntu. Je ne suis même pas sûr que les cartes graphiques intégrées Intel nécessitent un pilote pour fonctionner correctement.

Désolé si je suis un peu déroutant; c'est plus une question générale qu'une question précise, mais si je pouvais obtenir des réponses à ces questions, ce serait formidable:

1) Existe-t-il un moyen de détecter avec certitude si le GT630M dédié est utilisé ou non?

2) Existe-t-il un moyen de permettre la commutation entre les cartes?

3) Quel (s) pilote (s) dois-je installer et comment puis-je m'y prendre? Lorsque j’ai essayé d’installer le pilote NVIDIA, j’ai fini par parcourir toute une série de commandes en ligne de commande que je ne comprenais pas vraiment pour que l’installation fonctionne, puis j’ai écrasé tous les messages d’installation car je à peine compris l'un d'entre eux.

7
Alex

J'ai exactement le même Nvidia Geforce GT 630M sur mon ordinateur portable. La solution consiste essentiellement à exécuter ces commandes:

Sudo add-apt-repository ppa:bumblebee/stable
Sudo apt-get update
Sudo apt-get install bumblebee bumblebee-nvidia

Ensuite, lorsque vous avez besoin de graphiques 3D pour un programme, exécutez-le en tant que optirun program. Pour économiser de l'énergie sur les ordinateurs portables, il exécute uniquement ce programme via votre carte graphique nvidia. Pour lancer nvidia-settings, lancez ce optirun nvidia-settings -c :8

Malheureusement, Nvidia ne prend pas officiellement en charge ces cartes hybrides sous Linux. Pour plus d'informations sur le projet bumblebee, suivez ce lien http://bumblebee-project.org/

Si vous avez des erreurs comme celle-ci:

[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ERROR]Aborting because fallback start is disabled.

The "Failed to initialize NVIDIA GPU" error appears in syslog from bumblebeed / Xorg.8

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device
[10de:0fd1] (rev ff) (prog-if ff)
    !!! Unknown header type 7f
    Kernel driver in use: nvidia

Ensuite, vous rencontrez peut-être ceci bug du bourdon GT 650M . Veuillez envoyer toute information que vous pouvez pour aider à résoudre ce problème. D'autres problèmes peuvent être signalés ici: https://github.com/Bumblebee-Project/Bumblebee/issues

5
Sepero