rtx5070ti-ubuntu2404/README.md

77 lines
2.3 KiB
Markdown
Raw Normal View History

2026-01-05 16:24:22 -05:00
# Ubuntu 24.04.x + RTX 5070 Ti — Driver Ubuntu + CUDA 12.8 (NVIDIA) avec pinning APT
2026-01-05 16:24:22 -05:00
## Contexte
2026-01-05 16:24:22 -05:00
Sur une installation Ubuntu “vanille”, la pile NVIDIA peut devenir instable si lon mélange des sources APT (Ubuntu vs dépôt CUDA NVIDIA) pour les composants driver (libs/utilitaires/modules). Cela peut mener à des conflits de dépendances ou à des upgrades qui régressent.
2026-01-05 16:24:22 -05:00
## Choix darchitecture (solution testée)
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
Règle simple : une source unique par famille de composants.
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
- Driver NVIDIA (modules kernel + libs + utils) : Ubuntu
- CUDA Toolkit : dépôt NVIDIA (`/usr/local/cuda-12.8`)
- Pinning APT : autoriser `cuda-*` depuis NVIDIA, empêcher NVIDIA de prendre la main sur `nvidia-*` et `libnvidia-*`
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
## Ce que fait ce dépôt
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
- `setup-rtx5070ti-ubuntu2404.sh` : installation complète (driver Ubuntu 580-open + CUDA 12.8 + pinning)
- `apt/99-nvidia-from-ubuntu-cuda-from-nvidia.pref` : pinning APT
- `env/cuda-12-8.sh` : environnement CUDA (PATH + LD_LIBRARY_PATH)
- `install.sh` : déploie les artefacts dans `/etc/...`
- `Makefile` : raccourcis (prereq/setup/apply/check/status)
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
## Récupération du dépôt (Git)
2026-01-05 15:38:49 -05:00
2026-01-05 17:55:47 -05:00
1. Installer make :
sudo apt install -y make ca-certificates
2026-01-05 16:24:22 -05:00
2. Cloner le dépôt :
2026-01-05 17:55:47 -05:00
git clone <https://forge.alliance-boreale.ca/Chezlepro/rtx5070ti-ubuntu2404.git>
cd rtx5070ti-ubuntu2404
3. Installer make :
sudo apt install -y make ca-certificates
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
## Chemins recommandés
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
### A) From scratch (recommandé)
2026-01-05 16:24:22 -05:00
1. Baseline OS (mises à jour + kernel), reboot requis
2026-01-05 16:24:22 -05:00
- make prereq
- sudo reboot
2026-01-05 16:24:22 -05:00
1. Installation complète, reboot requis
2026-01-05 16:24:22 -05:00
- make setup
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
1. Vérification
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
- make check
- (optionnel) make status
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
### B) Appliquer seulement les artefacts /etc
2026-01-05 16:24:22 -05:00
- make apply
2026-01-05 16:24:22 -05:00
## Validation (résumé)
2026-01-05 16:24:22 -05:00
- make check (recommandé)
2026-01-05 17:55:47 -05:00
ou, en manuel :
2026-01-05 16:24:22 -05:00
- nvidia-smi
- nvcc --version
- apt-cache policy libnvidia-gl-580 libnvidia-egl-gbm1 nvidia-driver-580-open nvidia-utils-580
2026-01-05 16:24:22 -05:00
## Prérequis
2026-01-05 16:24:22 -05:00
- Ubuntu 24.04.x (testé avec 24.04.3 LTS)
- Accès Internet, sudo
- Recommandé : Secure Boot OFF (trajet le plus déterministe)
## Notes
2026-01-05 16:24:22 -05:00
- nvidia-smi affiche “CUDA Version: …” : cest la capacité exposée par le driver, pas la version du toolkit installé.
2026-01-05 17:55:47 -05:00
La version installée se valide avec nvcc --version.
2026-01-05 16:24:22 -05:00
Documentation détaillée :
2026-01-05 15:38:49 -05:00
2026-01-05 16:24:22 -05:00
- docs/procedure-from-scratch.md
- docs/validation.md