La plupart des cartes graphiques sont immédiatement fonctionnelles sous Ubuntu grâce à des pilotes (en anglais : drivers) libres installés et utilisés automatiquement.
Lorsque d’autres choix de pilotes sont disponibles, ils sont proposés par le gestionnaire de pilotes propriétaires.
D'autres méthodes d'installation de pilotes sont aussi possibles. Elles sont détaillées dans les documentations ci-dessous, classées par marque (après les documentations pouvant s’appliquer toutes marques confondues).
Pour connaître les caractéristiques de la ou des cartes graphiques, vous pouvez utiliser depuis un terminal les commandes suivantes, à copier-coller :
lspci -vnn | grep -A 12 '\[030[02]\]' | grep -Ei "vga|3d|display|kernel"
sudo lshw -enable pci -class display
xrandr
On reçoit par exemple :
00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] [10de:03d0] (rev a2) (prog-if 00 [VGA controller]) Kernel driver in use: nouveau Kernel modules: nouveau, nvidiafb
On peut connaître les pilotes chargés, en consultant le log le plus récent de Xorg :
grep "drivers" /var/log/Xorg.0.log
qui renvoie des lignes ressemblant à celles-ci :
(II) Loading /usr/lib/xorg/modules/drivers/radeonhd_drv.so (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
Si vous rencontrez des problèmes avec votre carte Voodoo3 installez le paquet libglide3.
Si après installation vous avez un écran noir démarrez en mode recovery, générez xorg et ajouter les informations suivantes dans la Section « Screen » entre les lignes « Device "Configured Video Device" » et « EndSection » :
Defaultdepth 16 Subsection "display" Depth 16 Virtual 1024 768 Modes "1024x768" "800x600" "640x480" EndSubsection
En cas de changement de carte graphique, dans un premier temps vous n'avez rien à faire! Si votre ordinateur démarre comme d’habitude, et que vous voyez le menu de démarrage de grub, à priori tout va bien. Il peut arriver, selon le modèle, que le premier démarrage soit long, alors soyez patient.
Ensuite, il se peut qu'avec votre nouveau matériel il soit préférable d'utiliser, ou non, les pilotes propriétaires. Consultez alors la page Installer des pilotes propriétaires.
Pour tester certaines possibilités de votre carte graphique,
LACT : un utilitaire open source disponible sur Flathub qui permet de configurer et monitorer votre GPU AMD, Nvidia ou Intel directement depuis une interface graphique très bien fichue. Vous réglez vos courbes de ventilation, vous ajustez la puissance, vous undervoltez… tout ça sans passer par des lignes de commande cryptiques.
GPU-Viewer : cette application disponible sur Flathub
a pour objectif de regrouper toutes les informations importantes fournies par glxinfo,
vulkaninfo et clinfo sous une interface graphique.
Installez le paquet mesa-utils. Cela vous permet de :
Dans un terminal, saisir la commande:
glxinfo | grep rendering
Si le prompt vous retourne un beau YES , c'est que l'accélération 3D est disponible. Elle est indispensable pour faire fonctionner Compiz :
direct rendering: Yes
Si ce n'est pas déjà fait, installer le paquet mesa-utils.
Puis dans un terminal, saisir la commande:
glxgears
Une fenêtre avec des roues crantées devrait apparaître ainsi que le nombre d'images par seconde que votre carte peut calculer.
Un classement est disponible ici si vous voulez savoir où se situe votre carte. Pour arrêter le processus, n'oubliez pas d'exécuter dans le terminal ctrl+c.
glxgears -info
Si en tapant dans le terminal la commande suivante
glxinfo | grep "direct rendering"
, vous recevez la réponse suivante :
user@user:~$ glxinfo | grep rendering direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) [...]
tapez, dans le terminal la commande
LIBGL_DEBUG=verbose glxinfo
et dans la même section «direct rendering: No», il s'affichera juste en dessous des détails de fichiers ou dossiers manquants qu'il faudra installer via des paquets appropriés. Une petite recherche sur Internet s'imposera pour savoir dans quel paquet se procurer les fichiers manquants.