Gentoo Tidbits - Configurer Bumblebee avec Nvidia et Intel sur Gen 2

Find AI Tools
No difficulty
No complicated process
Find ai tools

Gentoo Tidbits - Configurer Bumblebee avec Nvidia et Intel sur Gen 2

Table des matières

  1. Introduction
  2. Les GPU doubles et Bumblebee
  3. Configuration requise pour Bumblebee et le double GPU
  4. Édition du fichier make.conf
  5. Configuration du kernel par défaut
  6. Émergence des drivers Nvidia, de Bumblebee et de VirtualGL
  7. Ajout de l'utilisateur au groupe Bumblebee
  8. Édition des variables d'environnement Bumblebee
  9. Édition du script Bumblebee
  10. Redémarrage du système et tests de vérification
  11. Ajout du démarrage automatique de Bumblebee
  12. Utilisation de Bumblebee pour exécuter des applications spécifiques
  13. Conclusion

💻 Les GPU doubles et Bumblebee : Comment les configurer correctement sur Gen 2

Bonjour à tous ! Aujourd'hui, nous allons parler des GPU doubles et de Bumblebee. Si vous avez suivi ma dernière vidéo avec mon "screen fetch", vous avez peut-être remarqué quelques changements dans ma configuration. J'ai procédé à quelques mises à niveau, notamment en remplaçant mon ancien processeur Intel Core i7 8750H par un tout nouveau Intel Core i7 9750H. De plus, j'ai maintenant une carte graphique Nvidia GeForce GTX 1650 au lieu de ma précédente GTX 1050 Ti. Ces améliorations matérielles ont nécessité quelques ajustements, notamment en ce qui concerne la gestion des GPU.

Sachant que je risquais de rencontrer des problèmes matériels avec mon ancienne machine qui montrait des signes de fatigue, comme des charnières défectueuses ou des touches INOPérantes, j'ai décidé d'acheter un nouvel ordinateur. J'ai opté pour un modèle de la marque System76, le Gazelle. Ma femme en possède déjà un et elle en est très satisfaite. Mon fils en a également un et il l'apprécie beaucoup. Il était donc temps que je m'en procure également un. Le Gazelle est un excellent choix, mais il présente quelques spécificités, notamment en ce qui concerne le double GPU.

Dans cet article, je vais partager avec vous mes découvertes sur l'utilisation de Bumblebee avec Gen 2 et comment configurer votre système pour utiliser le GPU Intel pour la plupart des tâches courantes, tout en utilisant le GPU Nvidia uniquement pour des applications spécifiques. Pour commencer, nous allons modifier le fichier make.conf.

🛠 Édition du fichier make.conf

La première étape consiste à éditer le fichier make.conf. Pour ce faire, ouvrez un terminal et exécutez la commande suivante :

sudo nano /etc/portage/make.conf

Dans ce fichier, recherchez la section "video cards" et ajoutez "Nvidia" après "Intel". Voici à quoi cela devrait ressembler :

VIDEO_CARDS="intel i965 nvidia"

Enregistrez les modifications, puis quittez l'éditeur.

La prochaine étape consiste à vérifier que le kernel par défaut est celui que vous voulez utiliser. Si vous avez plusieurs kernels installés, assurez-vous que le kernel souhaité est celui par défaut. Pour vérifier cela, exécutez la commande suivante dans un terminal :

eselect kernel list

Vous verrez la liste des kernels installés sur votre système, avec un astérisque (*) à côté du kernel par défaut. Si vous devez modifier le kernel par défaut, utilisez la commande suivante :

sudo eselect kernel set <numéro_du_kernel>

Assurez-vous de spécifier le numéro du kernel que vous souhaitez utiliser comme numéro_du_kernel.

📦 Installation des drivers Nvidia, de Bumblebee et de VirtualGL

L'étape suivante consiste à installer les drivers Nvidia, Bumblebee et VirtualGL. Pour ce faire, exécutez la commande suivante dans un terminal :

sudo emerge -av x11-drivers/nvidia-drivers x11-misc/bumblebee x11-misc/virtualgl

Cela va installer les packages nécessaires à Bumblebee et aux drivers Nvidia. Selon votre système, d'autres packages peuvent également être installés pour satisfaire les dépendances.

Une fois l'installation terminée, ajoutez votre utilisateur au groupe Bumblebee en utilisant la commande suivante :

sudo usermod -aG bumblebee <votre_nom_utilisateur>

Remplacez par votre nom d'utilisateur réel. Cela permettra à votre utilisateur d'utiliser Bumblebee.

🌐 Configuration des variables d'environnement Bumblebee

Maintenant, nous allons éditer les variables d'environnement de Bumblebee. Pour cela, exécutez la commande suivante dans un terminal :

sudo nano -w /etc/env.d/99bumblebee

Ajoutez la ligne suivante dans ce fichier :

LD_LIBRARY_PATH="votre_répertoire_Nvidia_lib"

Remplacez votre_répertoire_Nvidia_lib par le chemin d'accès au répertoire contenant les bibliothèques Nvidia sur votre système. Par exemple, si vous avez un système 64 bits, cela pourrait ressembler à ceci :

LD_LIBRARY_PATH="/usr/lib64/nvidia/lib64:/usr/lib32/nvidia/lib32"

Enregistrez les modifications et quittez l'éditeur.

Ensuite, exécutez la commande suivante dans un terminal pour mettre à jour les variables d'environnement :

sudo env-update

Cela régénérera et mettra à jour les variables d'environnement à partir des modifications que vous avez apportées.

🔧 Édition du script Bumblebee

La prochaine étape consiste à éditer le script Bumblebee. Pour cela, exécutez la commande suivante dans un terminal :

sudo nano -w /etc/init.d/bumblebee

Commentez les lignes "depend" qui Font référence à XDM et vgl, puis enregistrez les modifications et quittez l'éditeur. Voici à quoi cela devrait ressembler :

depend() {
    need xdm
        #depend() {
    #   need xdm vgl
    #}
}

🔄 Redémarrage du système et tests de vérification

Vous devez maintenant redémarrer votre système pour que les modifications prennent effet. Après le redémarrage, ouvrez une session dans votre gestionnaire de fenêtres ou votre bureau, puis ouvrez un terminal.

Pour vous assurer que Bumblebee fonctionne correctement, exécutez la commande suivante dans le terminal :

optirun glxspheres64

Vous devriez voir une animation en 3D, et le rendu graphique devrait indiquer "Nvidia" plutôt que "Intel". Cela signifie que Bumblebee utilise le GPU Nvidia pour cette application spécifique.

Félicitations ! Vous avez réussi à configurer Bumblebee et les GPU doubles sur Gen 2. Vous pouvez maintenant utiliser le GPU Intel pour la plupart des tâches, et le GPU Nvidia pour des applications spécifiques.

🏁 Conclusion

Dans cet article, nous avons exploré les étapes nécessaires pour configurer correctement Bumblebee et les GPU doubles sur Gen 2. Nous avons édité le fichier make.conf, configuré le kernel par défaut, installé les drivers Nvidia, Bumblebee et VirtualGL, ajouté l'utilisateur au groupe Bumblebee, modifié les variables d'environnement de Bumblebee, édité le script Bumblebee, redémarré le système et effectué des tests de vérification.

J'espère que cet article vous a été utile et qu'il vous permettra de configurer votre propre système avec succès. N'hésitez pas à poser des questions si vous en avez, je serai ravi de vous aider. Merci de m'avoir lu et bonne chance avec votre configuration Bumblebee sur Gen 2 !

Ressources :

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.