J’ai besoin d’utiliser ma carte graphique autant que possible. Je n’arrive pas à installer nvidia-driver:
rm@B8-97-5A-F9-E4-87 ~ [100]> doas apt install nvidia-kernel-dkms
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-kernel-dkms : Depends: firmware-nvidia-gsp (= 525.147.05) but it is not installable or
firmware-nvidia-gsp-525.147.05 but it is not installable
Recommends: nvidia-driver (>= 525.147.05) but it is not going to be installed or
libcuda1 (>= 525.147.05) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Ce n’est pas la bonne méthode.
Il faut installer nvidia-detect et ensuite installer le pilote indiqué par nvidia-detect. J’installe en général le pilote backports qui est plus récent la plupart du temps.
drm@B8-97-5A-F9-E4-87 ~ [100]> doas apt-get install -t bookworm-backports nvidia-driver
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver : Depends: nvidia-kernel-dkms (= 525.147.05-7) but it is not installable or
nvidia-kernel-525.147.05 or
nvidia-open-kernel-525.147.05 or
nvidia-open-kernel-525.147.05
E: Unable to correct problems, you have held broken packages.
with deb http://deb.debian.org/debian bookworm-backports main as the last entry of sources.list
pas bon non plus, car les pilotes cde ce type ne sont pas en main only pour les deépendances donc ton sources.list doit au moins avoir:
deb http://ftp.fr.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
Ok très bien et ensuite ? Après apt update et apt install nvidia-driver/bookworm-backports j’ai toujours « E: Release ‹ bookworm-backports › for ‹ nvidia-driver › was not found » !
Si tu relis bien plus haut ce que te recommande Zargos
que donne :
apt policy nvidia-detect
Si tu as une version disponible alors installe là et ensuite lance le pour savoir ce que tu as comme pilote adéqut requis pour ton matériel … ensuite seulement tu installera le pilote adéquat.
Pour rappel la commande install requier tun nom de paquet valide hors nvidia-driver/bookworm-backports n’est pas un nom de paquets valide
… Et ça a été une catastrophe, « GPU not available » à tout le système TTYs wayland et xorg tout compris, retour à une résolution très faible. J’ai eu à enlever tous les paquets avec nvidia dans leur nom.
Pardon, je mélange les langues dans ma tête parfois.
Oui, doas marche comme il faut. Sinon apt ne s’executerait simplement pas.
peux-tu nous donner tes sources.list
deb https://deb.debian.org/debian/ testing main contrib non-free
deb-src https://deb.debian.org/debian/ testing main contrib non-free
deb https://deb.debian.org/debian/ testing-updates main contrib non-free
deb-src https://deb.debian.org/debian/ testing-updates main contrib non-free
deb https://deb.debian.org/debian-security testing-security main
deb-src https://deb.debian.org/debian-security testing-security main
deb http://ftp.fr.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
apt policy nvidia-detect
montre un testing , donc tu as installé du testing, pas étonnant que ça bugge un peu
D’accord, alors quelle version dois-je installer pour ne pas avoir de bug ?
donne les commandes même si elles ont marché :
Non, mauvaise idée. Dites-moi plutôt dans le détail tout ce que je dois faire pour installer ce driver.
Je l’ai installé par : doas apt install -t bookworm-backports nvidia-driver, rien d’autre.
si tu as du testing alors doas apt update && doas apt-get -f install && doas apt install nvidia-detect
devrait marcher
puis doas nvidia-detect
à mon avis il faut enlever les bookworm et rester en testing ( je n’ai jamais utilisé les backports d’une version N avec la version N+1 )
PS : vu que tu utilises doas, je n’ai aucune idée de si ça marche ( quelles sont les variables d’environnements par exemple )
PPS juste pour essayer de comprendre:
je t’ai demandé la ligne de commande , tu me réponds « non mauvaise idée » puis tu me la donnes; j’ai raté un truc mais lequel?
Ok, j’ai installer nvidia-driver pour ma version (testing). Exactement le même effet. le GPU n’est plus visible. Vous savez quoi, j’abandonne, j’installerai debian stable sur un autre disque. Pfff… Je suppose que je peux blâmer Nvidia.
Qu’est-ce qu’elle a ma méthode ?? J’ai fait précisément « doas apt install nvidia-driver ».
Je vais le faire avec « su » à la place, pour te convaincre, et j’aurai le même résultat. L’utilisateur n’est pas toujours en cause.
Une fois qu’on connait la version du pilote a installé
Mettez à jour la liste des packages disponibles, puis nous pourrons installer le package nvidia-driver , ainsi que le firmware nécessaire :
Cette commande ci-dessous est pour les pilotes 5.25
apt install nvidia-driver firmware-misc-nonfree
Surtout que l’installation des pilotes NVIDIA bug sur cette version : 525.147.05, il faudra la version 525.147.07 pour corriger la problématique, donc avoir le dépôt proposed-update activité pour corriger la problématique ou utiliser le kernel et pilote approprié du dépot backport.