Рейтинг:0

Ubuntu 21.04: установка CUDA 11.4 пытается установить драйвер, несовместимый с оборудованием

флаг cn

Я пытаюсь установить CUDA 11.4 на свою машину с Ubuntu 21.04, на которой установлен Tesla K40m.

Поскольку K40 настолько стар, он не поддерживается последними nvidia-драйвер-495. У меня установлен драйвер 470.74, который работает хорошо.

Я следовал инструкциям по добавлению Ubuntu 20.04 Репозиторий Nvidia и пытался

sudo apt установить cuda-11-4

Это зависит от драйвера nvidia >=470.52.02 поэтому он пытается обновиться до последней версии.

Есть ли способ установить cuda-11-4 без обновления nvidia-driver-470 до nvidia-driver-495? Пытающийся

sudo apt-mark удерживать nvidia-driver-470

чтобы заблокировать версию драйвера, затем sudo apt установить cuda-11-4 приводит к проблемам с неудовлетворенными зависимостями:

$ sudo apt установить cuda-11-4
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 nvidia-driver-470 : зависит: libnvidia-gl-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: nvidia-dkms-470 (<= 470.74-1)
                     Зависит: nvidia-dkms-470 (>= 470,74)
                     Зависит: nvidia-kernel-common-470 (<= 470.74-1), но не устанавливается
                     Зависит: nvidia-kernel-common-470 (>= 470.74), но не устанавливается
                     Зависит: nvidia-kernel-source-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: libnvidia-compute-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: libnvidia-extra-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: nvidia-compute-utils-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: libnvidia-decode-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: libnvidia-encode-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: nvidia-utils-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: xserver-xorg-video-nvidia-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: libnvidia-cfg1-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Зависит: libnvidia-ifr1-470 (= 470.74-0ubuntu0.21.04.1) но не устанавливается
                     Зависит: libnvidia-fbc1-470 (= 470.74-0ubuntu0.21.04.1), но не устанавливается
                     Рекомендует: libnvidia-compute-470:i386 (= 470.74-0ubuntu0.21.04.1)
                     Рекомендует: libnvidia-decode-470:i386 (= 470.74-0ubuntu0.21.04.1)
                     Рекомендует: libnvidia-encode-470:i386 (= 470.74-0ubuntu0.21.04.1)
                     Рекомендует: libnvidia-ifr1-470:i386 (= 470.74-0ubuntu0.21.04.1)
                     Рекомендует: libnvidia-fbc1-470:i386 (= 470.74-0ubuntu0.21.04.1)
                     Рекомендует: libnvidia-gl-470:i386 (= 470.74-0ubuntu0.21.04.1)
E: Ошибка, pkgProblemResolver::Resolve сгенерировал разрывы, это может быть вызвано удерживаемыми пакетами.
флаг cc
Взгляните на https://askubuntu.com/questions/1077061/how-do-i-install-nvidia-and-cuda-drivers-into-ubuntu. В основном, настройте работающий драйвер Nvidia, затем используйте файл .run от Nvidia, что дает вам возможность установить без драйвера Nvidia.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.