Linux Mint 22.1 (как Ubuntu 22.04)
В Nvidia settings нельзя выбрать Intel
sudo prime select intel, потом перезагрузиться.
NVLink
Re: NVLink
Всё дерьмо. В тоге поставил клиентский Ubuntu 22, на нём с помощью ubuntu-drivers поставил серверные драйвера для nvidia, потом скачал (с сайта Nvidia) CUDA. Вроде оно было 12.4, но мистически она превратилась в 12.8 и драйвер стал 570.86.15. Хотел потсавить серверную убунту (даже не успел испугаться, как я буду настраивать сеть), но что-то пошло не так и она не поставилась. Еле-еле нашёл рецепт, как погасить X-сервер, который, естественно залез на nvidia, а делается это с помощью
Хотя я подавал только вторую из этих команд. Кроме того, в консоли вместо кириллицы квадратики. Это лечится с помощью
Но похоже, что после перезагрузки они снова становятся квадратиками. В общем, капец линуксу. Таким ужасным он не был даже в конце 90-х, когда я только начинал на нём работать. Странно, что 30 лет прогресса привели его в эту точку. При том, я уж не говорю, что загрузка livedcd тупо зависала, после того, как я перерыл пол-интернета и нашёл, как прогнать X сервер на цифровую карту в Linux Mint, драйвера от Nvidia вообще отвалились и я больше их не смог установить. В общем, сложно без мата, поэтому я лучше дальше помолчу. Квест ещё не закончен - придётся выяснить, умеет ли линукс управлять вентиляторами и как можно посмотреть состояние по температуре - оно доходило до пиковых значений.
Код: Выделить всё
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Код: Выделить всё
sudo dpkg-reconfigure console- что-то там,
-
- Site Admin
- Сообщения: 56
- Зарегистрирован: 25.04.18 15:17
Re: NVLink
В итоге nvlink заработал под Ubuntu 22
cuda-samples/Samples/1_Utilities/bandwidthTest - сначала его запускаем, но может быть и не нужно
cuda-samples/Samples/5_Domain_Specific/p2pBandwidthLatencyTest - и его.
И похоже, что после unattended upgraes nvlink перестал работать.
cuda-samples/Samples/1_Utilities/bandwidthTest - сначала его запускаем, но может быть и не нужно
cuda-samples/Samples/5_Domain_Specific/p2pBandwidthLatencyTest - и его.
И похоже, что после unattended upgraes nvlink перестал работать.
Re: NVLink
Квадратики в коносле лечу с помощью sudo setupcon, которое нужно выполнить после каждой загрузки вручную (боюсь лезть в скрипты настройки консоли, чтобы вообще не сломать систему).
Re: NVLink
Ранее репозитории nvidia уже были добавлены, поэтому делаю так:
Оно высыпает список проблем с зависимостями и предлагает ничего не делать. Отказываюсь, тогда она предлагает поставить кучу пакетов, часть из которых более новые. Отказываюсь и вручную ставлю версию 570.86.15 этих пакетов, выбившихся из строя. Пока что поставил так nvidia-common-570, сейчас попробую nvidia-modprobe. Далее повторяю команду, предложенную выше, и когда все предлагаемые аптитьюдом пакеты выглядят ровно, соглашаюсь на установку.
Потом надо сделать то же самое с libnvidia-compute-570 и в итоге - для пакета cuda.
Смотреть существующие версии пакетов можно с помощью
Код: Выделить всё
sudo aptitude install libnvidia-driver-570=570.86.15-0ubuntu1
Потом надо сделать то же самое с libnvidia-compute-570 и в итоге - для пакета cuda.
Смотреть существующие версии пакетов можно с помощью
Код: Выделить всё
apt-cache policy libnvidia-имя-570
Re: NVLink
Зафиксировал (apt-cache mark) все пакеты, которые предлагала обновить команда aptitude install cuda. Далее по цепочке неразрешимых зависимостей пришёл к команде aptitude install cuda-runtime-12-8=12.8.0-1. При этом 12.8.1 не получается установить из-за неразрешимых зависимостей. Наверное, это хорошо, поскольку было неясно, какая из двух существующих cuda 12-8 у меня была до неудачного автообновления. Само автообновление ubuntu отключил, чтобы избежать повторения ситуации.