Nvidia: firmware nouveau manquant [nv98_fuc084d]

Tags: #<Tag:0x00007fc9dee28d30> #<Tag:0x00007fc9dee28bf0>

Sous debian 12 LXQt installée sur un portable Asus équipée d’une carte NVIDIA Corporation G98M [GeForce 9300M GS], dans un retour de commande apparait notamment cette ligne

nouveau firmware: failed to load nouveau/nv98_fuc084d

pas de pilote nvidia installé mais avec le pilote nouveau

Le cas du firmware manquant nouveau/nv98_fuc084d a déjà été rencontré dans ce sujet
Erreurs pilote nouveau

J’avais aussi anticipé ce manque de firmware dans un de tes sujets précédents:
RAM installée non utilisable complètement, nouvelle approche ?

Le module nouveau mériterait un sujet complet à lui seul, surtout pour aborder la partie firmware un peu plus délicate selon la génération ‹ legacy › ou non. Le firmware potentiellement manquant n’est pas nécessairement identifié/réclamé au boot dans les logs, mais peut être demandé dynamiquement pour activer l’accélération matérielle potentiellement possible pour la GPU (déport du calcul graphique du CPU système vers le CPU carte graphique, pour lecture video).

Debian ne fournit pas ce firmware pour des raisons de licence.
La solution suivante concerne exclusivement les cartes nvidia dites legacy, correspondant à la version nvidia-340 :

mkdir /tmp/nouveau && cd /tmp/nouveau
wget https://raw.github.com/envytools/firmware/master/extract_firmware.py
wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
sh ./NVIDIA-Linux-x86-325.15.run --extract-only
python3 ./extract_firmware.py
#------
sudo mkdir /lib/firmware/nouveau
sudo cp -d nv* vuc-* /lib/firmware/nouveau/

Puis reboot.

Liste des firmwares: firmware-nouveau_nvidia-340.txt (3,0 Ko)

Cartes Nvidia concernées: cartes_série_nvidia-340.txt (5,7 Ko)

firmare installé, merci @Verner

nouveau 0000:01:00.0: firmware: direct-loading firmware nouveau/nv98_fuc084

Merci de ce retour positif concernant ta carte graphique bien concernée par le sujet:

NVIDIA Corporation GF119 [GeForce GT 620 OEM]
Released:     Jan 5th, 2011 
Architecture: Fermi
Process Size: 40 nm

En complément, je vais répondre à une question par anticipation:
→ Pourquoi avoir installé l’ensemble des firmwares nouveau, et non pas uniquement nv98_fuc084
Pour 3 raisons:
1 - il est impossible de prédire quel firmware peut être réclamé dynamiquement pour la carte X, Y ou Z
2 - certains noms de firmware sont en fait des liens qui pointent sur un fichier firmware
3 - le tout ne pèse que 2Mo

Donc autant limiter les embrouilles en installant l’ensemble.