je cherche donc, et je voit que ma fichu carte a la tech optimus, qui rend compliqué la config, semble necessiter bumblebee et est ultra-chiant a configurer (le pire c'est qu'en fonction des noyaux bumblebee semble déprécié).
En réalité Nvidia supporte aujourd'hui partiellement PRIME sous Linux. Il est possible d'utiliser le GPU Nvidia sans passer par Bumblebee (qui est déprécié en effet et qui souffre de problèmes de performances suivant les jeux). Principal inconvénient du PRIME sous Linux : pas de rechargement à chaud. Tu choisis le GPU au démarrage de l'OS (intégré ou Nvidia) et tu n'en bouges plus.
Pour ça, il faut faire trois choses :
- Forcer le rendu Prime avec xrandr (dans le .bashrc en général) : xrandr --set "PRIME Synchronization" 1
- Ajouter la ligne modeset=1 dans son bootloader
- Mettre à jour son xorg avec cette section :
Avec ça, tu boot sur ton GPU Nvidia intégré directement. Et le HDMI fonctionnera immédiatement sans bidouille supplémentaire.
Je vois régulièrement les utilisateurs de GPU Nvidia intégrés galérer avec ça, visiblement la méthode est assez mal documentée mais aujourd'hui si on veut profiter pleinement de son GPU Nvidia intégré, c'est possible (au détriment de la consommation d'énergie évidemment). C'est dingue parce que ça fait plus de 5 ans que la feature est disponible et j'ai l'impression d'être le seul au courant... Je passe des heures sur les forums à répondre sur ce sujet. C'est bien qu'il y a un problème de communication à quelque part.
# Nvidia et Optimus
Posté par Nibel . En réponse au journal J'ai acheté Lenovo Ideapad 3 gaming ryzom7 geforceGTX 1650ti/amd radeon, la suite va vous étonner.... Évalué à 10. Dernière modification le 21 juillet 2021 à 10:23.
En réalité Nvidia supporte aujourd'hui partiellement PRIME sous Linux. Il est possible d'utiliser le GPU Nvidia sans passer par Bumblebee (qui est déprécié en effet et qui souffre de problèmes de performances suivant les jeux). Principal inconvénient du PRIME sous Linux : pas de rechargement à chaud. Tu choisis le GPU au démarrage de l'OS (intégré ou Nvidia) et tu n'en bouges plus.
Pour ça, il faut faire trois choses :
- Forcer le rendu Prime avec xrandr (dans le .bashrc en général) : xrandr --set "PRIME Synchronization" 1
- Ajouter la ligne modeset=1 dans son bootloader
- Mettre à jour son xorg avec cette section :
Avec ça, tu boot sur ton GPU Nvidia intégré directement. Et le HDMI fonctionnera immédiatement sans bidouille supplémentaire.
Je vois régulièrement les utilisateurs de GPU Nvidia intégrés galérer avec ça, visiblement la méthode est assez mal documentée mais aujourd'hui si on veut profiter pleinement de son GPU Nvidia intégré, c'est possible (au détriment de la consommation d'énergie évidemment). C'est dingue parce que ça fait plus de 5 ans que la feature est disponible et j'ai l'impression d'être le seul au courant... Je passe des heures sur les forums à répondre sur ce sujet. C'est bien qu'il y a un problème de communication à quelque part.
Ma principale source reste évidemment le forum Nvidia (ce topic m'a sauvé la vie plus d'une fois quand j'utilisais encore mon laptop optimus pour le jeu vidéo) :
https://forums.developer.nvidia.com/t/prime-and-prime-synchronization/44423
Et la doc' Arch qui me semble la plus complète sur ce sujet (la plupart des autres docs de distro ne sont franchement pas à jour sur tout ce qui tourne autour des GPU) :
https://wiki.archlinux.org/title/PRIME
https://wiki.archlinux.org/title/NVIDIA_Optimus
La majeure partie des morts l'était déjà de son vivant et le jour venu, ils n'ont pas senti la différence.