Installation bumblebee primus sur debian 10

optimus
buster
Tags: #<Tag:0x00007fa92a16a898> #<Tag:0x00007fa92a16a730>

#1

Bonjour,
La commande lspci indique que ma puce graphique est du type Optimus (mon 15R3 DELL est équipé de deux cartes graphiques - Nvidia gtx 1060 et Intel 530 -).

J’ai donc lancé la commande

sudo apt-get install bumblebee-nvidia primus

Il m’a été répondu que les paquets étaient disponibles et j’ai alors répondu O pour l’installation.
Le problème est qu’ensuite j’ai eu le message

Changement de support : veuillez insérer le disque nommé Debian/GNU/Linux 10.0.0 -buster- official amd64 ...

J’ai eu le même message avec

sudo apt-get install bumblebee primus

Où trouver ce disque ou son équivalent à télécharger ?

Merci de votre aide qui me permettrait de finaliser cette laborieuse installation de debian 10 en dual boot avec W10 en RAID ON.

Bien cordialement
gerod


#2

Bonjour gerod

Dans ton fichier /etc/apt/sources.list
il y a sans doute une ligne faisant référence au cd/dvd
que tu avais utilisé pour installer ton système debian

De façons à ce qu’elle ne soit plus prise en compte à l’avenir,
il te faudrait, une fois pour toutes, commenter cette ligne
en entrant la ligne de commandes suivante :

sudo sed -i.back 's/^[ ]*deb cdrom:/#deb cdrom:/' /etc/apt/sources.list

Ensuite, avant de faire l’installation d’un paquetage,
et pour être sûr de pouvoir installer la dernière version,
il faut toujours penser à mettre à jour la liste des paquetages
en lançant la ligne de commandes suivante :

sudo apt update

Ensuite, avant d’en installer un nouveau,
il vaudrait mieux mettre à jour tous les paquetages
qui sont déjà installés sur ton système debian
en lançant la ligne de commandes suivante :

sudo apt upgrade

Après ça, tu pourras installer un paquetage.


#3

Pour mémoire, voici la config de dépots “pur buster” que j’ai dans /etc/apt/sources.list.d:
La base

# buster.list
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
# buster-security.list
deb https://deb.debian.org/debian-security buster/updates main contrib non-free
deb-src https://deb.debian.org/debian-security buster/updates main contrib non-free

Des dépots optionnels utiles

# buster-updates.list
deb http://deb.debian.org/debian/ buster-updates contrib main non-free
deb-src http://deb.debian.org/debian/ buster-updates contrib main non-free
# buster-backports.list
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

Et pour avoir des codecs à jour son/vidéo:

# buster-multimedia-backports.list
deb http://www.deb-multimedia.org buster-backports main
deb-src http://www.deb-multimedia.org buster-backports main
# buster-multimedia.list
deb http://www.deb-multimedia.org buster main non-free
deb-src http://www.deb-multimedia.org buster main non-free

#4

Bonjour,
Merci pour la réponse. J’ai procédé comme indiqué et tout s’est bien passé sauf que presque à la fin de l’installation il y a eu un écran blanc avec un message disant qu’il y avait un conflit de drivers et que cela disparaîtrait après un redémarrage. L’installation a donc été jusqu’au bout. J’ai redémarré et après l’écran debian (après le grub) est resté noir et vide et sans action possible sauf l’extinction par le bouton power.
Que s’est t’il passé ? et surtout que faut il faire ?
Bien cordialement
gerod


#5

Mon message n’avait pour but que re résoudre le problème
concernant la demande d’insertion du cdrom nommé

Debian/GNU/Linux 10.0.0 -buster- official amd64`

Par contre en ce qui concerne les paquetages

bumblebee-nvidia

et

primus

je n’y connais rien du tout.


#6

Et cela a bien marché. Il doit forcément y avoir une solution pour revenir en arrière sans avoir à tout recommencer.
Bien cordialement
gerod


#7

Bonjour,

Quel(s) tuto(s) as-tu lu avant ?
Quel tuto as-tu suivi ?

Même pas en console tty ? (avec ALT + CTRL + F6 par exemple)

Difficile de le dire, je ne devine pas l’état de ton installation avant l’opération première.

Si une console tty répond, il faudrait d’abord supprimer et purger bumblebee-nvidia et primus

sudo apt-get remove --purge bumblebee-nvidia primus
sudo apt-get remove --purge "nvidia-*"
sudo apt-get autoremove
sudo apt-get -f install
sudo dpkg --audit

Et redémarrer pour examiner ton installation avant de prétendre faire fonctionner Optimus.

Il faut suivre une démarche ; un bon tutoriel.
Sans quoi il n’y aura pas de bon résultat.
Optimus est pénible.

J’aurai du mal à t’aider car mon portable avec Optimus n’est pas avec Debian.


#8

Bonjour,
J’avais lu les tutos présentés dans mon laborieux topic précédent et était confiant. N’ayant aucun accès aux commandes à part celles de grub j’étais obligé de sortir par ‘power’. Même sous grub F10 ne débouchait sur aucune console.

J’ai alors pris une mauvaise décision (?) : retourner sous W10 et détruire l’espace de D sur lequel j’avais mis debian afin de recommencer l’installation complète que je pense pouvoir maitriser maintenant compte tenu des nombreuses aides que vous m’avez fourni.

Cette décision était mauvaise probablement car cet espace contenait une partition efi ?

Le problème est mainenant que W10 ne démarre plus du tout. La barre de défilement du démarrage reste à droite et il ne se passe rien. Il faut donc vraisemblabement que je reinstalle tout W à partir de ma clé de retour d’usine. Je devrais alors en profiter pour mettre directement le SATA opération mode en AHCI (?), ce qui m’évitera les interrogations précédentes.

Tout cela est vraiment formateur mais alors quelle galère !!
Bien cordialement
gerod

PS tout étant bloqué à droite j’ai fait un CTRL+ALT+SUP ce qui m’a donné la main pour pouvoir ouvrir la page de boot et me rendre compte que debian était en premier. J 'ai mis le boot manager en premier et W10 est revenu. Il faut que je supprime debian de l’ordre de boot avant de relancer l’installation. Comment ?


#9

Bonsoir,
J’ai pu reconstruire ma distribution debian et me retrouve dans la situation d’avant le crash. Comment installer correctement les drivers pour le système graphique (intel 530,nvidia gtx 1060).

J’ai suivi les instruction de la page fr/Bumblebee qui dit qu’il suffit d’installer les paquets bumblebee ou l’ensemble (bumblebee-nvidia, primus) pour les versions debian supérieures à Wheezy. J’ai commencé par l’ensemble (bumblebee-nvidia, primus) et cela a crashé. J’hésite un peu avant d’essayer le premier paquet.

Bien cordialement
gerod


#10

Le tuto https://wiki.debian-fr.xyz/NVidia_Optimus_Bumblebee peut t’aider.


#11

Oui, il peut l’aider - mais attention, ce tuto est à l’attention d’utilisateur confirmé, car il ne décrit pas toutes les opérations nécessaires ; si “newbie”, mieux vaut aller consulter celui de Debian-Facile, car là, un effort spécial est fait pour décrire du b-a-ba nécessaire !

Il faut garder à l’esprit aussi qu’il est probable que malgré tout cela ne puisse pas fonctionner, vu les dysfonctionnement que j’ai relaté dans le post Trucs & Astuces en question…


#12

Bonjour,
Effectivement je vais commencer par le tuto “debian Facile”.

Il y a quand même un point qui m’étonne : y a t’il vraiment besoin de optimus pour les opérations basiques du type frappe dans un terminal et navigation sur internet. Ces deux opérations ne sont actuellement pas fluides du tout, voire parfois impossibles. De même la souris est saccadé et le pavé tactile inopérant. Des réglages amonts ou des paquets spécifiques doivent être manquants (je pensais que cet aspect élémentaire était traité lors de l’installation).

Sous debian 10 Oracle VM il n’y a également pas d’accès au matériel graphique et l’émulation mise en place ne fait que 128 MB et tant que l’on se contente d’opérations élémentaires on ne voit pas la différence par rapport à un fonctionnement direct sous W.

Sur un autre portable j’ai ubuntu en dual boot avec W7 et je n’ai strictement rien fait pour avoir le même fonctionnement que sur W sous tous les aspects (basiques, graphiques, jeux). Il est vrai que cet autre portable n’est pas équipé d’une nvidia.

Merci encore pour vos commentaires.
Bien cordialement
gerod


#13

Non, en effet, vous pouvez très bien fonctionner juste avec le GPU d’Intel - dans ce cas, supprimez tout paquet lié à Bumblebee, nvidia et primus.
Cela posera peut-être des problèmes de gestion de batterie, qui peut n’être bien prise en charge qu’avec le GPU nvidia, + ou - directement.

Néanmoins, même si l’accélération graphique existe avec le GPU Intel, elle n’est pas aussi puissante et correctement gérée qu’avec les GPU Amd et/ou Nvidia !
Il y a quelques problèmes connus… dont la plupart sont solutionnables, très certainement
Parmi les dysfonctionnement connus sont les problèmes de teasing, par exemple.

Si jamais, le fait de ne fonctionner qu’avec le GPU Intel est la solution que vous envisagez, et que vous avez un soucis, faites en part dans un nouveau post, et si quelqu’un peut vous aider, tant mieux :smiley:


#14

Bonjour,
Les paquets bumblebee et primus ne sont pas présents. Pour ce qui est de nvidia j’hésite à le supprimer car à terme j’en aurais forcément besoin, les applis que j’envisage dans cette distribution devront mettre en oeuvre tout le matériel graphique.

Je suppose que si je supprime ce paquet maintenant je ne serai plus dans une configuration hybride et debian utilisera alors le gpu intel ce qui me permettra de faire toutes les installations (y compris optimus car il aura fallu recharger nvidia) depuis un terminal graphique et que je pourrais utiliser le navigateur sans problème (ce qui n’est pas possible maintenant).
Bien cordialement
gerod


#15

Et, non, il ne faut pas hésiter… car Debian cherchera, ou plutôt le serveur X cherchera à utiliser le pilote nvidia qu’il ne peut pas utiliser correctement, sans Bumblebee… et le premier symptôme est le fameux écran noir, car le système ne sait plus comment afficher l’écran graphique !

Debian n’est pas Ubuntu, qui lui permet d’installer le paquet “prime” - en lieu et place de Bumblebee ; à ne pas confondre avec “primus”, rien à voir - pour utiliser directement et correctement le pilote nvidia. Cela n’existe pas encore - même s’il y a une tentative de migration vers la libGVND dont le propos apparemment est de mimer le comportement du paquet “prime”.
(mais, là, on rentre dans des détails très techniques, dont même moi, je ne suis pas sûr de bien tout comprendre).

Bref, si vous laissez le pilote nvidia, le système va chercher à l’utiliser en lieu et place du GPU Intel… et ne pourra pas !
Le plus simple est de le supprimer ; je ne me lancerai pas dans des explications concernant la création et la modification d’un fichier de config du serveur X pour utiliser directement le pilote modesetting afin de ne gérer que le GPU Intel, d’autant qu’il y a maintenant Wayland - ce qui complexifie le propos ; sujet que je ne connais pas du tout, concernant ce dernier.


#16

Bonjour,
La commande sudo apt-get remove --purge nvidia a donné comme réponse “impossible de trouver le paquet nvidia”.
La commande lspci fait bien mention des deux gpu (intel et nvidia).
Bien cordialement


#17

« nvidia » tout court n’est pas un nom de paquet.
Liste le nom complet des paquets installés et commençant par « nvidia »

sudo apt list --installed | grep ^nvidia

#18

:frowning:

Je te renvoie direct à l’une ou l’autre des deux documentations Bumblebee données précédemment - car dans les deux cas, c’est expliqué comment supprimer EXACTEMENT le fameux pilote !


#19

La commande proposée par r2mi a conduit au seul message suivant:
WARNING : apt does not have a stable CLI interface. Use with caution in scripts


#20

Sous root j’ai lancé apt purge nvidia-*
4 paquets ont été retenus et non supprimés car non installés !!!