Bonsoir
je vais pas entrer dans le détail mais voila sur buster ( je te conseille bullseye mais bon si tu dois impérativement utiliser buster )
quelques commandes en vrac
j'ai le noyau des backports-buster
uname -a
Linux debian11 5.10.0-0.bpo.9-amd64 #1 SMP Debian 5.10.70-1~bpo10+1 (2021-10-10) x86_64 GNU/Linux
MAO il te faudra aussi cuda je suppose
donc la commande pour image et headers des backports
1) => apt --reinstall install -t buster-backports linux-image-amd64 linux-headers-amad64
tu peut simuler avec l'option "-s" comme ci dessous
apt -s --reinstall install -t buster-backports linux-image-amd64 linux-headers-amad64
simulation => ne va rien installer
du paquet "mesa-utils" a installer
en user
glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 8192 MB
Currently available dedicated video memory: 8008 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1070/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 460.73.01
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 460.73.01
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 460.73.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
tu vois que j'utilise le driver 460.73.01
on va vérifier dans /usr/share/doc/nvidia-driver/README.txt si ta carte est prise en charge
Quadro RTX 3000 1F36 J
Quadro RTX 3000 with Max-Q Design 1F36 1028 0990 J
Quadro RTX 3000 with Max-Q Design 1F36 103C 8736 J
Quadro RTX 3000 with Max-Q Design 1F36 103C 8738 J
Quadro RTX 3000 with Max-Q Design 1F36 103C 8772 J
Quadro RTX 3000 with Max-Q Design 1F36 1043 13CF J
Quadro RTX 3000 with Max-Q Design 1F36 1414 0032 J
Quadro RTX 3000 1F76 J
la série 3700 c'est une quadro ?
du paquet a installer "nvidia-detect"
nvidia-detect
Detected NVIDIA GPUs:
09:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)
Checking card: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
Your card is supported by the default drivers and legacy driver series 390.
It is recommended to install the
nvidia-driver
sous buster cela va être compliqué
la commande pour installer "nvidia-driver" et "nvidia-cuda-toolkit"
apt --reinstall install -t buster-backports nvidia-driver nvidia-cuda-toolkit
ps: moi avec la gtx1070 , le driver fonctionne bien mais cuda non
18:08:40: OS Arch: AMD64
18:08:40: GPUs: 1
18:08:40: GPU 0: Bus:9 Slot:0 Func:0 NVIDIA:7 GP104 [GeForce GTX 1070] 6463
18:08:40:CUDA Device 0: Platform:0 Device:0 Bus:9 Slot:0 Compute:6.1 Driver:11.2
18:08:40: OpenCL: Not detected: clGetPlatformIDs() returned -1001
erreur sur OpenCL
pour installer le driver sur buster-backports , il te faut une debian buster propre (aucun résidu d'une installation précédente )
il te faut le noyau et les headers des backports pour compiler les modules
donc étape 1) , puis 2) , puis 3) pour cuda
2) => le driver 460.73.01
apt --reinstall install -t buster-backports nvidia-driver
un reboot
3) => pour cuda si besoin
apt --reinstall install -t buster-backports nvidia-cuda-toolkit
un reboot
si tu respecte pas l'ordre et les commandes cela ne fonctionnera pas
les paquets appellent des dépendances des backports importantes.
si tu a un peu l'habitude avec une simulation tu verra a chaque commande les paquets installés ou mit a jours
lors de la création des modules tu peut voir aussi si correct dans la console
cd /lib/modules/5.10.0-0.bpo.9-amd64/dkms
ls -l
total 44356
-rw-r--r-- 1 root root 127232 janv. 29 19:57 nvidia-current-drm.ko
-rw-r--r-- 1 root root 41551680 janv. 29 19:57 nvidia-current.ko
-rw-r--r-- 1 root root 1625792 janv. 29 19:57 nvidia-current-modeset.ko
-rw-r--r-- 1 root root 2108040 janv. 29 19:57 nvidia-current-uvm.ko
nota: pour cuda je n'ai pas cherché pourquoi cet erreur, je ne l'utilise pas sur cette machine. mais le driver est fonctionnel pour ma GTX1070
donc je suppose que tu vérifié sur le site nvidia que ta carte est bien pris en charge par cette version du driver . (moi je n'ai pas vérifier pour ta RTX3700 )
tu ne te sera pas trompé sur le nom , pas plutôt une RTX3070 (je n'utilise plus nvidia , donc plus trop au courant des cartes actuelles )
pas trouvé de rtx3700 sur le net
un lspci
Dernière modification par anonyme (06-02-2022 01:42:44)