Erreurs pilote nouveau

bonjour,
j’ai des plantages de ma machine Debian12 à jour (gel complet) , depuis me semble-t-il les derniers noyaux
j’ai les linux-firmware non-free installés
le pilote nouveau sort des erreurs
Linux 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux
nouveau 0000:01:00.0: vgaarb: deactivate vga console
[ 1.453668] nouveau 0000:01:00.0: NVIDIA GF119 (0d9090a1)
[ 1.595158] nouveau 0000:01:00.0: bios: version 75.19.56.00.09
[ 1.596151] nouveau 0000:01:00.0: fb: 1024 MiB DDR3
[ 1.666203] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
[ 1.666205] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 1.666208] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 1.666210] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 1.666211] nouveau 0000:01:00.0: DRM: DCB outp 00: 02000300 00000000
[ 1.666213] nouveau 0000:01:00.0: DRM: DCB outp 01: 02011362 00020010
[ 1.666215] nouveau 0000:01:00.0: DRM: DCB conn 00: 00000000
[ 1.666216] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
[ 1.667506] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[ 1.837662] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo (ptrval)
[ 1.838439] fbcon: nouveaudrmfb (fb0) is primary device
[ 2.145552] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
[ 2.158759] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[ 175.630247] nouveau 0000:01:00.0: firmware: failed to load nouveau/nvd9_fuc084 (-2)
[ 175.630261] nouveau 0000:01:00.0: firmware: failed to load nouveau/nvd9_fuc084 (-2)
[ 175.630264] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvd9_fuc084 failed with error -2
[ 175.630273] nouveau 0000:01:00.0: firmware: failed to load nouveau/nvd9_fuc084d (-2)
[ 175.630279] nouveau 0000:01:00.0: firmware: failed to load nouveau/nvd9_fuc084d (-2)
[ 175.630281] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvd9_fuc084d failed with error -2
[ 175.630283] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 175.630284] nouveau 0000:01:00.0: msvld: init failed, -19

Bonjour,

C’est à dire? quels paquets sont installés?

bonjour,
xserver-xorg-video-nouveau
libdrm-nouveau2
libdrm-nouveau2:i386

firmware-amd-graphics
firmware-linux-free
firmware-linux-nonfree
firmware-linux-misc-nonfree

trouvé cela sur forum Ubuntu

  • Petit espoir pour les (nombreux) utilisateurs ayant des soucis avec leur carte graphique Nvidia depuis la migration vers 24.04:

J’ai pu discuter avec le mainteneur du PPA sur le forum officiel Nvidia. Il a lui-même abandonné après un grand nombre de tentatives infructueuses.
Il m’indique toutefois qu’un développeur indépendant tente de repakager le ppa du pilote 340/390 sur Debian. Je mets le lien ci-dessous.

Il est bien noté "Pour tests et reconstruction, Ne Pas utiliser! "

build : Butterfly

À suivre donc… Mais en attendant, il apparaît que les bureaux Gnome et Cinnamon soient particulièrement vulnérables à des bugs graphiques avec le pilote « nouveau » (cela dépend des cartes vidéo, certaines fonctionnant sans problème). Le bureau Xfce parvient beaucoup mieux à cadrer la résolution d’affichage ainsi que la mise en page des logiciels tiers…*

On parle ici de Debian, donc on oublie totalement les PPA Ubuntu!!
Il faut installer nvidia-detect puis le lancer. Celui -ci indique quel pilote installer (principalement nvidia-detect).
donc il te faut faire:
apt install nvidia-detect
Ensuite
nvidia-detect
et quel est son résultat?

Lors d’une mise à jour du kernel, il est souvent nécessaire de relancer l’installation du pilote NVIDIA, parfois avec la même version s’il n’a pas évolué.

1 J'aime

Ubuntu est basé sur Debian…
nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 620 OEM] [10de:1049] (rev a1)
Checking card: NVIDIA Corporation GF119 [GeForce GT 620 OEM] (rev a1)
Your card is only supported by the 390 legacy drivers series, which is only available up to bullseye.
Mon Pc c Debian GNU/Linux 12 (bookworm), donc obligé de rester avec « nouveau »

Et non l’inverse.

Peu importe les PPA ubuntu sur une Debian c’est juste bon à faire de la Frankendebian.

Pas obligatoirement, j’ai un serveur qui utilise ce pilote et j’ai utilisé le pilote de la SID car le 390 Legacy est dans la SID.
Pour cela, il te faut ajouter les dépots SID nécessaire en créant un sources list:

sudo vim /etc/apt/sources.list.d/sid_for_nvidia.list
    deb http://deb.debian.org/debian/ sid main contrib non-free

Ensuite tu installes:

    apt update
    apt install nvidia-legacy-390xx-driver

ensuite tu commente la ligne dans /etc/apt/sources.list.d/sid_for_nvidia.list

sudo vim /etc/apt/sources.list.d/sid_for_nvidia.list
#   deb http://deb.debian.org/debian/ sid main contrib non-free

et tu fait un update pour rester propre:

apt update

C’est l’équivalant de ce qui est donné dans Installation NVIDIA (non free) avec le Legacy 340

bonjour,
J’ai installé une carte video [AMD/ATI] Caicos [Radeon R5 230 ] dont les pilotes sont mieux pris en charge par Linux et cela me fait 1 Go de plus de memoire video. J’ai quand même une erreur du kernel :

debugfs: File 'radeon_ring_gfx' in directory '0' already present!
debugfs: File 'radeon_ring_dma1' in directory '0' already present!

mais j’espere ne plus avoir de freeze

C’est du debug semble-t-il, donc peut etre juste un warning.
Ou bien, il est possible que les fichiers existent déjà mais avec d’autres droits et permissions?

Vu su la toile :
https://bbs.archlinux.org/viewtopic.php?id=268566
et
https://lore.kernel.org/lkml/b236ff60-085b-460a-b1eb-ddcea1c79094@amd.com/T/
Les messages Debug ne peuvent pas s’écrire mais tant que ça fonctionne bien.

Ça ne va pas aider à investiguer le driver nouveau mais au passage, avais-tu cette ‹ R5 230 › en stock ? Ou acquisition récente et de quelle provenance (par curiosité).

NVIDIA Corporation GF119 [GeForce GT 620 OEM]

Released:     Jan 5th, 2011 
Architecture: Fermi
Process Size: 40 nm

Les GPUs à technologie Fermi (40 nm) ne sont plus supportés par nvidia depuis cette année, et Debian ne pourra à priori pas faire de miracle avec le driver nvidia lors de changement de noyau ou changement de distribution à venir (trixie).

Investiguer le driver nouveau pour techno Fermi aurait donc été intéressant.
Le firmware nouveau sera appelé, si le Hardware decoding (accélération matérielle) n’est pas désactivé (configuration classique de firefox, vlc, mpv etc etc…). Ça peut expliquer un plantage si firmware absent.
Si le plantage est causé par l’absence de firmware, c’est simple à résoudre.
Debian ne peut pas fournir le firmware nécessaire à ‹ nouveau ›, mais voici comment faire, à l’occasion:

mkdir ~/nvidia-340 && cd ~/nvidia-340
wget https://raw.github.com/envytools/firmware/master/extract_firmware.py

Télécharger NVIDIA-Linux-x86_64-340.108.run dans ce répertoire

Puis:
sh ./NVIDIA-Linux-x86_64-340.108.run -x
python ./extract_firmware.py

La liste de firmware suivante devrait être disponible dans ce répertoire:
firmware-nv340-list.txt (2,2 Ko)

Si ok:

# mkdir /lib/firmware/nouveau
# cp -d nv* vuc-* /lib/firmware/nouveau/

Et c’est tout. Plus qu’à rebooter !

Si tu as installé& une carte Radeon sans installer les pilotes qui vont avec, nouvbeau ne t’aidera pas car c’est uniquement pour nvidia.
Par contre, il serait préférable de supprimer tous les pilotes nvidia avec apt purge...

J’ai acheté la carte Radeon R5 230 aux chinois 30€

paquets installés :
xserver-xorg-video-ati
xserver-xorg-video-radeon
xserver-xorg-video-amdgpu
firmware-amd-graphics
libdrm-radeon1

j’ai aussi :
xserver-xorg-video-nouveau
libdrm-nouveau

j’ai rien comme paquets nvidia

@ jp-oc
J’ai des pistes, peut-être solutions si tu es inquiété par le problème ‹ debugfs › de radeon, et non nouveau, mais je trouve extrêmement confus de mélanger nouveau+nvidia+radeon/amd dans ce sujet et ne développerai pas de pistes pour radeon ici, d’autant plus que le sujet nouveau (le titre du sujet) est à surveiller, à tester pour des possesseurs de techno Fermi.
Si tu ouvres un sujet ‹ Radeon R5 230 ›, je regarderai ça de plus près. Sinon, bon courage.