Installation NVIDIA (non free)

Tags: #<Tag:0x00007f2c9b874cd0> #<Tag:0x00007f2c9b874b40>

t’es sûr de toi ?

https://packages.debian.org/sid/nvidia-detect

Tu remarquera que le nvidia-detect est fait avec SID mais avec Bullseye :slight_smile: SID c’est après :slight_smile: et c’est volontaire car sinon c’est un package SID qui est donné même s’il existe sur Bullseye.

> cat /etc/issue
Debian GNU/Linux bookworm/sid \n \l
> apt policy nvidia-detect
N: Impossible de trouver le paquet nvidia-detect

De toute façon, on s’en fout vu que ce n’est pas avec SID qu’on le fait :slight_smile:

Moi j’ai sa

$ apt policy nvidia-detect
nvidia-detect:
  Installé : 470.94-1
  Candidat : 470.94-1
 Table de version :
 *** 470.94-1 500
        500 http://deb.debian.org/debian unstable/non-free amd64 Packages
        100 /var/lib/dpkg/status
1 J'aime

Oui, mais je suis encore en x86.

Donc hors sujet :slight_smile:

Je ne dois pas avoir les yeux en face des trous mais je n’ai pas vu dans le message d’ouverture où tu causes d’amd64.

Bonjour

debian propose des paquetages et des fichiers iso d’installation
pour plusieurs architectures <=> suivant le jeux d’instructions accepté par le microprocesseur de la machine.

Pour les PC équipés d’un microprocesseur capable d’utiliser le jeux d’instruction 32 bits
il faudra choisir les paquetages et images ISO d’installation prévues pour i386

Pour les PC équipés d’un microprocesseur capable d’utiliser le jeux d’instruction 64 bits
il faudra choisir les paquetages et images ISO d’installation prévues pour amd64


Voir aussi :

Les paquets « nonfree » et « contrib » sont déclarés dans /etc/apt/sources.list ?
C’est nécessaire pour installer nvidia-detect…

Ben oui, sinon je n’aurais pas les pilotes idoines. Par ailleurs :

> grep ^d /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian unstable main contrib non-free
deb-src http://ftp.fr.debian.org/debian unstable main contrib non-free
deb http://www.deb-multimedia.org unstable main non-free
deb http://debian.drdteam.org/ stable multiverse

Bizarre alors, voilà ce que j’ai :

$ cat /etc/issue
Debian GNU/Linux bookworm/sid \n \l

$ grep ^d /etc/apt/sources.list
deb http://deb.debian.org/debian/ bookworm main non-free contrib
deb-src http://deb.debian.org/debian/ bookworm main non-free contrib
deb http://security.debian.org/debian-security bookworm-security main non-free contrib
deb-src http://security.debian.org/debian-security bookworm-security main non-free contrib

$ sudo apt policy nvidia-detect
nvidia-detect:
  Installé : 470.103.01-2
  Candidat : 470.103.01-2
 Table de version :
 *** 470.103.01-2 100
        100 /var/lib/dpkg/status

Les sources sont légèrement différentes…

Il a été installé puis supprimé automatiquement.
Je soupçonne un problème d’architecture (x86 pour moi).

amd64 pour moi.

Je sais que je vais pas me faire des amis, mais c’est vieux ça maintenant …

Et non le paquet n’existe pas en x86 :

https://packages.debian.org/sid/nvidia-detect

Je sais mais mon vieux tromblon n’est pas en état de recevoir un changement d’architecture.
Le processeur, oui, le reste de la machine, on va attendre une nouvelle machine.

Il n’existe plus, puisque je l’ai vu.

C’est de la sémantique, mais oui il n’est pas présent actuellement.

Juste non-free :wink:


Bonjour,

@Zargos :

⇒ attention : il est actuellement non recommandé d’utiliser le pilote 340.x !

L’utilisation du pilote des versions 340 est fortement découragée. Il n’est plus inclus dans les versions stables de Debian, présente de sérieuses vulnérabilités de sécurité non corrigibles et peut ne pas être mis à jour pour les nouveaux noyaux en temps opportun. Il est fortement recommandé d’utiliser le pilote Nouveau intégré si la sécurité est une priorité.

⇒ il serait intéressant de rajouter un laïus, concernant les architectures Optimus, car depuis Debian 11, @Bullseye, il suffit d’installer principalement - car cela peut échoué - le pilote privatif.

  • NVIDIA Optimus - Debian Wiki (page non traduite en FR)
    En gros :
    • si UEFI, désactiver l’option « Secure Boot ».
    • Installer le pilote nvidia
    • utiliser la variable d’environnement « __NV_PRIME_RENDER_OFFLOAD=1 » devant l’application à lancer.
      • pour les applications utilisant les bibliothèques GLX, tel Steam, utiliser plutôt « __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia »

Voilà !
(c’est la méthode principale à privilégier ; il existe d’autres méthodes dont l’utilisation directe du seul GPU Nvidia, mais c’est plus ou moins plus compliqué ; voir la page « Nvidia Optimus » du wiki Debian - ci-dessus)


Je viens d’épingler le sujet :wink:

1 J'aime

Un message a été scindé en un nouveau sujet : Digression Pilote Nouveau