{{tag>Xenial Trusty matériel carte_graphique nvidia }} ---- ====== Prime : Optimus sous Linux ====== Cette page présente l'installation du logiciel **Prime**, dont le but est de supporter la [[:nvidia_optimus|technologie Optimus de NVIDIA]] sous Linux. ===== Présentation ===== **Prime** apporte un meilleur support pour les ordinateurs portables disposant de la technologie Optimus. Il permet de gérer cette technologie présente dans de nombreux PC portables équipés d’un processeur Intel et d’une carte graphique dédiée Nvidia. Pour rappel, Optimus permet de basculer automatiquement de l’une à l’autre, en fonction des logiciels lancés par l’utilisateur. Prime prend en charge les pilotes propriétaires Nvidia mais ne fonctionne pas avec le pilote libre Nouveau ! ===== Installation ===== Un prérequis nécessaire est d'utiliser au minimum Ubuntu 14.04. De manière générale, les différents composants matériels présents dans de tels ordinateurs nécessitent de toutes façons l'utilisation d'un [[kernel|kernel]] (noyau du système) récent, et il est par conséquent conseillé de migrer vers la version 14.04 au minimum. Si vous utilisez Ubuntu 14.04 et que vous voulez installer le support Optimus avec le pilote graphique Nvidia 319 ou plus récent, voici ce que vous devez faire : Tout d'abord, désinstaller Bumblebee et libvdpau-va-gl1 si nécessaire : sudo apt-get purge bumblebee* primus libvdpau-va-gl1 [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installer les paquets]] **[[apt>nvidia-331,nvidia-prime,mesa-utils|nvidia-331 nvidia-prime mesa-utils]]**. Ou utilisez la commande ci-dessous : sudo apt-get install nvidia-331 nvidia-prime mesa-utils Pour obtenir [[vaapi|l’accélération]] GPU pour les vidéos HD via le pilote nvidia et un player compatible (VLC, mplayer, xbmc, etc) il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>vdpau-va-driver|vdpau-va-driver]]** Ou utilisez la commande ci-dessous : sudo apt-get install vdpau-va-driver Redémarrez ensuite votre système. Votre ordinateur portable utilisera le GPU Nvidia par defaut pour tous les programmes lancé sur le système (bureau compris). Une autre solution consiste à installer la prise en charge automatiquement : Allez sur Système, Mise à jour, Pilotes ; tout sera installé et vérifié sans dommage. Pour la prise en charge des pilotes actuelles et futures, rendez-vous sur ce [[http://www.sysads.co.uk/category/nvidia/ |lien]] PPA. ==== Passer de la Nvidia à la Intel et vice versa ==== Le basculement n'est pas automatique comme sous Windows® mais manuel. Il y a 2 solutions. Pour les 2 méthodes, le basculement de votre carte graphique nécessite le [[:lightdm#redemarrage_de_session|redémarrage de votre session utilisateur]]. === Nvidia Settings === //Pour Ubuntu et toutes ses [[:variantes]]: // Lancez **Nvidia-setting** l'utilitaire de configuration Nvidia. Vous aurez un onglet PRIME profiles qui permet de changer le [[wpfr>processeur graphique]] actif. {{:nvidia-prime-profiles.jpg|nvidia}} === Prime Indicator === //Pour [[:unity|Ubuntu Unity]] et [[http://cubuntu.fr|Cubuntu]]:// **Prime Indicator** est un petit utilitaire pour Ubuntu qui permet aux utilisateurs de basculer rapidement entre les cartes graphiques Intel et Nvidia. {{:nvidia:prime-indicator.jpg?200|}} __[[:Precise|Precise 12.04 uniquement]]__ - [[:PPA|Ajoutez le PPA]] **ppa:nilarimogard/webupd8**((https://launchpad.net/~nilarimogard/+archive/webupd8)) dans vos sources de logiciels; - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]; - [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>prime-indicator]]** - Redémarrez votre système. - :!: __Attention__: Ce [[:PPA]] contient de très nombreux autres paquets de versions supérieures. Si vous ne voulez pas avoir des mises à jour non souhaitées d'autres paquets vers des versions supérieures non prévues pour votre [[:versions|version d'Ubuntu]], [[:ppa#suppression_d_un_ppa|retirer ce PPA]] de vos sources de logiciels. Ou dans un [[:terminal]], saisir les [[:commande_shell|commandes]] suivantes: sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install prime-indicator sudo reboot Puis pour retirer le PPA de vos sources de logiciels: sudo add-apt-repository --remove ppa:nilarimogard/webupd8 __[[:trusty|Trusty 14.04 et suivantes]]__ - [[:PPA|Ajoutez le PPA]] **ppa:kranich/cubuntu**((https://launchpad.net/~kranich/+archive/ubuntu/cubuntu)) dans vos sources de logiciels; - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]; - [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>prime-indicator]]** - Puis redémarrez votre système. Ou dans un [[:terminal]], saisir les [[:commande_shell|commandes]] suivantes: sudo add-apt-repository ppa:kranich/cubuntu sudo apt-get update sudo apt-get install prime-indicator sudo reboot Depuis [[:trusty|Trusty 14.04]] et suivantes, vous pouvez utiliser l'iSO de [[http://cubuntu.fr|Cubuntu]] qui intègre directement Prime-indicator dans le dossier **/etc/update/Nvidia-Optimus** du live de [[http://cubuntu.fr|Cubuntu]]. =====Problèmes connus===== ====Gel de l'écran à l'utilisation du touchpad==== Après l'installation de Prime et des derniers pilotes propriétaires Nvidia, un bug provoquerait un gel de l'écran à l'utilisation du touchpad. Les détails et témoignages sur launchpad.net (en anglais) [[https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1220426|ici]] et [[https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1277245|ici]]. ===== Lien divers ===== * **(fr)** [[http://www.nextinpact.com/news/84863-nvidia-prime-optimus-sous-ubuntu-14-04-via-interface-graphique.htm|nvidia-prime fr]] * **(en)**[[https://launchpad.net/ubuntu/+source/nvidia-prime|nvidia-prime Launchpad]] * **(en)**[[https://github.com/beidl/prime-indicator|prime indicator GitHub]] * **(en)**[[http://askubuntu.com/questions/485582/nvidia-drivers-question]] * **(en)**[[http://ubuntuforums.org/showthread.php?t=2221392]] ---- //Contributeurs : [[:utilisateurs:mario_26,|mario_26]], [[:utilisateurs:gp974,|gp974]] //