Installation carte NVidia

Tags: #<Tag:0x00007f63e522db70>

Je crois avoir trouvé l’argument de noyau kivabien: modeprobe.blacklist=nvidia devrait te permettre de rebooter en vga pour faire ton nvidia-xconfig (même si je ne suis pas certain que ça se résolve par un fichier de config).
Avant toute chose quand tu auras retrouvé ta ligne de commande, récupères tes logs du boot précédent qui plantait (syslog pour voir ou ça plante en mode console, et/ou trace xorg même si je ne suis pas sur que le boot soit arrivé à xorg et que je ne sais pas trop où se trouvent les logs de démarrage xorg), pour voir ce qui a pu planter avec le module nvidia.

Sinon, dans le tuto https://wiki.debian.org/fr/NvidiaGraphicsDrivers qui est obolète au passage, il est fait référence aux problémes d’interaction negative entre nvidia et uefi sur mac, et ça se règle en fixant les IDs pci utilisés pour la carte: regarde, si rien d’autres ne marche, si tu ne peux pas l’adapter à ton cas.

En fait je peux la bonne nouvelle c’est que si je retire la carte, je peux booter la machine avec la bonne vieille puce Intel intégré. Voici donc un bout de syslog :

Aug 27 14:58:47 pc-debian systemd[1]: Started Session 4 of user sam.
Aug 27 14:58:48 pc-debian zeitgeist-daemon[2078]: #033[31m[12:58:48.214486 WARNING]#033[0m ext-fts.vala:136: Error calling StartServiceByName for org.gnome.zeitgeist.SimpleIndexer: Timeout was reached
Aug 27 14:58:52 pc-debian dbus-daemon[1828]: Successfully activated service 'org.gnome.zeitgeist.SimpleIndexer'
Aug 27 14:58:52 pc-debian systemd[1806]: Started Zeitgeist full-text search indexer.
Aug 27 14:59:28 pc-debian kernel: [  164.187462] usb 3-2: USB disconnect, device number 2
Aug 27 14:59:29 pc-debian kernel: [  165.667381] usb 3-2: new low-speed USB device number 3 using uhci_hcd
Aug 27 14:59:30 pc-debian kernel: [  165.855420] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 14:59:30 pc-debian kernel: [  165.855424] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 14:59:30 pc-debian kernel: [  165.855426] usb 3-2: Product: USB Optical Mouse
Aug 27 14:59:30 pc-debian kernel: [  165.855427] usb 3-2: Manufacturer: Logitech
Aug 27 14:59:30 pc-debian kernel: [  165.870693] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0002/input/input17
Aug 27 14:59:30 pc-debian kernel: [  165.927568] hid-generic 0003:046D:C077.0002: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 14:59:30 pc-debian mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 14:59:30 pc-debian mtp-probe: bus: 3, device: 3 was not an MTP device
Aug 27 15:00:22 pc-debian kernel: [  218.448742] perf: interrupt took too long (2532 > 2500), lowering kernel.perf_event_max_sample_rate to 78750
Aug 27 15:00:22 pc-debian systemd[1]: Started Run anacron jobs.
Aug 27 15:00:22 pc-debian anacron[2401]: Anacron 2.3 started on 2019-08-27
Aug 27 15:00:22 pc-debian anacron[2401]: Normal exit (0 jobs run)
Aug 27 15:00:22 pc-debian systemd[1]: anacron.timer: Adding 3min 19.332076s random time.
Aug 27 15:00:33 pc-debian dbus[421]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service'
Aug 27 15:00:33 pc-debian systemd[1]: Starting PackageKit Daemon...
Aug 27 15:00:34 pc-debian PackageKit: daemon start
Aug 27 15:00:34 pc-debian dbus[421]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Aug 27 15:00:34 pc-debian systemd[1]: Started PackageKit Daemon.
Aug 27 15:01:11 pc-debian kernel: [  267.109889] usb 3-2: USB disconnect, device number 3
Aug 27 15:01:12 pc-debian kernel: [  268.702074] usb 3-2: new low-speed USB device number 4 using uhci_hcd
Aug 27 15:01:13 pc-debian kernel: [  268.889083] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:01:13 pc-debian kernel: [  268.889086] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:01:13 pc-debian kernel: [  268.889088] usb 3-2: Product: USB Optical Mouse
Aug 27 15:01:13 pc-debian kernel: [  268.889089] usb 3-2: Manufacturer: Logitech
Aug 27 15:01:13 pc-debian kernel: [  268.904478] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0003/input/input18
Aug 27 15:01:13 pc-debian kernel: [  268.962139] hid-generic 0003:046D:C077.0003: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:01:13 pc-debian mtp-probe: checking bus 3, device 4: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:01:13 pc-debian mtp-probe: bus: 3, device: 4 was not an MTP device
Aug 27 15:01:59 pc-debian kernel: [  314.879267] perf: interrupt took too long (3169 > 3165), lowering kernel.perf_event_max_sample_rate to 63000
Aug 27 15:02:13 pc-debian kernel: [  329.361274] usb 3-2: USB disconnect, device number 4
Aug 27 15:02:14 pc-debian kernel: [  330.809291] usb 3-2: new low-speed USB device number 5 using uhci_hcd
Aug 27 15:02:15 pc-debian kernel: [  330.997325] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:02:15 pc-debian kernel: [  330.997328] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:02:15 pc-debian kernel: [  330.997329] usb 3-2: Product: USB Optical Mouse
Aug 27 15:02:15 pc-debian kernel: [  330.997331] usb 3-2: Manufacturer: Logitech
Aug 27 15:02:15 pc-debian kernel: [  331.012610] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0004/input/input19
Aug 27 15:02:15 pc-debian mtp-probe: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:02:15 pc-debian mtp-probe: bus: 3, device: 5 was not an MTP device
Aug 27 15:02:15 pc-debian kernel: [  331.069507] hid-generic 0003:046D:C077.0004: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:03:15 pc-debian kernel: [  391.363308] usb 3-2: USB disconnect, device number 5
Aug 27 15:03:16 pc-debian kernel: [  392.839312] usb 3-2: new low-speed USB device number 6 using uhci_hcd
Aug 27 15:03:17 pc-debian kernel: [  393.029349] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:03:17 pc-debian kernel: [  393.029353] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:03:17 pc-debian kernel: [  393.029355] usb 3-2: Product: USB Optical Mouse
Aug 27 15:03:17 pc-debian kernel: [  393.029357] usb 3-2: Manufacturer: Logitech
Aug 27 15:03:17 pc-debian kernel: [  393.044761] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0005/input/input20
Aug 27 15:03:17 pc-debian mtp-probe: checking bus 3, device 6: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:03:17 pc-debian mtp-probe: bus: 3, device: 6 was not an MTP device
Aug 27 15:03:17 pc-debian kernel: [  393.103636] hid-generic 0003:046D:C077.0005: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:04:17 pc-debian kernel: [  453.364905] usb 3-2: USB disconnect, device number 6
Aug 27 15:04:19 pc-debian kernel: [  454.876841] usb 3-2: new low-speed USB device number 7 using uhci_hcd
Aug 27 15:04:19 pc-debian kernel: [  455.072883] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:04:19 pc-debian kernel: [  455.072886] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:04:19 pc-debian kernel: [  455.072888] usb 3-2: Product: USB Optical Mouse
Aug 27 15:04:19 pc-debian kernel: [  455.072890] usb 3-2: Manufacturer: Logitech
Aug 27 15:04:19 pc-debian kernel: [  455.088279] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0006/input/input21
Aug 27 15:04:19 pc-debian kernel: [  455.145181] hid-generic 0003:046D:C077.0006: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:04:19 pc-debian mtp-probe: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:04:19 pc-debian mtp-probe: bus: 3, device: 7 was not an MTP device
Aug 27 15:04:21 pc-debian systemd[1]: Reloading.
Aug 27 15:04:28 pc-debian kernel: [  464.752076] perf: interrupt took too long (3969 > 3961), lowering kernel.perf_event_max_sample_rate to 50250
Aug 27 15:04:29 pc-debian systemd[1]: Reloading.
Aug 27 15:05:19 pc-debian kernel: [  515.366224] usb 3-2: USB disconnect, device number 7
Aug 27 15:05:21 pc-debian kernel: [  516.922205] usb 3-2: new low-speed USB device number 8 using uhci_hcd
Aug 27 15:05:21 pc-debian kernel: [  517.110242] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:05:21 pc-debian kernel: [  517.110245] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:05:21 pc-debian kernel: [  517.110246] usb 3-2: Product: USB Optical Mouse
Aug 27 15:05:21 pc-debian kernel: [  517.110248] usb 3-2: Manufacturer: Logitech
Aug 27 15:05:21 pc-debian kernel: [  517.125559] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0007/input/input22
Aug 27 15:05:21 pc-debian kernel: [  517.182394] hid-generic 0003:046D:C077.0007: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:05:21 pc-debian mtp-probe: checking bus 3, device 8: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:05:21 pc-debian mtp-probe: bus: 3, device: 8 was not an MTP device
Aug 27 15:05:33 pc-debian systemd[1]: Reloading.
Aug 27 15:05:33 pc-debian systemd[1]: Reloading.
Aug 27 15:05:33 pc-debian systemd[1]: Reloading.
Aug 27 15:05:33 pc-debian systemd[1]: Reloading.
Aug 27 15:05:34 pc-debian systemd[1]: Starting NVIDIA Persistence Daemon...
Aug 27 15:05:34 pc-debian nvidia-persistenced: Started (5675)
Aug 27 15:05:34 pc-debian nvidia-persistenced: Failed to open libnvidia-cfg.so.1: libnvidia-cfg.so.1: cannot open shared object file: No such file or directory
Aug 27 15:05:34 pc-debian nvidia-persistenced[5674]: nvidia-persistenced failed to initialize. Check syslog for more details.
Aug 27 15:05:34 pc-debian nvidia-persistenced: Shutdown (5675)
Aug 27 15:05:34 pc-debian systemd[1]: nvidia-persistenced.service: Control process exited, code=exited status=1
Aug 27 15:05:34 pc-debian systemd[1]: Failed to start NVIDIA Persistence Daemon.
Aug 27 15:05:34 pc-debian systemd[1]: nvidia-persistenced.service: Unit entered failed state.
Aug 27 15:05:34 pc-debian systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
Aug 27 15:06:21 pc-debian kernel: [  577.369744] usb 3-2: USB disconnect, device number 8
Aug 27 15:06:23 pc-debian kernel: [  578.965806] usb 3-2: new low-speed USB device number 9 using uhci_hcd
Aug 27 15:06:23 pc-debian kernel: [  579.153830] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:06:23 pc-debian kernel: [  579.153834] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:06:23 pc-debian kernel: [  579.153836] usb 3-2: Product: USB Optical Mouse
Aug 27 15:06:23 pc-debian kernel: [  579.153837] usb 3-2: Manufacturer: Logitech
Aug 27 15:06:23 pc-debian kernel: [  579.169182] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0008/input/input23
Aug 27 15:06:23 pc-debian kernel: [  579.226137] hid-generic 0003:046D:C077.0008: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:06:23 pc-debian mtp-probe: checking bus 3, device 9: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:06:23 pc-debian mtp-probe: bus: 3, device: 9 was not an MTP device
Aug 27 15:07:11 pc-debian systemd[1]: Reloading.
Aug 27 15:07:24 pc-debian kernel: [  639.868769] usb 3-2: USB disconnect, device number 9
Aug 27 15:07:25 pc-debian kernel: [  641.320899] usb 3-2: new low-speed USB device number 10 using uhci_hcd
Aug 27 15:07:25 pc-debian kernel: [  641.508914] usb 3-2: New USB device found, idVendor=046d, idProduct=c077
Aug 27 15:07:25 pc-debian kernel: [  641.508918] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 15:07:25 pc-debian kernel: [  641.508921] usb 3-2: Product: USB Optical Mouse
Aug 27 15:07:25 pc-debian kernel: [  641.508923] usb 3-2: Manufacturer: Logitech
Aug 27 15:07:25 pc-debian kernel: [  641.524288] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1a.2/usb3/3-2/3-2:1.0/0003:046D:C077.0009/input/input24
Aug 27 15:07:25 pc-debian kernel: [  641.524536] hid-generic 0003:046D:C077.0009: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.2-2/input0
Aug 27 15:07:25 pc-debian mtp-probe: checking bus 3, device 10: "/sys/devices/pci0000:00/0000:00:1a.2/usb3/3-2"
Aug 27 15:07:25 pc-debian mtp-probe: bus: 3, device: 10 was not an MTP device
Aug 27 15:08:02 pc-debian systemd[1]: Stopping Session 4 of user sam.

On voit qu’une partie des opérations a l’air de tourner en boucle pour buter à chaque fois là-dessus : pc-debian mtp-probe: bus: 3, device: 9 was not an MTP device

Et le log de XORG :

https://pastebin.com/09WRtyT5

Sur la page du wiki on trouve ce passage qui va dans le sens d’une histoire de config :

Comme le pilote nvidia n’est pas détecté automatiquement par Xorg, un fichier de configuration doit être mis en œuvre. Cependant, la configuration décrite ci-dessous ne devrait pas être appliquée aux systèmes dotés d’un processeur Optimus ; sur de tels systèmes, l’affichage primaire de X est piloté par votre processeur graphique Intel, qui est automatiquement détecté par X. Voir Bumblebee pour plus de détails sur la manière de configurer un système équipé d’un processeur Optimus.

Ça semble confirmé ici (vieux aussi…) : https://http.download.nvidia.com/XFree86/Linux-x86/1.0-8756/README/chapter-03.html

Quoiqu’il en soit, samedi la carte repart à l’envoyeur (délai de rétractation…)

Et pourquoi tu n’a pas voulu tester plutôt l’argument de noyau, pour pouvoir booter >avec ta carte branchée< afin de faire des tests dessus ?

Ca, c’est un probléme avec une carte sd ou un truc du genre qui n’a rien à voir.
Le message intéressant me semble être:

Il y a plein de bugs signalés sur divers linux autour de ça, ce n’est pas un truc rare.
A priori, ça ressemble à une dépendance manquante dans un des paquets “top” nvidia qui aurait du tirer le paquet libnvidia-cfg1

Qui parle du chargement du pilote “nouveau”, qui aurait du être blacklisté par l’install de nvidia.
Il y a un soucis quelque part dans la manière dont c’est installé.

Essaye déjà à l’arrache d’installer le paquet libnvidia-cfg1 .
Tu seras peut être obligé de l’installer en -t stretch-backports.

Et sinon, pourrais tu fournir la sortie de aptitude search nvidia | grep ^i STP ?
Pour info, si tu veux voir un peu ce qui peut manquer dans tes installs, en buster, moi j’ai :

mj@mercure:~$ aptitude search nvidia | grep ^i
i A glx-alternative-nvidia - allows the selection of NVIDIA as GLX provider
i A libegl-nvidia0 - NVIDIA binary EGL library
i A libegl-nvidia0:i386 - NVIDIA binary EGL library
i A libgl1-nvidia-glvnd-glx - NVIDIA binary OpenGL/GLX library (GLVND variant)
i A libgl1-nvidia-glvnd-glx:i386 - NVIDIA binary OpenGL/GLX library (GLVND variant)
i A libgles-nvidia1 - NVIDIA binary OpenGL|ES 1.x library
i A libgles-nvidia1:i386 - NVIDIA binary OpenGL|ES 1.x library
i A libgles-nvidia2 - NVIDIA binary OpenGL|ES 2.x library
i A libgles-nvidia2:i386 - NVIDIA binary OpenGL|ES 2.x library
i A libglx-nvidia0 - NVIDIA binary GLX library
i A libglx-nvidia0:i386 - NVIDIA binary GLX library
i A libnvidia-cbl - NVIDIA binary Vulkan ray tracing (cbl) library
i A libnvidia-cfg1 - NVIDIA binary OpenGL/GLX configuration library
i A libnvidia-eglcore - NVIDIA binary EGL core libraries
i A libnvidia-eglcore:i386 - NVIDIA binary EGL core libraries
i A libnvidia-fatbinaryloader - NVIDIA FAT binary loader
i A libnvidia-glcore - NVIDIA binary OpenGL/GLX core libraries
i A libnvidia-glcore:i386 - NVIDIA binary OpenGL/GLX core libraries
i A libnvidia-glvkspirv - NVIDIA binary Vulkan Spir-V compiler library
i A libnvidia-glvkspirv:i386 - NVIDIA binary Vulkan Spir-V compiler library
i A libnvidia-ml1 - NVIDIA Management Library (NVML) runtime library
i A libnvidia-ptxjitcompiler1 - NVIDIA PTX JIT Compiler
i A libnvidia-rtcore - NVIDIA binary Vulkan ray tracing (rtcore) library
i A nvidia-alternative - allows the selection of NVIDIA as GLX provider
i  nvidia-driver - NVIDIA metapackage
i A nvidia-driver-bin - NVIDIA driver support binaries
i A nvidia-driver-libs - NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
i A nvidia-driver-libs:i386 - NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
i A nvidia-driver-libs-i386:i386 - NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-bit libraries)
i A nvidia-egl-common - NVIDIA binary EGL driver - common files
i A nvidia-egl-icd - NVIDIA EGL installable client driver (ICD)
i A nvidia-egl-icd:i386 - NVIDIA EGL installable client driver (ICD)
i A nvidia-installer-cleanup - cleanup after driver installation with the nvidia-installer
i A nvidia-kernel-common - NVIDIA binary kernel module support files
i A nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source
i A nvidia-kernel-support - NVIDIA binary kernel module support files
i A nvidia-legacy-check - check for NVIDIA GPUs requiring a legacy driver
i A nvidia-modprobe - utility to load NVIDIA kernel modules and create device nodes
i A nvidia-persistenced - daemon to maintain persistent software state in the NVIDIA driver
i A nvidia-settings - tool for configuring the NVIDIA graphics driver
i A nvidia-support - NVIDIA binary graphics driver support files
i A nvidia-vdpau-driver - Video Decode and Presentation API for Unix - NVIDIA driver
i A nvidia-vulkan-common - NVIDIA Vulkan driver - common files
i A nvidia-vulkan-icd - NVIDIA Vulkan installable client driver (ICD)
i A nvidia-vulkan-icd:i386 - NVIDIA Vulkan installable client driver (ICD)
i A xserver-xorg-video-nvidia - NVIDIA binary Xorg driver

Et pourquoi tu n’a pas voulu tester plutôt l’argument de noyau, pour pouvoir booter >avec ta carte branchée< afin de faire des tests dessus ?

C’est pas que je ne veux pas : c’est que je n’ai pas eu le temps. Je le ferai cet aprèm’, mais comme j’avais les logs sous la main, je les ai envoyés dès ce matin.

J’ai comparé ta liste avec la mienne , il me manque tous les paquets dont le nom se termine par i386 :

i A glx-alternative-nvidia - allows the selection of NVIDIA as GLX provider
i A libegl-nvidia0 - NVIDIA binary EGL library
i A libgl1-nvidia-glvnd-glx - NVIDIA binary OpenGL/GLX library (GLVND variant)
i A libgles-nvidia1 - NVIDIA binary OpenGL|ES 1.x library
i A libgles-nvidia2 - NVIDIA binary OpenGL|ES 2.x library
i A libglx-nvidia0 - NVIDIA binary GLX library
i A libnvidia-cbl - NVIDIA binary Vulkan ray tracing (cbl) library
i A libnvidia-cfg1 - NVIDIA binary OpenGL/GLX configuration library
i A libnvidia-eglcore - NVIDIA binary EGL core libraries
i A libnvidia-fatbinaryloader - NVIDIA FAT binary loader
i A libnvidia-glcore - NVIDIA binary OpenGL/GLX core libraries
i A libnvidia-glvkspirv - NVIDIA binary Vulkan Spir-V compiler library
i A libnvidia-ml1 - NVIDIA Management Library (NVML) runtime library
i A libnvidia-ptxjitcompiler1 - NVIDIA PTX JIT Compiler
i A libnvidia-rtcore - NVIDIA binary Vulkan ray tracing (rtcore) library
i A nvidia-alternative - allows the selection of NVIDIA as GLX provider
i  nvidia-detect - NVIDIA GPU detection utility
i  nvidia-driver - NVIDIA metapackage
i A nvidia-driver-bin - NVIDIA driver support binaries
i A nvidia-driver-libs - NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
i A nvidia-egl-common - NVIDIA binary EGL driver - common files
i A nvidia-egl-icd - NVIDIA EGL installable client driver (ICD)
i A nvidia-installer-cleanup - cleanup after driver installation with the nvidia-installer
i A nvidia-kernel-common - NVIDIA binary kernel module support files
i A nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source
i A nvidia-kernel-support - NVIDIA binary kernel module support files
i A nvidia-legacy-check - check for NVIDIA GPUs requiring a legacy driver
i A nvidia-modprobe - utility to load NVIDIA kernel modules and create device nodes
i A nvidia-persistenced - daemon to maintain persistent software state in the NVIDIA driver
i A nvidia-settings - tool for configuring the NVIDIA graphics driver
i A nvidia-support - NVIDIA binary graphics driver support files
i A nvidia-vdpau-driver - Video Decode and Presentation API for Unix - NVIDIA driver
i A nvidia-vulkan-common - NVIDIA Vulkan driver - common files
i A nvidia-vulkan-icd - NVIDIA Vulkan installable client driver (ICD)
i A xserver-xorg-video-nvidia - NVIDIA binary Xorg driver

Et :

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

Bon, le modprobe.blacklist=nvidia n’a rien changé. Mais peut-être que je ne le tape pas où il faut ? Tu peux me préciser la chose @mattotop ? Merci :wink:

Pour ne pas rester les deux pieds dans le même sabot, j’ai fais un apt -purge nvidia. qui m’a permis de booter avec ma carte et le pilote nouveau. Pas de mode graphique, mais une console depuis laquelle j’ai pu ré-installer nvidia-driver (sans message d’erreur apparemment) puis faire mon nvidia-xconfig avant le reboot.

Ça n’a rien changé, mais ça m’a tout de même généré un xorg.conf qui apportera peut-être un peu d’infos :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 418.56

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Je vais voir si je peux refaire un essai en désinstallant nouveau…

Je viens de m’apercevoir que lors des démarrages raté avec écran clignotant, il le restait possible d’ouvrir une console avec ctrl+alt+F1. Malheureusement au clignotement suivant on repasse à la connexion graphique avortée comme si je faisais ctrl+alt+F7.

Pas très utile sauf peut-être comme élément de diagnostique ?

Bon, moi je vais bouquiner. Un bouquin, ça, ça marche toujours. Vive le low tech :wink:

Mais c’est peut être le paramètre qui est obsolète ou qui a une autre syntaxe.

Pas vraiment non.
Par contre, maintenant, il faut le supprimer, vu qu’il ne sert à rien, il va plus gêner qu’autre chose.

Quand ça ne clignote plus, essayes de passer sur la console 3 ou 4, plutôt (ctrl+alt+F3 ou ctrl+alt+F4, donc).
Si ça te permet d’ouvrir une session non graphique, tu dois pouvoir (avec un peu de chance si ton mailx fonctionne) t’envoyer le fichier /var/log/Xorg.0.log de la session qui clignote, pour nous la balancer ici.
Si le mail passe pas mais que tu as bien accés console, tu grep “(EE)” /var/log/Xorg.0.log Et tu essayes de recopier le plus possibles de trucs qui te paraissent significatifs (si possible littéralement des bouts des messages d’erreur recopiés à l’identique, pour pouvoir faire une recherche)

Voilà le log concerné :

[   111.915] 
X.Org X Server 1.19.2
Release Date: 2017-03-02
[   111.915] X Protocol Version 11, Revision 0
[   111.915] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   111.915] Current Operating System: Linux pc-debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u5 (2019-08-11) x86_64
[   111.915] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-9-amd64 root=UUID=43423358-6c1c-4043-9d18-bb392bf62cde ro quiet
[   111.915] Build Date: 03 November 2018  03:09:11AM
[   111.915] xorg-server 2:1.19.2-1+deb9u5 (https://www.debian.org/support) 
[   111.915] Current version of pixman: 0.34.0
[   111.915] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   111.915] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   111.915] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 28 15:43:19 2019
[   111.915] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   111.915] (==) No Layout section.  Using the first Screen section.
[   111.915] (==) No screen section available. Using defaults.
[   111.915] (**) |-->Screen "Default Screen Section" (0)
[   111.915] (**) |   |-->Monitor "<default monitor>"
[   111.915] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   111.915] (==) Automatically adding devices
[   111.915] (==) Automatically enabling devices
[   111.915] (==) Automatically adding GPU devices
[   111.915] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   111.915] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   111.915] 	Entry deleted from font path.
[   111.915] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
[   111.915] (==) ModulePath set to "/usr/lib/xorg/modules"
[   111.915] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   111.915] (II) Loader magic: 0x5637ae40ee00
[   111.915] (II) Module ABI versions:
[   111.915] 	X.Org ANSI C Emulation: 0.4
[   111.915] 	X.Org Video Driver: 23.0
[   111.915] 	X.Org XInput driver : 24.1
[   111.915] 	X.Org Server Extension : 10.0
[   111.916] (++) using VT number 7

[   111.916] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[   111.917] (II) xfree86: Adding drm device (/dev/dri/card0)
[   111.919] (--) PCI:*(0:1:0:0) 10de:1f82:1043:86b9 rev 161, Mem @ 0xf9000000/16777216, 0xd0000000/268435456, 0xee000000/33554432, I/O @ 0x0000bf00/128, BIOS @ 0x????????/131072
[   111.919] (II) LoadModule: "glx"
[   111.919] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   111.920] (II) Module glx: vendor="X.Org Foundation"
[   111.920] 	compiled for 1.19.2, module version = 1.0.0
[   111.920] 	ABI class: X.Org Server Extension, version 10.0
[   111.920] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[   111.920] 	loading driver: nvidia
[   111.920] (==) Matched nvidia as autoconfigured driver 0
[   111.920] (==) Matched nouveau as autoconfigured driver 1
[   111.920] (==) Matched nv as autoconfigured driver 2
[   111.920] (==) Matched nouveau as autoconfigured driver 3
[   111.920] (==) Matched nv as autoconfigured driver 4
[   111.920] (==) Matched modesetting as autoconfigured driver 5
[   111.920] (==) Matched fbdev as autoconfigured driver 6
[   111.920] (==) Matched vesa as autoconfigured driver 7
[   111.920] (==) Assigned the driver to the xf86ConfigLayout
[   111.920] (II) LoadModule: "nvidia"
[   111.920] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   111.921] (II) Module nvidia: vendor="NVIDIA Corporation"
[   111.921] 	compiled for 4.0.2, module version = 1.0.0
[   111.921] 	Module class: X.Org Video Driver
[   111.921] (II) LoadModule: "nouveau"
[   111.921] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[   111.921] (II) Module nouveau: vendor="X.Org Foundation"
[   111.921] 	compiled for 1.19.3, module version = 1.0.13
[   111.921] 	Module class: X.Org Video Driver
[   111.921] 	ABI class: X.Org Video Driver, version 23.0
[   111.921] (II) LoadModule: "nv"
[   111.922] (WW) Warning, couldn't open module nv
[   111.922] (II) UnloadModule: "nv"
[   111.922] (II) Unloading nv
[   111.922] (EE) Failed to load module "nv" (module does not exist, 0)
[   111.922] (II) LoadModule: "modesetting"
[   111.922] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   111.922] (II) Module modesetting: vendor="X.Org Foundation"
[   111.922] 	compiled for 1.19.2, module version = 1.19.2
[   111.922] 	Module class: X.Org Video Driver
[   111.922] 	ABI class: X.Org Video Driver, version 23.0
[   111.922] (II) LoadModule: "fbdev"
[   111.922] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   111.922] (II) Module fbdev: vendor="X.Org Foundation"
[   111.922] 	compiled for 1.19.0, module version = 0.4.4
[   111.922] 	Module class: X.Org Video Driver
[   111.922] 	ABI class: X.Org Video Driver, version 23.0
[   111.922] (II) LoadModule: "vesa"
[   111.923] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   111.923] (II) Module vesa: vendor="X.Org Foundation"
[   111.923] 	compiled for 1.19.0, module version = 2.3.4
[   111.923] 	Module class: X.Org Video Driver
[   111.923] 	ABI class: X.Org Video Driver, version 23.0
[   111.923] (II) NVIDIA dlloader X Driver  418.74  Wed May  1 11:26:02 CDT 2019
[   111.923] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   111.923] (II) NOUVEAU driver Date:   Tue Sep 20 00:31:06 2016 -0400
[   111.923] (II) NOUVEAU driver for NVIDIA chipset families :
[   111.923] 	RIVA TNT        (NV04)
[   111.923] 	RIVA TNT2       (NV05)
[   111.923] 	GeForce 256     (NV10)
[   111.923] 	GeForce 2       (NV11, NV15)
[   111.923] 	GeForce 4MX     (NV17, NV18)
[   111.923] 	GeForce 3       (NV20)
[   111.923] 	GeForce 4Ti     (NV25, NV28)
[   111.923] 	GeForce FX      (NV3x)
[   111.923] 	GeForce 6       (NV4x)
[   111.923] 	GeForce 7       (G7x)
[   111.923] 	GeForce 8       (G8x)
[   111.923] 	GeForce GTX 200 (NVA0)
[   111.923] 	GeForce GTX 400 (NVC0)
[   111.923] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   111.923] (II) FBDEV: driver for framebuffer: fbdev
[   111.923] (II) VESA: driver for VESA chipsets: vesa
[   111.926] (II) Loading sub module "fb"
[   111.926] (II) LoadModule: "fb"
[   111.926] (II) Loading /usr/lib/xorg/modules/libfb.so
[   111.926] (II) Module fb: vendor="X.Org Foundation"
[   111.926] 	compiled for 1.19.2, module version = 1.0.0
[   111.926] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   111.926] (II) Loading sub module "wfb"
[   111.926] (II) LoadModule: "wfb"
[   111.926] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   111.926] (II) Module wfb: vendor="X.Org Foundation"
[   111.927] 	compiled for 1.19.2, module version = 1.0.0
[   111.927] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   111.927] (II) Loading sub module "ramdac"
[   111.927] (II) LoadModule: "ramdac"
[   111.927] (II) Module "ramdac" already built-in
[   111.927] (WW) Falling back to old probe method for modesetting
[   111.927] (WW) Falling back to old probe method for fbdev
[   111.927] (II) Loading sub module "fbdevhw"
[   111.927] (II) LoadModule: "fbdevhw"
[   111.927] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   111.927] (II) Module fbdevhw: vendor="X.Org Foundation"
[   111.927] 	compiled for 1.19.2, module version = 0.0.2
[   111.927] 	ABI class: X.Org Video Driver, version 23.0
[   111.927] (EE) open /dev/fb0: No such file or directory
[   111.928] (WW) Falling back to old probe method for vesa
[   111.928] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   111.928] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[   111.928] (==) NVIDIA(0): RGB weight 888
[   111.928] (==) NVIDIA(0): Default visual is TrueColor
[   111.928] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   111.928] (**) NVIDIA(0): Enabling 2D acceleration
[   111.928] (II) Loading sub module "glxserver_nvidia"
[   111.928] (II) LoadModule: "glxserver_nvidia"
[   111.928] (II) Loading /usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
[   111.932] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[   111.932] 	compiled for 4.0.2, module version = 1.0.0
[   111.932] 	Module class: X.Org Server Extension
[   111.932] (II) NVIDIA GLX Module  418.74  Wed May  1 11:24:49 CDT 2019
[   115.933] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[   115.933] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
[   115.933] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[   115.933] (EE) NVIDIA(GPU-0):     README for additional information.
[   115.933] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[   115.933] (EE) NVIDIA(0): Failing initialization of X screen 0
[   115.933] (II) UnloadModule: "nvidia"
[   115.933] (II) UnloadSubModule: "glxserver_nvidia"
[   115.933] (II) Unloading glxserver_nvidia
[   115.933] (II) UnloadSubModule: "wfb"
[   115.933] (II) UnloadSubModule: "fb"
[   115.933] (EE) Screen(s) found, but none have a usable configuration.
[   115.933] (EE) 
Fatal server error:
[   115.933] (EE) no screens found(EE) 
[   115.933] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   115.933] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   115.933] (EE) 
[   115.933] (EE) Server terminated with error (1). Closing log file.

Il y a bien une tentative de charger nouveau mal ou pas blacklisté.

Le README dont il est question plus bas doit-être celui-là : https://www.dropbox.com/s/rxq1sw305286t09/README-418.txt?dl=0

Sinon dans modprobe.d j’ai ça, appremment créé par l’install du driver) :

am@pc-debian:/etc/modprobe.d$ cat nvidia.conf
install nvidia modprobe -i nvidia-current $CMDLINE_OPTS

install nvidia-modeset modprobe nvidia ; modprobe -i nvidia-current-modeset $CMDLINE_OPTS

install nvidia-drm modprobe nvidia-modeset ; modprobe -i nvidia-current-drm $CMDLINE_OPTS

install nvidia-uvm modprobe nvidia ; modprobe -i nvidia-current-uvm $CMDLINE_OPTS

remove nvidia modprobe -r -i nvidia-drm nvidia-modeset nvidia-uvm nvidia

remove nvidia-modeset modprobe -r -i nvidia-drm nvidia-modeset

# These aliases are defined in *all* nvidia modules.
# Duplicating them here sets higher precedence and ensures the selected
# module gets loaded instead of a random first match if more than one
# version is installed. See #798207.
alias	pci:v000010DEd00000E00sv*sd*bc04sc80i00*	nvidia
alias	pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*	nvidia
alias	pci:v000010DEd*sv*sd*bc03sc02i00*		nvidia
alias	pci:v000010DEd*sv*sd*bc03sc00i00*		nvidia

Ça (mais qui a l’air sans effet…) :

sam@pc-debian:/etc/modprobe.d$ cat nvidia-blacklists-nouveau.conf 
# You need to run "update-initramfs -u" after editing this file.

# see #580894
blacklist nouveau

Et ça :

sam@pc-debian:/etc/modprobe.d$ cat nvidia-kernel-common.conf 
alias char-major-195* nvidia
#options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
# To enable FastWrites and Sidebus addressing, uncomment these lines
# options nvidia NVreg_EnableAGPSBA=1
# options nvidia NVreg_EnableAGPFW=1

En fait, tout m’a l’air bon dans les configs que tu donnes, je ne pense pas que ce soit nouveau qui pose probléme en se chargeant. Il est bien détecté comme pilote possible pour X, pour choisir un bon serveur, et le xorg-nouveau doit être présent chez toi, mais j’ai l’impression que c’est plutôt le module nvidia qui ne se charge pas.
Tu peux regarder s’il y est dans lsmod ?
S’il n’y est pas, j’essayerais d’installer nvidia-kernel-dkms, si tu ne l’as pas fait.
Ca devrait te recompiler un module nvidia pour ton noyau et l’installer.

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