reseau:cloud:proxmox:lxcnvidia
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| reseau:cloud:proxmox:lxcnvidia [2026/01/12 23:13] – admin | reseau:cloud:proxmox:lxcnvidia [2026/01/16 17:02] (Version actuelle) – [Nvidia dans le Container LXC] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| Lien : https:// | Lien : https:// | ||
| + | ===== Installation des pilotes sur le serveur Proxmox ===== | ||
| + | * mise à jour du serveur | ||
| - | wget https:// | + | < |
| - | dpkg -i firmware-nvidia-gsp_590.48.01-1_amd64.deb | + | apt update && apt upgrade |
| + | </code> | ||
| - | wget https:// | + | * Installation des prérequis logiciels |
| - | dpkg -i libnvidia-gpucomp_590.48.01-1_amd64.deb | + | |
| - | wget https:// | + | < |
| - | dpkg -i libnvidia-ptxjitcompiler1_590.48.01-1_amd64.deb | + | apt install pve-nvidia-vgpu-helper nvtop pve-headers build-essential |
| + | </ | ||
| - | wget https:// | + | * Pré configuration de Proxmox |
| - | dpkg -i libnvidia-pkcs11-openssl3_590.48.01-1_amd64.deb | + | |
| - | wget https:// | + | < |
| - | dpkg -i libcuda1_590.48.01-1_amd64.deb | + | pve-nvidia-vgpu-helper setup |
| + | </ | ||
| - | wget https:// | + | * Installation des paquets du driver |
| - | dpkg -i libcudadebugger1_590.48.01-1_amd64.deb | + | |
| - | wget https:// | + | < |
| - | dpkg -i libnvcuvid1_590.48.01-1_amd64.deb | + | wget https:// |
| + | apt install ./cuda-keyring_1.1-1_all.deb | ||
| + | apt update | ||
| + | apt upgrade | ||
| + | apt install nvidia-driver-cuda | ||
| + | </ | ||
| - | wget https:// | + | <WRAP center round info> |
| - | dpkg -i libnvidia-cfg1_590.48.01-1_amd64.deb | + | * Problèmes rencontrés avec l' |
| + | * Installation manuelle de ces pilotes avec ce script : | ||
| - | wget https://developer.download.nvidia.com/ | + | < |
| - | dpkg -i libnvidia-encode1_590.48.01-1_amd64.deb | + | #!/bin/bash |
| + | set -e # Stoppe le script en cas d’erreur | ||
| - | wget https:// | + | BASE_URL=" |
| - | dpkg -i nvidia-modprobe_590.48.01-1_amd64.deb | + | |
| - | wget https:// | + | # Liste des paquets à télécharger |
| - | dpkg -i nvidia-kernel-support_590.48.01-1_amd64.deb | + | packages=( |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | "nvidia-modprobe_590.48.01-1_amd64.deb" | ||
| + | "nvidia-kernel-support_590.48.01-1_amd64.deb" | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | "nvidia-opencl-icd_590.48.01-1_amd64.deb" | ||
| + | " | ||
| + | " | ||
| + | ) | ||
| - | wget https:// | + | echo "=== Téléchargement et installation des paquets NVIDIA CUDA ===" |
| - | dpkg -i libnvidia-fbc1_590.48.01-1_amd64.deb | + | |
| - | wget https:// | + | for pkg in " |
| - | dpkg -i libnvidia-ml1_590.48.01-1_amd64.deb | + | echo "" |
| + | echo "--- Téléchargement | ||
| + | | ||
| + | echo " | ||
| + | dpkg -i " | ||
| + | done | ||
| + | echo "" | ||
| + | echo "=== Tous les paquets ont été installés avec succès ! ===" | ||
| + | echo " | ||
| + | apt --fix-broken install | ||
| + | `` | ||
| + | </ | ||
| + | </ | ||
| - | wget https:// | ||
| - | dpkg -i libnvidia-nvvm4_590.48.01-1_amd64.deb | ||
| - | wget https:// | + | * reboot du serveur |
| - | dpkg -i libnvidia-nvvm704_590.48.01-1_amd64.deb | + | * il doit maintenant être possible d' |
| - | wget https://developer.download.nvidia.com/ | + | < |
| - | dpkg -i libnvidia-opticalflow1_590.48.01-1_amd64.deb | + | # nvidia-smi |
| + | Wed Jan 14 15:05:04 2026 | ||
| + | +-----------------------------------------------------------------------------------------+ | ||
| + | | NVIDIA-SMI 590.48.01 Driver Version: 590.48.01 | ||
| + | +-----------------------------------------+------------------------+----------------------+ | ||
| + | | GPU Name | ||
| + | | Fan Temp | ||
| + | | | ||
| + | |=========================================+========================+======================| | ||
| + | | | ||
| + | | N/A | ||
| + | | | ||
| + | +-----------------------------------------+------------------------+----------------------+ | ||
| + | | | ||
| + | | N/A | ||
| + | | | ||
| + | +-----------------------------------------+------------------------+----------------------+ | ||
| - | wget https:// | + | +-----------------------------------------------------------------------------------------+ |
| - | dpkg -i libnvidia-present_590.48.01-1_amd64.deb | + | | Processes: |
| + | | GPU | ||
| + | | ID | ||
| + | |=========================================================================================| | ||
| + | | No running processes found | | ||
| + | +-----------------------------------------------------------------------------------------+ | ||
| - | wget https:// | + | </code> |
| - | dpkg -i libnvidia-sandboxutils_590.48.01-1_amd64.deb | + | |
| - | wget https:// | ||
| - | dpkg -i libnvidia-tileiras_590.48.01-1_amd64.deb | ||
| - | wget https:// | + | * Visualisation des périphériques Nvidia ajouté à l' |
| - | dpkg -i libnvoptix1_590.48.01-1_amd64.deb | + | |
| - | wget https://developer.download.nvidia.com/compute/cuda/repos/debian13/x86_64/nvidia-opencl-icd_590.48.01-1_amd64.deb | + | < |
| - | dpkg -i nvidia-opencl-icd_590.48.01-1_amd64.deb | + | # ls -l /dev/nvi* |
| + | crw-rw-rw- 1 root root 195, 0 Jan 12 23:18 /dev/nvidia0 | ||
| + | crw-rw-rw- 1 root root 195, 1 Jan 12 23:18 /dev/nvidia1 | ||
| + | crw-rw-rw- 1 root root 195, 255 Jan 12 23:18 /dev/nvidiactl | ||
| + | crw-rw-rw- 1 root root 195, 254 Jan 12 23:18 /dev/nvidia-modeset | ||
| + | crw-rw-rw- 1 root root 511, 0 Jan 14 11:56 /dev/nvidia-uvm | ||
| + | crw-rw-rw- 1 root root 511, 1 Jan 14 11:56 /dev/nvidia-uvm-tools | ||
| - | wget https:// | + | /dev/nvidia-caps: |
| - | dpkg -i nvidia-persistenced_590.48.01-1_amd64.deb | + | total 0 |
| + | cr-------- 1 root root 236, 1 Jan 14 11:56 nvidia-cap1 | ||
| + | cr--r--r-- 1 root root 236, 2 Jan 14 11:56 nvidia-cap2 | ||
| + | </ | ||
| - | wget https:// | + | ===== Nvidia dans le Container LXC ===== |
| - | dpkg -i nvidia-driver-cuda_590.48.01-1_amd64.deb | + | |
| + | * mettre à jour le conteneur | ||
| + | |||
| + | < | ||
| + | apt update & apt upgrade | ||
| + | </ | ||
| + | |||
| + | * Les conteneurs LXC n'ont pas besoin d' | ||
| + | * Configurer Le passthrough (GPU passthrough) dans Proxmox pour les GPU des carte NVidia. | ||
| + | |||
| + | |||
| + | <WRAP center round info> | ||
| + | Le passthrough (ou PCI passthrough / USB passthrough / GPU passthrough) dans Proxmox permet de donner à un conteneur LXC, l' | ||
| + | </ | ||
| + | |||
| + | * ajoutez au conteneur LXC les périphériques passthrough | ||
| + | |||
| + | {{ : | ||
| + | {{ : | ||
| + | {{ : | ||
| + | |||
| + | * Installez les drivers nvidia et la suite logicielle **cuda** dans le conteneur LXC (procédure semblable à celle de l'hote Proxmox). | ||
| + | |||
| + | < | ||
| + | wget https:// | ||
| + | apt install ./ | ||
| + | apt update | ||
| + | apt install cuda-toolkit | ||
| + | apt install nvidia-driver-cuda | ||
| + | </ | ||
| + | |||
| + | * commande **nvdia-smi** pour confirmer que la carte est disponible et fonctionnelle sur votre container. | ||
| + | |||
| + | < | ||
| + | nvidia-smi | ||
| + | </ | ||
reseau/cloud/proxmox/lxcnvidia.1768255986.txt.gz · Dernière modification : 2026/01/12 23:13 de admin
