Si vous avez des problèmes d’affichage avec la technologie Nvidia optimus, il est très probable que les pilotes graphiques ne fonctionnent pas correctement, concernant la 3D par exemple.

Mais heureusement, il existe à ce jour une solution pour y remédier, elle a fonctionné pour ma part avec ubuntu 11.10 et 12.04 sur mon laptop ASUS-K53SV.

 

Prérequis:

Être équipé au minimum d’Ubuntu 10.04, les versions supportées sont 10.04, 11.04, 11.10 et 12.04. Il est aussi conseillé de migrer vers la dernière version actuelle (12.04 LTS).

Installation:

Lancez un terminal, puis entrez les commandes suivantes:

Ajout du PPA bumblebee stable:

sudo apt-add-repository ppa:bumblebee/stable

Pour avoir des drivers nvidia plus récents que ceux disponibles dans les repos d’Ubuntu, ajoutez ce PPA :

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Installation de bumblebee:

sudo apt-get update sudo apt-get install bumblebee

Les paquets suivants seront maintenant installés : bumblebee, bumblebee-nvidia, nvidia-current, nvidia-settings, bbswitch, virtualgl, virtualgl-libs.

Si vous êtes sous Oneiric ou Precise, avec une version 64 bits, les paquets supplémentaires virtualgl-libs-ia32 et virtualgl-libs:i386 seront installés pour fournir la compatibilité avec les applications 32 bits. Sous Precise également, le paquet libjpeg-turbo sera installé.

Vérification du bon fonctionnement:

Après l’installation, redémarrer l’ordinateur pour vérifier qu’aucun problème n’apparaît.

Puis, dans un terminal, entrez ceci :

glxspheres

Une fenêtre doit apparaître avec une animation de sphères colorées. Laisser tourner 30s, puis fermez la fenêtre et notez le résultat.

Puis comparez avec la même chose sur la carte nvidia :

optirun glxspheres

Puis fermez la fenêtre, et notez le résultat.

Normalement, les résultats devraient être largement supérieurs avec optirun.

Il suffit de précéder les commandes qu’on veut lancer sur la carte graphique nVidia par optirun.

Pour plus d’informations à ce sujet, vous pouvez visiter le forum ubuntu-fr.