Ceci est une ancienne révision du document !
nVidia nouveau
Introduction
Une carte graphique nVidia a besoin d'un pilote pour fonctionner. Il existe des pilotes propriétaires, leur installation et leur utilisation est déjà décrite dans ces pages :
Il existait (avant Ubuntu 10.04) un pilote Libre nommé nv… qui encourageait tout le monde à utiliser les pilotes propriétaires.
Mais il existe (depuis Ubuntu 10.04) un nouveau pilote Libre, justement appelé… Nouveau ! Ce pilote ne donnera sa pleine mesure qu'à partir d'Ubuntu 11.10 et son noyau 2.6.39, et on l'annonce bien supérieur aux pilotes propriétaires.
Installer une version plus récente
Le pilote nouveau est installé par défaut si votre système contient une carte graphique nVidia.
Pour vérifier son installation :
lsmod | grep nouveau
retourne ceci (ou approchant) :
nouveau 518076 2 ttm 56825 1 nouveau drm_kms_helper 30200 1 nouveau drm 168732 4 nouveau,ttm,drm_kms_helper i2c_algo_bit 5168 1 nouveau
Par PPA
Ajoutez le ppa ppa:xorg-edgers/ppa :
sudo add-apt-repository ppa:xorg-edgers/ppa
Comme ils le disent, n'installez pas de paquets uns par uns, effectuez une mise à jour et laissez apt mettre à jour tous vos drivers graphiques. Et lisez leur note en Anglais avant tout.
Par compilation
Installez les paquets : build-essential,git-core,configure-debian,automake,autoconf,xorg-dev,libtool,libdrm-dev,mesa-common-dev,xutils-dev,xutils
sudo apt-get install build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev mesa-common-dev xutils-dev xutils
Récupérez les sources :
git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau/
Compilez :
./autogen.sh make sudo make install
Réglages
Les réglages (résolution, fréquence, rotation, multi-écran) se font par l'intermédiaire de Système → Préférences → Écrans. Ou bien en tapant Alt-F2 puis :
gnome-display-properties
Résolutions de problèmes
En mode multi-écran, les tableaux de bord ne sont pas sur le bon écran
Taper Alt-F2 puis :
gconf-editor
Déployer /apps/panel/toplevels/bottom_panel_screen0
et changer la valeur de monitor
(la faire passer de 0 à 1).
Idem pour /apps/panel/toplevels/top_panel_screen0
.
Les changements sont instantanés.