Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-10-2020 11:09:00

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

patch driver nvidia sur noyau 5.8.0-3

Bonjour


/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 5.8.0-3-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...
applying patch kernel-5.7.0-set-memory-array.patch...patching file conftest.sh

applying patch use-kbuild-compiler.patch...patching file Makefile

applying patch use-kbuild-flags.patch...patching file Kbuild
patching file nvidia/nvidia.Kbuild
patching file Makefile
patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch use-kbuild-gcc-plugins.patch...patching file Kbuild

applying patch conftest-verbose.patch...patching file Kbuild

applying patch cc_version_check-gcc5.patch...patching file conftest.sh
Hunk #1 succeeded at 3900 (offset 38 lines).

applying patch nvidia-use-ARCH.o_binary.patch...patching file nvidia/nvidia.Kbuild

applying patch nvidia-modeset-use-ARCH.o_binary.patch...patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch conftest-prefer-arch-headers.patch...patching file conftest.sh


Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j24 modules KERNEL_UNAME=5.8.0-3-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/5.8.0-3-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/5.8.0-3-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/5.8.0-3-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/5.8.0-3-amd64/updates/dkms/

depmod...

DKMS: install completed.
.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.8.0-3-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
 



pas tout compris (je n'ai que le noyau 5.8.0-3 installé )
le 5.8.0-2 je vais le virer


update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.8.0-3-amd64
Found initrd image: /boot/initrd.img-5.8.0-3-amd64
Found linux image: /boot/vmlinuz-5.8.0-2-amd64
Found initrd image: /boot/initrd.img-5.8.0-2-amd64
done
 



première fois que je vois ça , je vais essayer de savoir qui lance cela sur la mise a jour (bullseye)   roll
ps: les modules sont correct et fonctionnel


Linux debian1 5.8.0-3-amd64 #1 SMP Debian 5.8.14-1 (2020-10-10) x86_64 GNU/Linux
 

Dernière modification par robert2a (19-10-2020 11:10:58)

Hors ligne

#2 23-10-2020 16:31:08

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

Bonjour
ça n' inspire personnes ?


Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j24 modules KERNEL_UNAME=5.8.0-3-amd64.............
cleaning build area...
DKMS: build completed.
 



si nagam passe par la , il pourra m' expliquer .
j'ai trouver sur un autre forum le même genre de choses pour nvidia avec ce fameux script "conftest.sh" que je ne trouve nulle part
ils appliquent un patche sur certaines choses , puis l'applique aux modules
j'ai jamais fait ce genre de chose ni sur un noyau , ni sur autre chose .
aujourd'hui une autre machine , même punition sur les mises a jours sur bullseye
ps: le premier bi xeon "j -24" , le second un amd 1700X "j -16" pour les threads utilisés

Hors ligne

#3 23-10-2020 19:10:13

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : patch driver nvidia sur noyau 5.8.0-3

J'utilises rarement dkms mais j'ai déjà eu à trifouiller pour faire fonctionner une carte wifi.
J'évite le plus possible le matos qui n'a pas de support upstream.

Mais c'est quoi ta question ?

Actuellement j'ai pas trop bidouillé avec bulleye, et je n'ai pas de nvidia sous la main.

As-tu fais aussi des "bidouillages", ou juste tu as le méta-paquet nvidia-driver ?

pas tout compris (je n'ai que le noyau 5.8.0-3 installé )
le 5.8.0-2 je vais le virer

Du coup tu en as deux noyaux installés, je suppose que la réflexion était sur le fait que ça a build que sur le nouveau noyau?
Si le driver était déjà là avant et installé il est logique qu'il se rebuild seulement sur le nouveau kernel sur lequel il n'était pas installé. Quand le driver se rebuild sur tous les kernels présents c'est quand le driver lui même est mis à jour.

En fait j'ai pas assez d'info et la question pas assez claire pour savoir où tu veux en venir.

Ah et a propos du scripts conftest.sh, je supposes (mais je garanti rien) d'après son nom qu'il sert à faire des tests sur la conf de l'hote.
Je supposes que dans un module externe, rien ne t'empêche de mettre un script pour aider à la conf ou au build.

Tu dis qu'il n'est jamais apparu avant : je sais pas, je répète je n'ai pas de nvidia smile

Dernière modification par naguam (23-10-2020 19:15:56)

Hors ligne

#4 23-10-2020 23:06:08

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

Bonsoir
non ma question plus simple
si tu regarde mon #1 ils appliquent des scripts sur Kbuild , nvidia/nvidia.Kbuild , nvidia-modeset/nvidia-modeset.Kbuild  etc ....
pourquoi debian fait cela (sur 2 machines et pas les autres en bullseye )
le reste est comme d' habitude le building des modules avec DKMS.

pour le conftest.sh je suis du même avis que toi (il teste les outils de compilation )

le 5.8.0.3 est hors de cause


/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 5.8.0-3-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...
 


par contre


applying patch kernel-5.7.0-set-memory-array.patch...patching file conftest.sh
 



on dirait que la version de ce driver pour les modules (et les dépendances) est compatible avec le 5.7 (et suivant) et pas le 5.8.0-3
et oui il a uniquement compilé 'avec ce patch les 4 modules du 5.8.0.3 (rien eu sur le 5.8.0-1  et -2  modules déjà présent  )
c'est la première fois que je vois cela sur une mise a jour de bullseye (pas a l'installation du driver)
parfois j'ai entre 100 et 200 paquets a mettre a jour et je fais pas toutes les machines le même jour (et surtout pas tous les jours )
je pense que c'est pour éviter de mal compiler les modules avec ce noyau


Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j24 modules KERNEL_UNAME=5.8.0-3-amd64.............
 


ça applique le patch "modules KERNEL_UNAME"
et ensuite la compilation normale avec DKMS pour créer les 4 modules

ps: pas trouvé de trace, ni le contenu du script sur la machine

c'est juste pour pas rester ignorant  tongue

nota: j'ai trouvé sur le net ce script pour installer le driver nonfree nvidia (mais pas le contenu ) sur "debian.fr"

Hors ligne

#5 24-10-2020 11:43:07

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

voila le pourquoi du patch  =>  https://debian-facile.org/viewtopic.php … 38#p345738
les utilisateurs du driver libre n'ont pas tous ces soucis .......

=> https://www.phoronix.com/scan.php?page= … .9-Delayed

cité et traduit du lien ci dessus


L'avis indique: «Le noyau Linux 5.9+ est incompatible avec les pilotes GPU Linux NVIDIA actuels et précédents.
Nous conseillons aux clients de reporter la mise à jour vers le noyau Linux 5.9+ jusqu'à la mi-novembre
lorsqu'une mise à jour du pilote GPU Linux NVIDIA avec prise en charge du noyau 5.9+
NVIDIA est conscient de l’impact que cela aura sur les clients, et nous travaillons avec diligence pour fournir la mise à jour
du pilote avec le support Kernel 5.9+ dès que possible. "

Au moins, la version Ubuntu 20.10 de ce mois-ci repose sur Linux 5.8, mais si vous souhaitez passer à la version 5.9
pour l'une des nombreuses nouvelles fonctionnalités ou la nouvelle prise en charge matérielle dans d'autres domaines,
vous vous retrouverez sans prise en charge du pilote NVIDIA propriétaire jusqu'à la période de mi-novembre.
 

Dernière modification par robert2a (24-10-2020 11:48:34)

Hors ligne

#6 25-10-2020 01:24:21

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

Bonsoir
avec nouveau


glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: nouveau (0x10de)
    Device: NV117 (0x1381)
    Version: 20.1.9
    Accelerated: yes
    Video memory: 1007MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.3
    Max compat profile version: 4.3
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: nouveau
OpenGL renderer string: NV117
OpenGL core profile version string: 4.3 (Core Profile) Mesa 20.1.9
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.3 (Compatibility Profile) Mesa 20.1.9
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.9
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



le noyau


uname -a
Linux debian4 5.9.0-1-amd64 #1 SMP Debian 5.9.1-1 (2020-10-17) x86_64 GNU/Linux
 


les erreurs


journalctl -r -p err
-- Logs begin at Sun 2020-10-25 02:13:30 CEST, end at Sun 2020-10-25 02:20:00 CEST. --
oct. 25 02:14:20 debian4 lightdm[952]: gkr-pam: unable to locate daemon control file
oct. 25 02:13:30 debian4 kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 3e6684 [ IBUS ]
 


je vais tenter la version d'experimental du driver nvidia sans me faire trop d'illusion  roll
ps : la GTX750 est une petite carte , je sais pas si supporté par le dernier driver de nvidia

Hors ligne

#7 25-10-2020 01:34:35

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

le sources.list comprend bullseye , sid et experimental pour avoir les dépendances les plus a jour possible (avec bien sur "main contrib non-free" sur toutes les lignes
le retour d'une simulation


apt-get -s --reinstall install -t experimental nvidia-driver
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
Les paquets supplémentaires suivants seront installés :
  dkms glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl-nvidia0 libgl1-nvidia-glvnd-glx libgles-nvidia1 libgles-nvidia2 libgles1 libglx-nvidia0 libnvidia-cbl
  libnvidia-cfg1 libnvidia-eglcore libnvidia-glcore libnvidia-glvkspirv libnvidia-ml1 libnvidia-rtcore libopengl0 nvidia-alternative nvidia-driver-bin nvidia-driver-libs nvidia-egl-common
  nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-modprobe nvidia-persistenced nvidia-support
  nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd sudo update-glx xserver-xorg-video-nvidia
Paquets suggérés :
  vulkan-utils
Paquets recommandés :
  nvidia-settings nvidia-driver-libs:i386
Les NOUVEAUX paquets suivants seront installés :
  dkms glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl-nvidia0 libgl1-nvidia-glvnd-glx libgles-nvidia1 libgles-nvidia2 libgles1 libglx-nvidia0 libnvidia-cbl
  libnvidia-cfg1 libnvidia-eglcore libnvidia-glcore libnvidia-ml1 libnvidia-rtcore libopengl0 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-egl-common
  nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-modprobe nvidia-persistenced nvidia-support
  nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd sudo update-glx xserver-xorg-video-nvidia
Les paquets suivants seront mis à jour :
  libnvidia-glvkspirv
1 mis à jour, 37 nouvellement installés, 0 à enlever et 109 non mis à jour.
 



bogue


Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
bogues de gravité grave sur libnvidia-rtcore (→ 455.23.04-1) <En attente de traitement>
 b1 - #971788 - libnvidia-rtcore: Broken dependnecies: dependant libgcc-s1 version is unavailable
Résumé :
 libnvidia-rtcore(1 bogue)
Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...]
 



le retour de l'installation  roll


Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
Sélection du paquet dkms précédemment désélectionné.
(Lecture de la base de données... 129066 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../archives/dkms_2.8.3-4_all.deb ...
Dépaquetage de dkms (2.8.3-4) ...
Sélection du paquet update-glx précédemment désélectionné.
Préparation du dépaquetage de .../update-glx_1.2.0_amd64.deb ...
Dépaquetage de update-glx (1.2.0) ...
Sélection du paquet glx-alternative-mesa précédemment désélectionné.
Préparation du dépaquetage de .../glx-alternative-mesa_1.2.0_amd64.deb ...
Dépaquetage de glx-alternative-mesa (1.2.0) ...
Sélection du paquet nvidia-installer-cleanup précédemment désélectionné.
Préparation du dépaquetage de .../nvidia-installer-cleanup_20151021+12_amd64.deb ...
Dépaquetage de nvidia-installer-cleanup (20151021+12) ...
Paramétrage de nvidia-installer-cleanup (20151021+12) ...
Sélection du paquet glx-diversions précédemment désélectionné.
(Lecture de la base de données... 129263 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../glx-diversions_1.2.0_amd64.deb ...
Dépaquetage de glx-diversions (1.2.0) ...
Sélection du paquet glx-alternative-nvidia précédemment désélectionné.
Préparation du dépaquetage de .../glx-alternative-nvidia_1.2.0_amd64.deb ...
Dépaquetage de glx-alternative-nvidia (1.2.0) ...
Sélection du paquet nvidia-legacy-check précédemment désélectionné.
Préparation du dépaquetage de .../nvidia-legacy-check_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-legacy-check (455.23.04-1) ...
Paramétrage de nvidia-legacy-check (455.23.04-1) ...
Sélection du paquet nvidia-alternative précédemment désélectionné.
(Lecture de la base de données... 129295 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-nvidia-alternative_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-alternative (455.23.04-1) ...
Sélection du paquet libnvidia-glcore:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../01-libnvidia-glcore_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-glcore:amd64 (455.23.04-1) ...
Sélection du paquet libglx-nvidia0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../02-libglx-nvidia0_455.23.04-1_amd64.deb ...
Dépaquetage de libglx-nvidia0:amd64 (455.23.04-1) ...
Sélection du paquet libgl1-nvidia-glvnd-glx:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../03-libgl1-nvidia-glvnd-glx_455.23.04-1_amd64.deb ...
Dépaquetage de libgl1-nvidia-glvnd-glx:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-egl-common précédemment désélectionné.
Préparation du dépaquetage de .../04-nvidia-egl-common_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-egl-common (455.23.04-1) ...
Sélection du paquet libnvidia-eglcore:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../05-libnvidia-eglcore_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-eglcore:amd64 (455.23.04-1) ...
Sélection du paquet libegl-nvidia0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../06-libegl-nvidia0_455.23.04-1_amd64.deb ...
Dépaquetage de libegl-nvidia0:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-egl-icd:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../07-nvidia-egl-icd_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-egl-icd:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-driver-libs:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../08-nvidia-driver-libs_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-driver-libs:amd64 (455.23.04-1) ...
Sélection du paquet libnvidia-ml1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../09-libnvidia-ml1_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-ml1:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-driver-bin précédemment désélectionné.
Préparation du dépaquetage de .../10-nvidia-driver-bin_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-driver-bin (455.23.04-1) ...
Sélection du paquet nvidia-support précédemment désélectionné.
Préparation du dépaquetage de .../11-nvidia-support_20151021+12_amd64.deb ...
Dépaquetage de nvidia-support (20151021+12) ...
Sélection du paquet xserver-xorg-video-nvidia précédemment désélectionné.
Préparation du dépaquetage de .../12-xserver-xorg-video-nvidia_455.23.04-1_amd64.deb ...
Dépaquetage de xserver-xorg-video-nvidia (455.23.04-1) ...
Sélection du paquet nvidia-vdpau-driver:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../13-nvidia-vdpau-driver_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-vdpau-driver:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-kernel-common précédemment désélectionné.
Préparation du dépaquetage de .../14-nvidia-kernel-common_20151021+12_amd64.deb ...
Dépaquetage de nvidia-kernel-common (20151021+12) ...
Sélection du paquet nvidia-modprobe précédemment désélectionné.
Préparation du dépaquetage de .../15-nvidia-modprobe_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-modprobe (455.23.04-1) ...
Sélection du paquet nvidia-kernel-support précédemment désélectionné.
Préparation du dépaquetage de .../16-nvidia-kernel-support_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-kernel-support (455.23.04-1) ...
Sélection du paquet nvidia-kernel-dkms précédemment désélectionné.
Préparation du dépaquetage de .../17-nvidia-kernel-dkms_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-kernel-dkms (455.23.04-1) ...
Sélection du paquet nvidia-driver précédemment désélectionné.
Préparation du dépaquetage de .../18-nvidia-driver_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-driver (455.23.04-1) ...
Sélection du paquet libnvidia-cfg1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../19-libnvidia-cfg1_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-cfg1:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-persistenced précédemment désélectionné.
Préparation du dépaquetage de .../20-nvidia-persistenced_450.57-1_amd64.deb ...
Dépaquetage de nvidia-persistenced (450.57-1) ...
Sélection du paquet libxnvctrl0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../21-libxnvctrl0_450.66-1_amd64.deb ...
Dépaquetage de libxnvctrl0:amd64 (450.66-1) ...
Sélection du paquet nvidia-settings précédemment désélectionné.
Préparation du dépaquetage de .../22-nvidia-settings_450.66-1_amd64.deb ...
Dépaquetage de nvidia-settings (450.66-1) ...
Sélection du paquet libgles1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../23-libgles1_1.3.2-1_amd64.deb ...
Dépaquetage de libgles1:amd64 (1.3.2-1) ...
Sélection du paquet libgles-nvidia1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../24-libgles-nvidia1_455.23.04-1_amd64.deb ...
Dépaquetage de libgles-nvidia1:amd64 (455.23.04-1) ...
Sélection du paquet libgles-nvidia2:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../25-libgles-nvidia2_455.23.04-1_amd64.deb ...
Dépaquetage de libgles-nvidia2:amd64 (455.23.04-1) ...
Sélection du paquet libnvidia-cbl:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../26-libnvidia-cbl_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-cbl:amd64 (455.23.04-1) ...
Préparation du dépaquetage de .../27-libnvidia-glvkspirv_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-glvkspirv:amd64 (455.23.04-1) sur (450.66-1) ...
Sélection du paquet libnvidia-rtcore:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../28-libnvidia-rtcore_455.23.04-1_amd64.deb ...
Dépaquetage de libnvidia-rtcore:amd64 (455.23.04-1) ...
Sélection du paquet nvidia-vulkan-common précédemment désélectionné.
Préparation du dépaquetage de .../29-nvidia-vulkan-common_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-vulkan-common (455.23.04-1) ...
Sélection du paquet nvidia-vulkan-icd:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../30-nvidia-vulkan-icd_455.23.04-1_amd64.deb ...
Dépaquetage de nvidia-vulkan-icd:amd64 (455.23.04-1) ...
Sélection du paquet sudo précédemment désélectionné.
Préparation du dépaquetage de .../31-sudo_1.9.3p1-1_amd64.deb ...
Dépaquetage de sudo (1.9.3p1-1) ...
Sélection du paquet libopengl0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../32-libopengl0_1.3.2-1_amd64.deb ...
Dépaquetage de libopengl0:amd64 (1.3.2-1) ...
Paramétrage de nvidia-support (20151021+12) ...
Paramétrage de libnvidia-glvkspirv:amd64 (455.23.04-1) ...
Paramétrage de libnvidia-eglcore:amd64 (455.23.04-1) ...
Paramétrage de libnvidia-cbl:amd64 (455.23.04-1) ...
Paramétrage de nvidia-egl-common (455.23.04-1) ...
Paramétrage de nvidia-kernel-common (20151021+12) ...
Paramétrage de update-glx (1.2.0) ...
Paramétrage de libopengl0:amd64 (1.3.2-1) ...
Paramétrage de dkms (2.8.3-4) ...
Paramétrage de nvidia-modprobe (455.23.04-1) ...
Paramétrage de libxnvctrl0:amd64 (450.66-1) ...
Paramétrage de libgles1:amd64 (1.3.2-1) ...
Paramétrage de sudo (1.9.3p1-1) ...
Paramétrage de libnvidia-glcore:amd64 (455.23.04-1) ...
Paramétrage de nvidia-vulkan-common (455.23.04-1) ...
Paramétrage de libnvidia-rtcore:amd64 (455.23.04-1) ...
Paramétrage de glx-alternative-mesa (1.2.0) ...
Paramétrage de glx-diversions (1.2.0) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.64) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.139) ...
update-initramfs: Generating /boot/initrd.img-5.9.0-1-amd64
W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.
W: plymouth: You might want to install the plymouth-themes package to fix this.
Traitement des actions différées (« triggers ») pour libc-bin (2.31-4) ...
Traitement des actions différées (« triggers ») pour systemd (246.6-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.3-2) ...
Traitement des actions différées (« triggers ») pour glx-alternative-mesa (1.2.0) ...
update-alternatives: utilisation de « /usr/lib/mesa-diverted » pour fournir « /usr/lib/glx » (glx) en mode automatique
Paramétrage de glx-alternative-nvidia (1.2.0) ...
Traitement des actions différées (« triggers ») pour glx-alternative-nvidia (1.2.0) ...
Paramétrage de nvidia-alternative (455.23.04-1) ...
Traitement des actions différées (« triggers ») pour nvidia-alternative (455.23.04-1) ...
update-alternatives: utilisation de « /usr/lib/nvidia/current » pour fournir « /usr/lib/nvidia/nvidia » (nvidia) en mode automatique
Paramétrage de libnvidia-ml1:amd64 (455.23.04-1) ...
Paramétrage de libnvidia-cfg1:amd64 (455.23.04-1) ...
Paramétrage de libglx-nvidia0:amd64 (455.23.04-1) ...
Paramétrage de nvidia-kernel-support (455.23.04-1) ...
Paramétrage de xserver-xorg-video-nvidia (455.23.04-1) ...
Paramétrage de nvidia-vulkan-icd:amd64 (455.23.04-1) ...
Paramétrage de nvidia-vdpau-driver:amd64 (455.23.04-1) ...
Paramétrage de libgl1-nvidia-glvnd-glx:amd64 (455.23.04-1) ...
Paramétrage de libgles-nvidia1:amd64 (455.23.04-1) ...
Paramétrage de libegl-nvidia0:amd64 (455.23.04-1) ...
Paramétrage de nvidia-settings (450.66-1) ...
Paramétrage de libgles-nvidia2:amd64 (455.23.04-1) ...
Paramétrage de nvidia-driver-bin (455.23.04-1) ...
Paramétrage de nvidia-persistenced (450.57-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nvidia-persistenced.service → /lib/systemd/system/nvidia-persistenced.service.
Job for nvidia-persistenced.service failed because the control process exited with error code.
See "systemctl status nvidia-persistenced.service" and "journalctl -xe" for details.
Paramétrage de nvidia-egl-icd:amd64 (455.23.04-1) ...
Paramétrage de nvidia-driver-libs:amd64 (455.23.04-1) ...
Traitement des actions différées (« triggers ») pour nvidia-alternative (455.23.04-1) ...
update-alternatives: mise à jour de l'alternative /usr/lib/nvidia/current car le groupe de liens nvidia contient des liens esclaves modifiés
Paramétrage de nvidia-kernel-dkms (455.23.04-1) ...
Loading new nvidia-current-455.23.04 DKMS files...
Building for 5.9.0-1-amd64
Building initial module for 5.9.0-1-amd64
Done.

nvidia-current.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.9.0-1-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/5.9.0-1-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/5.9.0-1-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/5.9.0-1-amd64/updates/dkms/

depmod.......

DKMS: install completed.
Paramétrage de nvidia-driver (455.23.04-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-4) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.139) ...
update-initramfs: Generating /boot/initrd.img-5.9.0-1-amd64
W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.
W: plymouth: You might want to install the plymouth-themes package to fix this.
Traitement des actions différées (« triggers ») pour update-glx (1.2.0) ...
Traitement des actions différées (« triggers ») pour glx-alternative-nvidia (1.2.0) ...
update-alternatives: utilisation de « /usr/lib/nvidia » pour fournir « /usr/lib/glx » (glx) en mode automatique
Traitement des actions différées (« triggers ») pour glx-alternative-mesa (1.2.0) ...
Traitement des actions différées (« triggers ») pour systemd (246.6-2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-4) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.139) ...
update-initramfs: Generating /boot/initrd.img-5.9.0-1-amd64
W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.
W: plymouth: You might want to install the plymouth-themes package to fix this.
 



a priori cela a l'air correct (faut que je vire plymouth  tongue  lol)
un reboot  roll  et on teste cuda  si ok

Dernière modification par robert2a (25-10-2020 01:47:15)

Hors ligne

#8 25-10-2020 01:57:35

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

de retour sur le bureau


glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 1024 MB
    Currently available dedicated video memory: 862 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 750/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 455.23.04
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 455.23.04
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 455.23.04
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



ça veut pas dire que c'est parfait , mais au moins la compilation avec ce noyau est correcte
ps: il risque d' avoir des bugs avec certaines cartes et ou des jeux . (le i386 ne doit pas être installé )
je passe a cuda 11 @++

Hors ligne

#9 25-10-2020 02:02:14

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

pour cuda ça semble correct aussi en simulation


apt-get -s install -t experimental nvidia-cuda-toolkit
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
Les paquets supplémentaires suivants seront installés :
  cpp-9 g++-9 gcc-9 libaccinj64-11.0 libasan5 libbabeltrace1 libc-dev-bin libc6-dev libcrypt-dev libcub-dev libcublas11 libcublaslt11 libcuda1 libcudart11.0 libcufft10 libcufftw10
  libcuinj64-11.0 libcupti-dev libcupti-doc libcupti11.0 libcurand10 libcusolver10 libcusolvermg10 libcusparse11 libegl-dev libgcc-9-dev libgif7 libgl-dev libgl1-mesa-dev libgles-dev
  libglvnd-dev libglx-dev libipt2 libjs-sphinxdoc libjs-underscore libnppc11 libnppial11 libnppicc11 libnppidei11 libnppif11 libnppig11 libnppim11 libnppist11 libnppisu11 libnppitc11
  libnpps11 libnsl-dev libnvblas11 libnvcuvid1 libnvidia-compiler libnvidia-ml-dev libnvidia-ptxjitcompiler1 libnvjpeg11 libnvrtc11.0 libnvtoolsext1 libnvvm3 libopengl-dev libpcsclite1
  libpthread-stubs0-dev libstdc++-9-dev libthrust-dev libtirpc-dev libvdpau-dev libx11-dev libxau-dev libxcb-xkb1 libxcb1-dev libxdmcp-dev libxkbcommon-x11-0 libxkbcommon0 linux-libc-dev
  node-html5shiv nsight-compute nsight-compute-target nsight-systems nsight-systems-target nvidia-cuda-dev nvidia-cuda-gdb nvidia-cuda-toolkit-doc nvidia-opencl-common nvidia-opencl-dev
  nvidia-opencl-icd nvidia-openjdk-8-jre nvidia-profiler nvidia-smi nvidia-visual-profiler ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers x11proto-core-dev x11proto-dev
  xorg-sgml-doctools xtrans-dev
Paquets suggérés :
  gcc-9-locales g++-9-multilib gcc-9-doc gcc-9-multilib glibc-doc nvidia-cuda-mps pcscd libstdc++-9-doc libvdpau-doc libx11-doc libxcb-doc nodejs opencl-clhpp-headers-doc
Paquets recommandés :
  libcuda1:i386
Les NOUVEAUX paquets suivants seront installés :
  cpp-9 g++-9 gcc-9 libaccinj64-11.0 libasan5 libbabeltrace1 libc-dev-bin libc6-dev libcrypt-dev libcub-dev libcublas11 libcublaslt11 libcuda1 libcudart11.0 libcufft10 libcufftw10
  libcuinj64-11.0 libcupti-dev libcupti-doc libcupti11.0 libcurand10 libcusolver10 libcusolvermg10 libcusparse11 libegl-dev libgcc-9-dev libgif7 libgl-dev libgl1-mesa-dev libgles-dev
  libglvnd-dev libglx-dev libipt2 libjs-sphinxdoc libjs-underscore libnppc11 libnppial11 libnppicc11 libnppidei11 libnppif11 libnppig11 libnppim11 libnppist11 libnppisu11 libnppitc11
  libnpps11 libnsl-dev libnvblas11 libnvcuvid1 libnvidia-compiler libnvidia-ml-dev libnvidia-ptxjitcompiler1 libnvjpeg11 libnvrtc11.0 libnvtoolsext1 libnvvm3 libopengl-dev libpcsclite1
  libpthread-stubs0-dev libstdc++-9-dev libthrust-dev libtirpc-dev libvdpau-dev libx11-dev libxau-dev libxcb-xkb1 libxcb1-dev libxdmcp-dev libxkbcommon-x11-0 linux-libc-dev node-html5shiv
  nsight-compute nsight-compute-target nsight-systems nsight-systems-target nvidia-cuda-dev nvidia-cuda-gdb nvidia-cuda-toolkit nvidia-cuda-toolkit-doc nvidia-opencl-common
  nvidia-opencl-dev nvidia-opencl-icd nvidia-openjdk-8-jre nvidia-profiler nvidia-smi nvidia-visual-profiler ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers x11proto-core-dev
  x11proto-dev xorg-sgml-doctools xtrans-dev
Les paquets suivants seront mis à jour :
  libxkbcommon0
1 mis à jour, 93 nouvellement installés, 0 à enlever et 107 non mis à jour.
 



les bogues


Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
bogues de gravité serious sur libgif7 (→ 5.2.1-2) <Transférés>
 b1 - #935088 - libgif7: ABI break in 5.2 - GifQuantizeBuffer
Résumé :
 libgif7(1 bogue)
Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...]
 



pour cuda c'est moins bon


 GPUs: 1
01:36:35:      GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:4 GM107 [GeForce GTX 750] 1111
01:36:35:       CUDA: Not detected: cuInit() returned 999
01:36:35:     OpenCL: Not detected: clGetPlatformIDs() returned -1001
 


mon application ne détecte ni Cuda , ni OpenCL
pour ce soir ça suffira  smile

Dernière modification par robert2a (25-10-2020 02:43:04)

Hors ligne

#10 25-10-2020 11:30:49

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

Bonjour

sur la page de "Cuda"  =>  https://developer.nvidia.com/cuda-downl … version=10


Remarque: en raison d'un problème d'incompatibilité, nous conseillons aux utilisateurs de reporter la mise à jour vers Linux Kernel 5.9+
jusqu'à la mi-novembre lorsqu'une mise à jour du pilote NVIDIA Linux GPU avec la prise en charge du Kernel 5.9+ devrait être disponible.
 



je vais revenir pour cette machine sur une buster sur un ssd , a la place du DD de 200Go actuel

nota: tenter de mettre cuda10 a cassé le driver
on suivra l'actualité
ps: le lien ci dessus est pour debian10

traduit de ce lien => https://forums.developer.nvidia.com/t/n … 5-9/157260


En raison d'un problème d'incompatibilité, nous conseillons aux clients de reporter la mise à jour vers Linux Kernel 5.9+
jusqu'à la mi-novembre lorsqu'une mise à jour du pilote NVIDIA Linux GPU avec la prise en charge du Kernel 5.9+ devrait être disponible.

Linux Kernel 5.9+ est incompatible avec les pilotes GPU Linux NVIDIA actuels et précédents.
Nous conseillons aux clients de reporter la mise à jour vers Linux Kernel 5.9+ jusqu'à la mi-novembre
lorsqu'une mise à jour du pilote NVIDIA Linux GPU avec la prise en charge du Kernel 5.9+ devrait être disponible.
NVIDIA est conscient de l'impact que cela aura sur les clients, et nous travaillons avec diligence
pour fournir la mise à jour du pilote avec le support Kernel 5.9+ dès que possible.

Les clients doivent utiliser notre prochaine mise à jour de pilote sur Kernel 5.9+ pour avoir un pilote entièrement fonctionnel.
 

Dernière modification par robert2a (25-10-2020 11:38:15)

Hors ligne

#11 25-10-2020 12:08:37

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

Re : patch driver nvidia sur noyau 5.8.0-3

Bonjour Roberta2
Je vois que tu as toujours un soucis avec les kernel's y compris le 5.8.xx,ce qui n'est pas mon cas pour le moment ( j'avais installé le pilote tesla 450 un de ceux qui étaient conseillés compatibles avec ma configuration  , en suivant la méthode de recherche que tu m'avais donnée ainsi que Enicar )
Sur un autre disque , j'ai Tumbleweed  kernel de la MàJ de ce matin 5.8.15.1 , en même temps je suis ( de suivre ) un ordi qui est sous Fedora 32 ( et Fedora les MàJ c'est copieux aussi et le kernel change souvent ) une MàJ faite ce matin a installé le kernel 5.8.16.200
Pour le moment je n'ai aucun souci sur aucune des 3 distrib , toutes sous KDE ( mais ça , je ne suis pas sûr que ça ait une quelconque importance )
Voila , je ne suis pas suffisamment calé pour te donner un conseil ou une méthode pour t'en sortir , c'est pour te donner éventuellement une piste pour choisir un kernel qui te sortirait de tes embarras
Bon courage et bonne journée

Hors ligne

#12 25-10-2020 12:57:04

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

Bonjour jiherbay
pas de soucis smile
debian a fait fort de mettre ce noyau 5.9 trop rapidement  tongue  (dans sid et testing )

Hors ligne

#13 25-10-2020 18:28:09

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : 5.9.4-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : patch driver nvidia sur noyau 5.8.0-3

Bonsoir,

Noyau 5.9 et pilote Nvidia bloqué chez moi sous Arch pour la mise à jour jusqu'à mi novembre environ.

Hors ligne

#14 26-10-2020 11:34:06

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : patch driver nvidia sur noyau 5.8.0-3

Bonjour
pour continuer a mettre a jour bullseye (testing) sans trop se prendre la tête
j'ai enlevé les paquets (provisoirement)  "linux-image-amd64" et "linux-headers-amd64"
ce qui verrouille la mise a jour des paquets  "linux-kbuild" et du noyau (image et headers)
il me reste ceci


apt list --upgradable
En train de lister... Fait
linux-compiler-gcc-10-x86/testing 5.9.1-1 amd64 [pouvant être mis à jour depuis : 5.8.14-1]
linux-libc-dev/testing 5.9.1-1 amd64 [pouvant être mis à jour depuis : 5.8.14-1]
 


que je conseille de laisser en 5.8.14-1 le temps que ce soit résolu
ps: pour les utilisateur du driver nvidia et de cuda

Hors ligne

Pied de page des forums