NVLink

То, что не подходит под другие описания
Ответить
БудДен
Сообщения: 3049
Зарегистрирован: 07.10.18 14:01

NVLink

Сообщение БудДен » 11.02.25 19:31

Linux Mint 22.1 (как Ubuntu 22.04)
В Nvidia settings нельзя выбрать Intel
sudo prime select intel, потом перезагрузиться.

БудДен
Сообщения: 3049
Зарегистрирован: 07.10.18 14:01

Re: NVLink

Сообщение БудДен » 12.02.25 01:41

Всё дерьмо. В тоге поставил клиентский Ubuntu 22, на нём с помощью ubuntu-drivers поставил серверные драйвера для nvidia, потом скачал (с сайта Nvidia) CUDA. Вроде оно было 12.4, но мистически она превратилась в 12.8 и драйвер стал 570.86.15. Хотел потсавить серверную убунту (даже не успел испугаться, как я буду настраивать сеть), но что-то пошло не так и она не поставилась. Еле-еле нашёл рецепт, как погасить X-сервер, который, естественно залез на nvidia, а делается это с помощью

Код: Выделить всё

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Хотя я подавал только вторую из этих команд. Кроме того, в консоли вместо кириллицы квадратики. Это лечится с помощью

Код: Выделить всё

sudo dpkg-reconfigure console-	что-то там,
Но похоже, что после перезагрузки они снова становятся квадратиками. В общем, капец линуксу. Таким ужасным он не был даже в конце 90-х, когда я только начинал на нём работать. Странно, что 30 лет прогресса привели его в эту точку. При том, я уж не говорю, что загрузка livedcd тупо зависала, после того, как я перерыл пол-интернета и нашёл, как прогнать X сервер на цифровую карту в Linux Mint, драйвера от Nvidia вообще отвалились и я больше их не смог установить. В общем, сложно без мата, поэтому я лучше дальше помолчу. Квест ещё не закончен - придётся выяснить, умеет ли линукс управлять вентиляторами и как можно посмотреть состояние по температуре - оно доходило до пиковых значений.

смотритель
Site Admin
Сообщения: 56
Зарегистрирован: 25.04.18 15:17

Re: NVLink

Сообщение смотритель » 13.05.25 11:20

В итоге nvlink заработал под Ubuntu 22

cuda-samples/Samples/1_Utilities/bandwidthTest - сначала его запускаем, но может быть и не нужно
cuda-samples/Samples/5_Domain_Specific/p2pBandwidthLatencyTest - и его.

И похоже, что после unattended upgraes nvlink перестал работать.

БудДен
Сообщения: 3049
Зарегистрирован: 07.10.18 14:01

Re: NVLink

Сообщение БудДен » 14.05.25 10:50

Квадратики в коносле лечу с помощью sudo setupcon, которое нужно выполнить после каждой загрузки вручную (боюсь лезть в скрипты настройки консоли, чтобы вообще не сломать систему).

БудДен
Сообщения: 3049
Зарегистрирован: 07.10.18 14:01

Re: NVLink

Сообщение БудДен » 14.05.25 10:56

Ранее репозитории nvidia уже были добавлены, поэтому делаю так:

Код: Выделить всё

sudo aptitude install libnvidia-driver-570=570.86.15-0ubuntu1
Оно высыпает список проблем с зависимостями и предлагает ничего не делать. Отказываюсь, тогда она предлагает поставить кучу пакетов, часть из которых более новые. Отказываюсь и вручную ставлю версию 570.86.15 этих пакетов, выбившихся из строя. Пока что поставил так nvidia-common-570, сейчас попробую nvidia-modprobe. Далее повторяю команду, предложенную выше, и когда все предлагаемые аптитьюдом пакеты выглядят ровно, соглашаюсь на установку.

Потом надо сделать то же самое с libnvidia-compute-570 и в итоге - для пакета cuda.

Смотреть существующие версии пакетов можно с помощью

Код: Выделить всё

apt-cache policy libnvidia-имя-570

БудДен
Сообщения: 3049
Зарегистрирован: 07.10.18 14:01

Re: NVLink

Сообщение БудДен » 14.05.25 11:29

Зафиксировал (apt-cache mark) все пакеты, которые предлагала обновить команда aptitude install cuda. Далее по цепочке неразрешимых зависимостей пришёл к команде aptitude install cuda-runtime-12-8=12.8.0-1. При этом 12.8.1 не получается установить из-за неразрешимых зависимостей. Наверное, это хорошо, поскольку было неясно, какая из двух существующих cuda 12-8 у меня была до неудачного автообновления. Само автообновление ubuntu отключил, чтобы избежать повторения ситуации.

Ответить