У меня есть бездисплейное поле, которое будет использоваться для вычислений CUDA. Я установил сервер Ubuntu 16.04.1, но когда я пытаюсь установить драйверы Nvidia через Кв. - получают его, также хочет, чтобы я установил X11 и другие компоненты графического интерфейса пользователя.
Как я могу просто установить драйвер, и CUDA освобождает, не устанавливая X11 и друзей?
Идеально не загружая файл выполнения непосредственно с Nvidia. Я хотел бы использовать debian пакеты, если это возможно.
Это работало на меня (на Ubuntu 16.04):
# apt-get -y install nvidia-cuda-toolkit lightdm-
lightdm
диспетчер Windows это nvidia-*
установки. Тире в конце говорит apt-get
удалять пакет, но разрешение зависимости выясняет для не установки его во-первых. Это все еще установило xserver-common
(таким образом, Вы все еще получаете некоторый материал X11), но он не включил графическую начальную загрузку. (Добавление xserver-common-
привело к поврежденным зависимостям.)
пз. Вы, вероятно, проходите эту проблему, но этот ответ для будущих интернет-поколений.
sudo apt-get -s install --no-install-recommends nvidia-current
, кажется, довольно редок с зависимостями от моего поля, но оно уже имеет полную графическую среду.
то, Что Вы могли в теории делать:
sudo apt-get -d install nvidia-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
Зависимости, конечно, там по причине, если я, где в Вашей ситуации я только что позволил apt
, делаю ее вещь. Некоторое X11-программное-обеспечение не причинит Вам боль очень, если Вы не выполните его.
При выполнении (говорят, Блендер на бездисплейном сервере, Вам не нужны все те зависимости.
Загрузка драйверы CUDA от как runfile от: https://Выполнение developer.nvidia.com/cuda-downloads
sudo sh cuda_8.0.44_linux.run
(или более новая версия)
Загрузка драйверы NVIDIA от http://www.nvidia.com/Download/index.aspx?lang=en-us
Выполнение: sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run
(или более новая версия)
Примечание: Каждый раз, когда Вы обновляете к более новому ядру, необходимо будет перезагрузить драйвер для того ядра. Таким образом, можно хотеть добавить, "-a" (примите условия лицензионного соглашения), флаг после прохождения через них однажды.
Моя установка:
Обладают!
Способ сделать это в последних версиях Ubuntu:
sudo apt install --no-install-recommends nvidia-cuda-toolkit nvidia-headless-440 nvidia-utils-440
Это не установится любые пакеты X11 вообще. Замените 440
на нужную версию драйвера. nvidia-utils
предоставляет вам nvidia-smi
инструмент командной строки для отображения загрузки и температуры графического процессора и другой подобной информации.