| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| nvidia_optimus [Le 14/09/2026, 09:27] – [Analyse] arverne73 | nvidia_optimus [Le 14/09/2026, 10:19] (Version actuelle) – [Voir aussi] arverne73 |
|---|
| {{tag>Jammy matériel carte_graphique énergie nvidia}} | {{tag>Resolute Jammy matériel carte_graphique énergie nvidia}} |
| ---- | ---- |
| |
| | |
| |
| ===== État des lieux ===== | ===== Gestion ===== |
| |
| ==== Analyse ==== | ==== Utilitaire ==== |
| |
| Dans la pratique, les versions récentes des pilotes nVidia permettent de gérer facilement l'utilisation de ces cartes. | Dans la pratique, les versions récentes des pilotes nVidia permettent de gérer facilement l'utilisation de ces cartes. |
| L'installation des pilotes se fait automatiquement à l'installation d'Ubuntu (pour Resolute en tous cas) et installe aussi un utilitaire graphique **nVidia X Server Settings**. En lançant cette application, vous pouvez voir les informations sur votre carte, soit laisser la configuration par défaut "On-demand" -c'est le système qui choisit quel circuit graphique utiliser-, soit régler sur "Performance" et alors c'est la carte nVidia qui est utilisée en permanence, au dépend de l'autonomie. | L'installation des pilotes se fait automatiquement à l'installation d'Ubuntu (pour Resolute en tous cas) et installe aussi un utilitaire graphique **nVidia X Server Settings**. En lançant cette application, vous pouvez voir les informations sur votre carte, soit laisser la configuration par défaut "On-Demand" -c'est le système qui choisit quel circuit graphique utiliser-, soit régler sur "Performance" et alors c'est la carte nVidia qui est utilisée en permanence, au dépend de l'autonomie. |
| | {{ :nvidia:nvidia_info-resolute.png?direct&400|}} {{:nvidia:nvidia_mode-resolute.png?direct&400|}} |
| |
| Le système est compatible avec **Wayland**, le système d'affichage par défaut d'Ubuntu qui a pris le relais de X-Org. | Le système est compatible avec **Wayland**, le système d'affichage par défaut d'Ubuntu qui a pris le relais de X-Org. |
| |
| Ensuite, il ne reste plus que les deux problèmes suivants, qui sont eux présents pour tous en revanche, mais pour lesquels les solutions présentées ci-après existent : | Pour les versions anciennes, il peut rester les deux problèmes suivants, mais pour lesquels les solutions présentées ci-après existent : |
| * **la carte graphique nVidia (GPU) n'est pas utilisable par défaut**, seul la carte intégrée Intel est exploitable, offrant des performances décevantes au regard de celles de la plupart des GPU. | * **la carte graphique nVidia (GPU) n'est pas utilisable par défaut**, seul la carte intégrée Intel est exploitable, offrant des performances décevantes au regard de celles de la plupart des GPU. |
| * pour autant, **elle reste alimentée en permanence** (et consommant plus que ce que devrait consommer cet état passif), **diminuant l'autonomie** tout en restant inutilisable. | * pour autant, **elle reste alimentée en permanence** (et consommant plus que ce que devrait consommer cet état passif), **diminuant l'autonomie** tout en restant inutilisable. |
| |
| ==== Solutions existantes : PRIME Render Offload ==== | ==== Utilisation "à la volée" ==== |
| | |
| | {{ :nvidia:m_context_graphiq-resolute.png?direct&300|}} |
| | En faisant un clic-droit sur l'icône de l'application dans le Dock ou dans l'écran des application, apparaît un menu contextuel dans lequel vous pouvez sélectionner "Démarrer en utilisant la carte graphique dédiée" ou "…Discrete graphic card" (non traduit dans le Dock). |
| | |
| | |
| | ==== Commandes complémentaires : PRIME Render Offload ==== |
| |
| |
| $ OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8 | $ OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8 |
| |
| Apparemment pour le moment l'utilisation du processeur Nvidia ne peut pas être automatisé (contrairement à windows). | Si votre carte nVidia n'est pas utilisée automatiquement, il faut lancer la commande plus haut, avec le nom de l'application de votre choix, par exemple : |
| Pour utiliser votre carte nvidia, il faut lancer la commande plus haut, avec le nom de l'application de votre choix, par exemple : | |
| <code>__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia supertuxkart</code> | <code>__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia supertuxkart</code> |
| |
| * **(en)** [[http://linux-hybrid-graphics.blogspot.com/|Le blog Linux Hybrid Graphics]] | * **(en)** [[http://linux-hybrid-graphics.blogspot.com/|Le blog Linux Hybrid Graphics]] |
| * **(en)** [[wp>Nvidia Optimus]] sur Wikipédia | * **(en)** [[wp>Nvidia Optimus]] sur Wikipédia |
| * **(en)** [[https://airlied.livejournal.com/|Le blogue de David Airlie]], développeur de nouveau, travaillant sur le support d'Optimus sous Linux | * **(en)** [[https://airlied.blogspot.com/|Le blogue de David Airlie]], développeur de nouveau, travaillant sur le support d'Optimus sous Linux |
| |
| ----- | ----- |
| |
| // Contributeurs : [[:utilisateurs:archangegabriel]]// | // Contributeurs : [[:utilisateurs:archangegabriel ; arverne73]]// |