Problème de carte graphique Optimus NVIDIA

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
Wallacesnd
Membre
Membre
Messages : 63
Inscription : 20 juil. 2021, 17:41
Status : Hors-ligne

vv222 a écrit : 07 janv. 2022, 18:21 Pour info j’utilise une machine portable avec une carte graphique nVIDIA et une puce graphique intégrée Intel, et je peux passer de l’une à l’autre sans ce sac de nœuds qu’est Bumblebee. Le temps de retrouver la bonne machine et je pourrai partager ma méthode qui est beaucoup plus simple à mettre en place.
Merci vv222 je n'ai plus fais enquêter depuis de toute façon, j'attendrais ta méthode.

Merci pour vos réponses à tous et votre temps :006:

J'essaye d'investiguer, si j'y arrive par je ne sais quel miracle je posterai :024:
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Désolé, je reviens très tard sur ce sujet, mais j'ai enfin sous la main à la fois la bonne machine et mes identifiants du forum.

---

Déjà, la première commande utile, qui donne le pilote en cours d'utilisation :

Code : Tout sélectionner

glxinfo | grep '^OpenGL renderer string:'
Par exemple quand je suis sur le chipset Intel :

Code : Tout sélectionner

$ glxinfo | grep '^OpenGL renderer string:'
OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
et quand je suis sur la carte nVIDIA :

Code : Tout sélectionner

$ glxinfo | grep '^OpenGL renderer string:'
OpenGL renderer string: NVIDIA GeForce GTX 1050/PCIe/SSE2
---

Je passe de l'un à l'autre simplement en exportant quelques variables d'environnement.
Pour utiliser la carte nVIDIA :

Code : Tout sélectionner

$ export __NV_PRIME_RENDER_OFFLOAD=1
$ export __GLX_VENDOR_LIBRARY_NAME=nvidia
$ export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json

$ glxinfo | grep '^OpenGL renderer string:'
OpenGL renderer string: NVIDIA GeForce GTX 1050/PCIe/SSE2
et pour revenir au chipset Intel :

Code : Tout sélectionner

$ export __GLX_VENDOR_LIBRARY_NAME=intel
$ unset __NV_PRIME_RENDER_OFFLOAD VK_ICD_FILENAMES

$ glxinfo | grep '^OpenGL renderer string:'
OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
---

Le choix de la méthode d'affichage passant par des variables d'environnement, il ne concerne que les logiciels lancés depuis le terminal dont j'ai modifié l'environnement.

Sur mon système, je n'ai aucune trace de Bumblebee ou autre outil dans ce style, cette méthode est utilisable à partir du moment ou les deux pilotes (Intel et nVIDIA) sont installés.
jandelalune
Membre
Membre
Messages : 157
Inscription : 29 janv. 2018, 19:01
Status : Hors-ligne

jandelalune

Pardon je suis intervenu par erreur sur ce sujet !!!!!
Merci
Avatar de l’utilisateur
Wallacesnd
Membre
Membre
Messages : 63
Inscription : 20 juil. 2021, 17:41
Status : Hors-ligne

Salut vv222,

Merci pour ta réponse.

D'accord, c'est vrai que se passer de Bumblebee semble intéressant mais le souci c'est que j'éprouve des difficultés à installer le pilote Nvidia.. J'ai des problèmes d'installation du noyau nvidia.. je n'ai plus trop investigué depuis je n'ai plus d'idée..

Quoi qu'il en soit, merci d'avoir pris le temps de répondre, j'utiliserai ta méthode si je réussi à installer ce pilote !
Répondre