Рейтинг:0

Установите более старую версию драйверов Nvidia

флаг kh

Я разработчик, и мне нужно установить драйверы Nvidia 455.38 на свое устройство (именно эту версию) на Ubuntu 18.04. Раньше я использовал следующие команды:

sudo apt-get update && apt-get install -y software-properties-common ubuntu-drivers-common lshw
sudo add-apt-repository ppa:графические драйверы/ppa
sudo apt install -y nvidia-driver-455

Однако, nvidia-драйвер-455 был обновлен. Теперь он устанавливает другую версию драйверов. Есть ли способ установить 455.38?

Еще немного информации:

root@81bdf70bf4f0:/# политика apt-cache nvidia-driver-455
нвидиа-драйвер-455:
  Установлено: (нет)
  Кандидат: 460.91.03-0ubuntu0.18.04.1
  Таблица версий:
     460.91.03-0убунту0.18.04.1 500
        500 пакетов http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64
        500 http://security.ubuntu.com/ubuntu bionic-security/restricted пакетов amd64
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Пакеты
root@81bdf70bf4f0:/# apt-cache search nvidia-driver-455
nvidia-driver-435 — переходный пакет для nvidia-driver-455
nvidia-driver-455 — переходный пакет для nvidia-driver-460
root@81bdf70bf4f0:/# меткий поиск nvidia-driver-455
Сортировка... Готово
Полнотекстовый поиск... Готово
nvidia-driver-435/bionic-updates,bionic 455.45.01-0ubuntu0.18.04.1 amd64
  Переходный пакет для nvidia-driver-455

nvidia-driver-455/bionic-updates,bionic-security,bionic 460.91.03-0ubuntu0.18.04.1 amd64
  Переходный пакет для nvidia-driver-460

Примечание. Я знаю, что драйверы Nvidia можно установить, загрузив .бег файл с сайта Nvidia. Тем не менее, у меня есть вопросы следуя этому пути. Вот почему я спрашиваю о возможном подходящем решении.

Nmath avatar
флаг ng
Отвечает ли это на ваш вопрос? [Как установить определенные пакеты Ubuntu с точной версией?] (https://askubuntu.com/questions/92019/how-to-install-specific-ubuntu-packages-with-exact-version). Если вам нужно перейти на конкретную версию пакета в целях разработки, лучше всего сделать это на виртуальной машине. Понижение пакетов может вызвать всевозможные проблемы в вашей установленной системе, особенно такие пакеты, которые влияют на множество различных аспектов вашей операционной системы.
флаг kh
Я не понижаю версию, вместо этого мне нужно настроить новую машину. Проблема в том, что я не уверен, доступны ли эти старые драйверы на apt. Возможно ли, что они были удалены?
Nmath avatar
флаг ng
Если вы запрашиваете версию пакета ниже поддерживаемой версии в репозитории, это понижение версии. Старая версия, вероятно, больше не доступна в apt, и если это так, вам нужно будет получить ее у разработчика. Пакеты Nvidia являются проприетарными и исходят от Nvidia.
флаг kh
Есть ли способ получить нужный пакет с другой машины, на которой пакет был установлен с помощью apt? Этот пост https://askubuntu.com/questions/408608/saving-a-apt-get-file-for-future-installations-how-do-i-do-it предлагает заглянуть в `/var/cache/apt /archives`, но там ничего нет.
Nmath avatar
флаг ng
Это все, что я вижу в архивах Nvidia для драйверов Unix: https://www.nvidia.com/en-us/drivers/unix/ | вы на 100% уверены, что вам нужна именно эта версия драйвера? Я не могу придумать ни одной причины, по которой это было бы необходимо. Возможно, это [проблема XY] (https://meta.stackexchange.com/a/66378)? Возможно, вам лучше задать вопрос о реальной проблеме, с которой вы столкнулись, вместо того, чтобы пытаться реализовать свое предполагаемое решение, которое может быть невозможным или неуместным.
флаг kh
Мне нужна именно эта версия, потому что я разрабатываю программное обеспечение, для которого требуются cuda и docker. Вы знакомы с докером?
флаг kh
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/128478/discussion-between-user1315621-and-nmath).
Nmath avatar
флаг ng
Это не имеет для меня никакого смысла. Люди, которые предположительно будут использовать программное обеспечение, не будут использовать эту версию.Это то, что вы просто думаете, что вам нужно, или вы действительно испытываете проблему? Если первое, просто используйте поддерживаемую версию пакета, если второе, вам следует задать другой вопрос об этой проблеме.
флаг kh
Если вы знакомы с Docker, ответ заключается в том, что мне нужно, чтобы образ Docker соответствовал точной версии драйверов, работающих в хост-системе, чтобы использовать cuda в образе Docker.
флаг kh
Как правильно установить этот https://answers.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-455/455.38-0ubuntu1?
Nmath avatar
флаг ng
Если вы нашли архив, содержащий файл deb: https://askubuntu.com/questions/40779/how-do-i-install-a-deb-file-через-командную-строку
флаг kh
Нет, похоже, что архив содержит только файл `.run`. Однако при его запуске я сталкиваюсь с той же проблемой, что и при запуске установщика, загруженного с nvidia (вероятно, это тот же установщик). См. здесь https://forums.developer.nvidia.com/t/an-nvidia-kernel-module-nvidia-uvm-appears-to-already-be-loaded-in-your-kernel/186056

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

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