- Linux>Drivers Graphiques -
- Publié le: | Modifié le:
Ubuntu 18.04: Installer les drivers et activer l'accélération matérielle.
Sommaire:
- 1. Driver Intel et accélération matérielle
- 2. Driver Nvidia et VDPAU
- 3. Driver ATI et VDPAU
- 4. Problème de Tearing sous XBMC
- 5. Kit de survie
- Conclusion
Évitez les "nervous breakdown" sous Linux quand on débute ...
Bon étant nouveau dans l'univers Linuxien, j'espère évitez à ceux qui liront cet article pas mal de déboires pour installer les pilotes graphiques Nvidia. Après de nombreuses recherches infructueuses et des réinstallations multiples suites à des articles pas tops, je me suis dirigé vers une installation d'Ubuntu 18.04 et d'une simple carte Nvidia gt520, pour découvrir Linux et avoir un second PC sans devoir repayer une licence windows.
Pourquoi et méthodologie
Il existe une pléthore de distributions Linux, certaines avec de très belles interfaces graphiques. Mais il y a une sérieuse limitation quand au driver graphique et leur compatibilité avec les systèmes linux. Il sera toujours possible d'installer linux, avec des réglages graphiques plus ou moins fins. Se sont même eux qui vous feront opter pour tel ou tel distribution.
- Linux Mint et KUbuntu seront plus adapté pour les graphiques intel. Une carte nvidia est fortement contre-indiquée, il y a de nombreux bugs.
- Si vous êtes joueur vous choisirez une carte Nvidia, mais celle-ci ofrre des choix restreints pour certaines distributions, LUbuntu, XUbuntu seront plus adaptées.
Les test ont été réalisés pour les pilotes graphiques avec intel core i3 3220 HDgraphics2500, nvidia GT 520 et GT 1030, AMD radeon 5670.
1. Driver Intel et accélération matérielle
Attention depuis la version 17 d'Ubuntu les drivers intel sont inclus dans la distribution, donc il n'y a plus rien à faire. Testé sur un NUC à base de pentium et driver i915. Si vous avez un souci, voilà les lignes de commandes utiles. Installer d'abord vainfo
, pour savoir si vous avez tout en ordre.
Lexique:
- xserver-xorg-video-intel les drivers intel.
- vainfo Permet de savoir si l'accélération matérielle est active.
- sudo apt-get install xserver-xorg-video-intel vainfo
2.1 Driver Nvidia et VDPAU
Commençons par nvidia, avec intel c'est celui qui pose le moins de problèmes, et offre une richesse de décodeur vidéo la plus élevée.
Lexique:
- Tout d'abord il faut ajouter un dépôt de paquets qui contient les derniers pilotes graphiques de nvidia. Ce ppa et détenu par canonical, ceux qui développent Ubuntu.
- Mettre à jour la liste de dépôt puis faire une mise à jour.
- Puis ajouter les pilotes, le serveur graphique, les pilotes d'accélération matérielle.
- Et en dernier lieu redémarrer.
Ouvrez un terminal (Ubuntu:CTRL + ALT + T
), puis tapez le code suivant:
- sudo add-apt-repository ppa:graphics-drivers
- sudo apt update
- sudo apt-get install nvidia-390 libvdpau1 vdpau-va-driver
- reboot
De retour sur le bureau d'ubuntu.
Rechercher le NVIDIA X Server Settings, en tapant nvidia. Lancer le, vous devez obtenir ceci:

Et cela:

Vous pouvez tester vainfo après l'avoir installé en mode console renvoi toutes les infos. L'accélération matérielle(VDPAU) est activée, vôtre carte est régulée ...
2.2 Nvidia configuration avancée
Pour pouvoir profiter pleinement de votre carte graphique vous devez effectuer quelques petits réglages, pour cela vous devez ouvrir le NVIDIA X Server Settings
. Il peut-être utile de l'ouvrir via la ligne de commande en mode root, si votre distribution ne demande pas de mots de passe si vous changez le fichier de configuration xorg.conf
.
- sudo nvidia-settings
L'image suivante vous indique quel sont les réglages à faire, placez-vous sur X Server Dsiplay Configuration
, puis sur le bouton Avancé
. Vous pourrez cocher Force Composition Pipeline
et/ou Force Full Composition Pipeline
, selon ce que vous observez. Cela a pour effet de supprimer le tearing.
Plus haut vous avez à coté de résolution le taux de rafraichissement de votre écran par défaut il est sur 60Hz, mon écran étant à 75Hz, il suffit de le sélectionner ce qui n'est pas fait par défaut.
Puis vous devez pour conserver vos réglages au démarrage cliquer sur Save to X Configuration File
. Il vous sera demander où placer le fichier de backup, puis le fichier /etc/X11/xorg.conf
sera écrit avec les nouvelles préférences.


Il sera aussi peut-être nécessaire d'ouvrir le fichier "xorg.conf", c'est là que sont enregistrées les préférences graphiques de votre OS sur Ubuntu.
Pour ma part j'ai rajouté Option "TripleBuffer" "on"
- sudo mousepad /etc/X11/xorg.conf

3. Driver ATI et VDPAU
Ma carte graphique est trop vieille les drivers et une distribution Ubuntu 18.04 ne sont plus fournis. Cela fonctionnait péniblement avec une version 14.04, il faudrait une carte récente or elles sont chères trop puissantes et consomment trop.
4. Problème de Tearing sous XBMC
Screen tearing : Artéfact visuel dans la video. Exemple:

Testé avec fichier de 1Go environ mp4 aac pilote fringe début scène avion touché par foudre, up & down et travelling horizontal, plus flash lumineux. Dans Xbmc sous linux quel que soit le driver graphique j'ai ce problème.
La solution est prête, mais je ne sais pourquoi n'est pas disponible dans les sources des packages Ubuntu par défaut. La façon de résoudre cela est d'importer les PPA(Personal Package Archive) et d'installer le paquet(Package) patché directement:
- sudo apt-add-repository ppa:timo-jyrinki/ppa
- sudo apt-get update
- sudo apt-get install libsdl1.2debian
Vous pourrez retirer le PPA plus tard en tapant:
- sudo add-apt-repository -r ppa:timo-jyrinki/ppa
- sudo apt-get update
Source: La vache libre
- sudo apt-get install ppa-purge
- sudo ppa-purge ppa:timo-jyrinki/ppa
Source Ask Ubuntu
Solution de Timo Jyrinki.
Vous pouvez lancer XBMC, le tearing a disparu, bon films.
5. Kit de survie
Voilà quelques lignes pour désinstaller les paquets en cas de plantage sans tout devoir réinstaller.
Suppression complète (supprime le paquet indiqué et ses fichiers de configuration(/etc); les fichiers de préférences(dans les dossiers personnels) et les logs( dans le /var) ne sont pas supprimés.) :
- sudo apt-get remove --purge (fglrx fglrx-amdcccle ICI les paquets à retirer)
Lorsque les commandes de désinstallation ci-dessus ont échoué, on commence par ajouter l'option –fix-broken (ou -f) de apt-get :
- sudo apt-get -f purge mon-paquet
Si dépendance non retirée
- sudo apt-get autoremove
Et aussi pour les drivers graphiques une fois retirés.
- sudo reboot