Installation carte NVidia

Tags: #<Tag:0x00007f74f5db4720>

nvidia n’apparaît pas danslsmod, pourtant lors de l’installation de nvidia-driver j’ai bien vu cette étape de compilation, sans message d’erreur.

Au niveau des headers ça m’a l’air bon aussi : https://www.dropbox.com/s/gpbcy1honw2uc8x/Capture%20d’écran_2019-08-29_08-28-48.png?dl=0

sam@pc-debian:~$ sudo apt install nvidia-kernel-dkms
[sudo] Mot de passe de sam : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
nvidia-kernel-dkms is already the newest version (418.74-1~bpo9+1).
nvidia-kernel-dkms passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
sam@pc-debian:~$

D’après cette page, https://www.addictivetips.com/ubuntu-linux-tips/install-nvidia-beta-driver-on-linux/, il faudrait aussi que nouveau soit blacklisté dans /etc/default/grub et ce n’est pas le cas chez moi.

Zut, il était déjà installé, j’espérais que ça recompilerait le module.

Ben si en fait:

Désolé, j’avais pas lu ça.
[edit:]Moi je n’ai rien de spécial dans /etc/default/grub

Par contre:

Essayes ça, suivi d’un update-grub, pour voir.

Et nouveau (c’est peut être nv, le module)?

Ni nouveau, ni nv dans le lsmod…

J’ai utilisé tes deux commandes et au bout j’ai :

sam@pc-debian:~$ cat /etc/default/grub 
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

et

sam@pc-debian:~$ cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
else
  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
else
  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
fi
insmod png
if background_image /usr/share/desktop-base/softwaves-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-43423358-6c1c-4043-9d18-bb392bf62cde' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
	else
	  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
	fi
	echo	'Chargement de Linux 4.9.0-9-amd64…'
	linux	/boot/vmlinuz-4.9.0-9-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro  quiet
	echo	'Chargement du disque mémoire initial…'
	initrd	/boot/initrd.img-4.9.0-9-amd64
}
submenu 'Options avancées pour Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-43423358-6c1c-4043-9d18-bb392bf62cde' {
	menuentry 'Debian GNU/Linux, avec Linux 4.9.0-9-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-9-amd64-advanced-43423358-6c1c-4043-9d18-bb392bf62cde' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
		else
		  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
		fi
		echo	'Chargement de Linux 4.9.0-9-amd64…'
		linux	/boot/vmlinuz-4.9.0-9-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro  quiet
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.9.0-9-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.9.0-9-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-9-amd64-recovery-43423358-6c1c-4043-9d18-bb392bf62cde' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
		else
		  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
		fi
		echo	'Chargement de Linux 4.9.0-9-amd64…'
		linux	/boot/vmlinuz-4.9.0-9-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro single 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.9.0-9-amd64
	}
	menuentry 'Debian GNU/Linux, avec Linux 4.9.0-6-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-6-amd64-advanced-43423358-6c1c-4043-9d18-bb392bf62cde' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
		else
		  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
		fi
		echo	'Chargement de Linux 4.9.0-6-amd64…'
		linux	/boot/vmlinuz-4.9.0-6-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro  quiet
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.9.0-6-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.9.0-6-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-6-amd64-recovery-43423358-6c1c-4043-9d18-bb392bf62cde' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
		else
		  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
		fi
		echo	'Chargement de Linux 4.9.0-6-amd64…'
		linux	/boot/vmlinuz-4.9.0-6-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro single 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.9.0-6-amd64
	}
	menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-43423358-6c1c-4043-9d18-bb392bf62cde' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
		else
		  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
		fi
		echo	'Chargement de Linux 3.16.0-4-amd64…'
		linux	/boot/vmlinuz-3.16.0-4-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro  quiet
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.16.0-4-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-recovery-43423358-6c1c-4043-9d18-bb392bf62cde' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  43423358-6c1c-4043-9d18-bb392bf62cde
		else
		  search --no-floppy --fs-uuid --set=root 43423358-6c1c-4043-9d18-bb392bf62cde
		fi
		echo	'Chargement de Linux 3.16.0-4-amd64…'
		linux	/boot/vmlinuz-3.16.0-4-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro single 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.16.0-4-amd64
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
sam@pc-debian:~$

Nan nan, mais il n’y a rien à chercher là dedans, je n’ai rien chez moi, et je ne vois pas pourquoi ce serait là qu’on devrait blacklister nouveau, ce n’est pas le rôle de ce fichier de config.
Tu pourrais éventuellement le blacklister là quand même sans doute en ajoutant modprobe.blacklist=nouveau à GRUB_CMDLINE_LINUX_DEFAULT, mais ça ne sert à rien, vu que ce n’est pas nouveau qui pose problème, comme je te le dis depuis plusieurs posts: il n’est pas dans lsmod.
Donc on reprend:
tu lances dans une console un suivi du syslog avec sudo tail -qf /var/log/syslog, puis dans une autre, tu modprobe nvidia, et tu regardes les erreurs qui apparaissent dans ton syslog à ce moment là, ça dit quoi ?

Ça dit ça :

sam@pc-debian:~$ man modprobe
sam@pc-debian:~$ sudo modprobe nvidia
[sudo] Mot de passe de sam : 
modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='nvidia_current_updates'
modprobe: ERROR: could not insert 'nvidia_current_updates': Unknown symbol in module, or unknown parameter (see dmesg)
sam@pc-debian:~$ 

et ça :

sam@pc-debian:~$ sudo tail -qf /var/log/syslog
[sudo] Mot de passe de sam : 
Aug 29 08:37:24 pc-debian 83haiku: debug: /dev/sdb1 is not a BeFS partition: exiting
Aug 29 08:37:24 pc-debian 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro
Aug 29 08:37:24 pc-debian 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris
Aug 29 08:37:24 pc-debian 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/efi
Aug 29 08:44:55 pc-debian dbus-daemon[1941]: Activating service name='org.freedesktop.thumbnails.Cache1'
Aug 29 08:44:55 pc-debian dbus-daemon[1941]: Successfully activated service 'org.freedesktop.thumbnails.Cache1'
Aug 29 08:50:47 pc-debian dbus-daemon[1941]: Activating via systemd: service name='org.freedesktop.Notifications' unit='xfce4-notifyd.service'
Aug 29 08:50:47 pc-debian systemd[1914]: Starting XFCE notifications service...
Aug 29 08:50:47 pc-debian dbus-daemon[1941]: Successfully activated service 'org.freedesktop.Notifications'
Aug 29 08:50:47 pc-debian systemd[1914]: Started XFCE notifications service.

Le syslog ne bouge pas une oreille, mais il y a bien un problème avec le module…

Dis donc, tu as quoi comme noyau actif et inactif sur ta vieille stretch (que tu pourrais peut être envisager de mettre à jour en buster quand même) ?
Tu pourrais essayer le noyau backport sudo apt install linux-image-4.9.0-6-amd64 ?
Et pour faire bonne mesure, avant de rebooter, recompiler tous les noyaux nvidia pour tous les noyaux, avec dkms, pour être sûr d’etre au carré:
ls /var/lib/initramfs-tools | sudo xargs -n1 /usr/lib/dkms/dkms_autoinstaller start

Je crois que mon noyau est déjà le 4.9.0-6.

sam@pc-debian:~$ ls /var/lib/initramfs-tools/
3.16.0-4-amd64  4.9.0-6-amd64  4.9.0-9-amd64

[Edit] Ah non !

sam@pc-debian:~$ uname -a
Linux pc-debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u5 (2019-08-11) x86_64 GNU/Linux

Purge ton 3.16.0-4-amd64, je l’ai vu revenir de manière récurrente dans les fils de débogage ou il y avait des soucis similaires au tien de could not find module by name='nvidia…_.
Et aprés, refais le ls /var/lib/initramfs-tools | sudo xargs -n1 /usr/lib/dkms/dkms_autoinstaller start
[edit: aprés, essayes le -6 et le -9 pour voir si un des deux fonctionnent]

uname -r te le dira.

sam@pc-debian:~$ uname -r
4.9.0-9-amd64

Comment je fais cette purge ? Et comment se fait-il qu’un si vieux noyau traîne encore là ?

aptitude search 3.16
te dira quels paquets lui sont liés
sudo apt purge <liste des paquets>
fera le ménage

Il devait être ton noyau d’install, et si tu ne l’as pas explicitement enlevé, il ne s’enlève pas tout seul.

sam@pc-debian:~$ aptitude search 3.16
v   libghc-system-fileio-dev-0.3.16 -                                           
v   libghc-system-fileio-prof-0.3.1 -                                           
i   linux-image-3.16.0-4-amd64      - Linux 3.16 for 64-bit PCs                 
v   linux-modules-3.16.0-4-amd64    -   

Donc je vire tout ça ?

Apparemment deux paquets font de la résistance :

sam@pc-debian:~$ aptitude search 3.16
v   libghc-system-fileio-dev-0.3.16.3-0edea         -                                                          
v   libghc-system-fileio-prof-0.3.16.3-0edea        -                                                          
sam@pc-debian:~$ sudo apt purge libghc-system-fileio-dev-0.3.16.3-0edea libghc-system-fileio-prof-0.3.16.3-0edea
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de « libghc-system-fileio-dev » au lieu de « libghc-system-fileio-dev-0.3.16.3-0edea »
Note : sélection de « libghc-system-fileio-prof » au lieu de « libghc-system-fileio-prof-0.3.16.3-0edea »
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
sam@pc-debian:~$ aptitude search 3.16
v   libghc-system-fileio-dev-0.3.16.3-0edea         -                                                          
v   libghc-system-fileio-prof-0.3.16.3-0edea        -                                                          
sam@pc-debian:~$

Plus que deux noyaux ceci dit :

sam@pc-debian:~$ sudo ls /var/lib/initramfs-tools
4.9.0-6-amd64  4.9.0-9-amd64

Et la suite a l’air de se passer sans soucis :

sam@pc-debian:~$ ls /var/lib/initramfs-tools | sudo xargs -n1 /usr/lib/dkms/dkms_autoinstaller start
[....] dkms: running auto installation service for kernel 4.9.0-6-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j4 modules KERNEL_UNAME=4.9.0-6-amd64.............................
cleaning build area...

DKMS: build completed.

nvidia-current.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.9.0-6-amd64/updates/dkms/

nvidia-current-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.9.0-6-amd64/updates/dkms/

nvidia-current-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.9.0-6-amd64/updates/dkms/

nvidia-current-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.9.0-6-amd64/updates/dkms/

depmod.....

DKMS: install completed.
. ok 
[ ok ] dkms: running auto installation service for kernel 4.9.0-9-amd64:.

Après redémarrage :

sam@pc-debian:~$ lsmod | grep nvidia
sam@pc-debian:~$

Finalement je suis en train de faire le passage à buster. Dernier essai de la carte demain et retour à l’envoyeur samedi si elle ne marche pas.

Un point encourageant : le nvidia-driver qui est dans le main de buster est plus récent que celui qui est dans les backports de stretch.

NAN VOYONS
Seulement ce qui parle de linux, ça (me) parait tellement évident que les deux autres n’ont rien à voir.
Heureusement, c’est rien, il suffit de les réinstaller.

Je pense que ça te fera du bien.

Me voilà sous Buster après un long dist-upgrade et plein de messages d’avertissement tout aussi cabalistiques qu’angoissants.

lsmod | grep nvidia est toujours muet, même si j’ai pu assister à la compilation du module pendant l’upgrade (sans message d’erreur).

Demain j’essaye la machine avec la CG, et si ça ne marche pas c’est retour chez LDLC. Il me faudrait quand même une CG compatible Opengl 3.3, il y a des modèles moins glandilleux que la mienne ?

C’est bien optimiste de penser qu’il y a des choses évidentes pour un bras cassé dans mon genre :-:stuck_out_tongue_closed_eyes:

Tu veux dire que ta carte n’est pas branchée ?
Alors c’est normal que nvidia ne soit pas chargé.
Ce qui est important, c’est de savoir si ça se passe bien si le module est chargé, mais il ne se charge pas si la carte n’est pas là, il faut le modprober.

Oui, la carte n’est pas dedans : je n’ai accès à rien quand elle y est. Je n’aurais pas pu passer à Buster avec.

Sinon le modprobe donne la même chose qu’avant :

sam@pc-debian:~$ modprobe nvidia
bash: modprobe : commande introuvable
sam@pc-debian:~$ sudo modprobe nvidia
[sudo] Mot de passe de sam : 
modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='nvidia_current_updates'
modprobe: ERROR: could not insert 'nvidia_current_updates': Unknown symbol in module, or unknown parameter (see dmesg)
sam@pc-debian:~$

Comprends pas.
Tu es avec quel noyau maintenant uname -r ?
Et tu as quoi comme noyau dispo d’installé ls /boot/vmlinuz*?
Et comme noyeu dispo potentiellement à installer aptitude search linux-image ?

sam@pc-debian:~$ uname -r
4.19.0-5-amd64
sam@pc-debian:~$ ls /boot/vmlinuz*
/boot/vmlinuz-4.19.0-5-amd64  /boot/vmlinuz-4.9.0-9-amd64
sam@pc-debian:~$ sudo aptitude search linux-image
[sudo] Mot de passe de sam : 
i A linux-image-4.19.0-5-amd64      - Linux 4.19 pour les ordinateurs 64 bits (s
p   linux-image-4.19.0-5-amd64-dbg  - symboles de débogage pour linux-image-4.19
p   linux-image-4.19.0-5-amd64-unsi - Linux 4.19 pour les ordinateurs 64 bits   
p   linux-image-4.19.0-5-cloud-amd6 - Linux 4.19 pour le nuage x86-64 (signé)   
p   linux-image-4.19.0-5-cloud-amd6 - symboles de débogage pour linux-image-4.19
p   linux-image-4.19.0-5-cloud-amd6 - Linux 4.19 pour le nuage x86-64           
p   linux-image-4.19.0-5-rt-amd64   - Linux 4.19 pour les ordinateurs 64 bits, P
p   linux-image-4.19.0-5-rt-amd64-d - symboles de débogage pour linux-image-4.19
p   linux-image-4.19.0-5-rt-amd64-u - Linux 4.19 pour les ordinateurs 64 bits, P
c   linux-image-4.9.0-3-amd64       -                                           
c   linux-image-4.9.0-6-amd64       -                                           
i A linux-image-4.9.0-9-amd64       - Linux 4.9 for 64-bit PCs                  
p   linux-image-5.3.0-rc5-amd64     - Linux 5.3-rc5 for 64-bit PCs (signed)     
p   linux-image-5.3.0-rc5-amd64-dbg - Debug symbols for linux-image-5.3.0-rc5-am
p   linux-image-5.3.0-rc5-amd64-uns - Linux 5.3-rc5 for 64-bit PCs              
p   linux-image-5.3.0-rc5-cloud-amd - Linux 5.3-rc5 for x86-64 cloud (signed)   
p   linux-image-5.3.0-rc5-cloud-amd - Debug symbols for linux-image-5.3.0-rc5-cl
p   linux-image-5.3.0-rc5-cloud-amd - Linux 5.3-rc5 for x86-64 cloud            
i   linux-image-amd64               - Linux pour les ordinateurs 64 bits (métapa
p   linux-image-amd64-dbg           - symboles de débogage pour la configuration
p   linux-image-amd64-signed-templa - modèle pour les paquets linux-image signés
p   linux-image-cloud-amd64         - Linux pour le nuage x86-64 – métapaquet   
p   linux-image-cloud-amd64-dbg     - symboles de débogage pour la configuration
p   linux-image-rt-amd64            - Linux pour les ordinateurs 64 bits (métapa
p   linux-image-rt-amd64-dbg        - symboles de débogage pour la configuration