## 1. Установка драйвера на видеокарту (если не установлен) Скачиваем драйвер с официального сайта, выбрав модель своей видеокарты: [https://www.nvidia.ru/Download/index.aspx?lang=ru](https://www.nvidia.ru/Download/index.aspx?lang=ru) В моём случае этот файл называется `NVIDIA-Linux-x86_64-570.133.07.run` Чтобы его установить, необходимо сначала переключиться в режим терминала `Ctrl + Alt + F3`, а дальше сделать следующее по списку: 1. Отключение сервиса lightdm (графика): `sudo service lightdm stop` 2. Запуск скаченного файла: `sudo bash NVIDIA-Linux-x86_64-440.44.run` 3. Перезагрузка: `sudo reboot` Если всё сработало, команда `nvidia-smi` должна вывести информацию о видеокарте и версии драйвера в следующем виде: ``` Fri Apr 11 12:03:10 2025 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 570.133.07 Driver Version: 570.133.07 CUDA Version: 12.8 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 3090 Off | 00000000:04:00.0 On | N/A | | 37% 53C P5 43W / 350W | 3094MiB / 24576MiB | 66% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 2923 G /usr/lib/xorg/Xorg 1846MiB | | 0 N/A N/A 3149 G /usr/bin/gnome-shell 142MiB | | 0 N/A N/A 5575 G ...ersion=20250409-205551.032000 546MiB | | 0 N/A N/A 191600 G ...setup.5.5.5/Telegram/Telegram 4MiB | | 0 N/A N/A 203678 G /usr/bin/nautilus 42MiB | | 0 N/A N/A 204705 G /opt/zoom/zoom 258MiB | +-----------------------------------------------------------------------------------------+ ``` ## 2. Скачивание и установка CUDA Скачиваем также с официального сайта: [https://developer.nvidia.com/cuda-downloads](https://developer.nvidia.com/cuda-downloads) Выбирает `deb (local)` и в появившемся окне выполняем перечисленные команды: ``` wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda-repo-ubuntu2404-12-8-local_12.8.1-570.124.06-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu2404-12-8-local_12.8.1-570.124.06-1_amd64.deb sudo cp /var/cuda-repo-ubuntu2404-12-8-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cuda-toolkit-12-8 ``` После этого перезагружаемся и пробуем `nvidia-smi` снова. ## 3. Добавление пути к CUDA В файл `~/.bashrc` добавляем `export PATH=/usr/local/cuda/bin:$PATH`. Теперь в терминале `nvcc --version` должна отображаться версия компилятора. ``` nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2024 NVIDIA Corporation Built on Tue_Oct_29_23:50:19_PDT_2024 Cuda compilation tools, release 12.6, V12.6.85 Build cuda_12.6.r12.6/compiler.35059454_0 ```