Проблемы с установкой драйверов Nvidia + Cuda (Ubuntu 16.04) & mdash; не удалось найти исходную ошибку ядра [duplicate]

Для TensorFlow я хотел бы установить CUDA. Как это сделать на Ubuntu 16.04?

67
задан 16 July 2016 в 06:44

26 ответов

Установить CUDA для Ubuntu

Существует руководство по установке Linux. Тем не менее, это в основном только те шаги:

Загрузить CUDA: я использовал версию 15.04 и «runfile (local)». Это 1,1 ГБ. Проверьте сумму md5: md5sum cuda_7.5.18_linux.run. Только продолжайте, если это правильно. Удалите любую другую установку (sudo apt-get purge nvidia-cuda* - если вы также хотите установить драйверы, тогда sudo apt-get purge nvidia-*.) Если вы хотите установить драйверы дисплея (*), выйдите из своего графического интерфейса. Перейдите к сеансу терминала (ctrl + alt + F2) Stop lightdm: sudo service lightdm stop Создайте файл в /etc/modprobe.d/blacklist-nouveau.conf со следующим содержимым: blacklist nouveau options nouveau modeset=0 Затем выполните: sudo update-initramfs -u sudo sh cuda_7.5.18_linux.run --override. Убедитесь, что вы говорите y для символической ссылки. Запустите lightdm еще раз: sudo service lightdm start Следуйте подсказкам командной строки

См. Также: Руководство по установке Linux

Примечания: Да, есть возможность установить это через apt-get install cuda. Я настоятельно рекомендую не использовать его, поскольку он изменяет пути и затрудняет установку других инструментов.

Вас также может заинтересовать Как установить CuDNN на Ubuntu 16.04?. [! ​​D25]

*: Не устанавливайте драйверы дисплея с помощью этого скрипта. Они старые. Загрузите последние из Как установить CuDNN на Ubuntu 16.04?

Проверить установку CUDA

Следующая команда показывает текущую версию CUDA (последняя строка) :

$ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Sun_Sep__4_22:14:01_CDT_2016 Cuda compilation tools, release 8.0, V8.0.44

Следующая команда показывает версию вашего драйвера и количество памяти GPU:

$ nvidia-smi Fri Jan 20 12:19:04 2017 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 367.57 Driver Version: 367.57 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce 940MX Off | 0000:02:00.0 Off | N/A | | N/A 75C P0 N/A / N/A | 1981MiB / 2002MiB | 98% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1156 G /usr/lib/xorg/Xorg 246MiB | | 0 3198 G ...m,SecurityWarningIconUpdate<SecurityWarni 222MiB | | 0 6645 C python 1510MiB | +-----------------------------------------------------------------------------+

См. также: Проверка установки CuDNN

Справка ! Новый драйвер не работает!

Не паникуйте. Даже если вы ничего не видите на своем компьютере, следующие шаги должны вернуть вас в состояние до:

Загрузить CUDA: я использовал версию 15.04 и «runfile (local)». Это 1,1 ГБ. Перейдите в корневую оболочку Проверьте сумму md5: md5sum cuda_7.5.18_linux.run. sh cuda_7.5.18_linux.run --uninstall Удалите любую другую установку (sudo apt-get purge nvidia-cuda* - если вы также хотите установить драйверы, тогда sudo apt-get purge nvidia-*.) Если вы хотите установить драйверы дисплея ( *), выход из вашего графического интерфейса. Перейдите к сеансу терминала (ctrl + alt + F2) Stop lightdm: sudo service lightdm stop Создайте файл в /etc/modprobe.d/blacklist-nouveau.conf со следующим содержимым: blacklist nouveau options nouveau modeset=0 Затем выполните: sudo update-initramfs -u

Графические драйверы

Установка графических драйверов немного сложна. Это необходимо сделать без поддержки графики.

Перейти в корневую оболочку Ctrl + Alt + F4 (вы можете переключаться с помощью Ctrl + Alt + F7) sh cuda_7.5.18_linux.run --uninstall sudo sh cuda_7.5.18_linux.run --override. Убедитесь, что вы говорите y для символической ссылки. Запустите lightdm еще раз: sudo service lightdm start Возможно, вам понадобится reboot ваш компьютер / черный список для нувориша (немецкий учебник)
72
ответ дан 18 July 2018 в 05:14

Установить CUDA для Ubuntu

Существует руководство по установке Linux. Тем не менее, это в основном только те шаги:

Загрузить CUDA: я использовал версию 15.04 и «runfile (local)». Это 1,1 ГБ. Проверьте сумму md5: md5sum cuda_7.5.18_linux.run. Только продолжайте, если это правильно. Удалите любую другую установку (sudo apt-get purge nvidia-cuda* - если вы также хотите установить драйверы, тогда sudo apt-get purge nvidia-*.) Если вы хотите установить драйверы дисплея (*), выйдите из своего графического интерфейса. Перейдите к сеансу терминала (ctrl + alt + F2) Stop lightdm: sudo service lightdm stop Создайте файл в /etc/modprobe.d/blacklist-nouveau.conf со следующим содержимым: blacklist nouveau options nouveau modeset=0 Затем выполните: sudo update-initramfs -u sudo sh cuda_7.5.18_linux.run --override. Убедитесь, что вы говорите y для символической ссылки. Запустите lightdm еще раз: sudo service lightdm start Следуйте подсказкам командной строки

См. Также: Руководство по установке Linux

Примечания: Да, есть возможность установить это через apt-get install cuda. Я настоятельно рекомендую не использовать его, поскольку он изменяет пути и затрудняет установку других инструментов.

Вас также может заинтересовать Как установить CuDNN на Ubuntu 16.04?. [! ​​D25]

*: Не устанавливайте драйверы дисплея с помощью этого скрипта. Они старые. Загрузите последние из Как установить CuDNN на Ubuntu 16.04?

Проверить установку CUDA

Следующая команда показывает текущую версию CUDA (последняя строка) :

$ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Sun_Sep__4_22:14:01_CDT_2016 Cuda compilation tools, release 8.0, V8.0.44

Следующая команда показывает версию вашего драйвера и количество памяти GPU:

$ nvidia-smi Fri Jan 20 12:19:04 2017 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 367.57 Driver Version: 367.57 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce 940MX Off | 0000:02:00.0 Off | N/A | | N/A 75C P0 N/A / N/A | 1981MiB / 2002MiB | 98% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1156 G /usr/lib/xorg/Xorg 246MiB | | 0 3198 G ...m,SecurityWarningIconUpdate<SecurityWarni 222MiB | | 0 6645 C python 1510MiB | +-----------------------------------------------------------------------------+

См. также: Проверка установки CuDNN

Справка ! Новый драйвер не работает!

Не паникуйте. Даже если вы ничего не видите на своем компьютере, следующие шаги должны вернуть вас в состояние до:

Загрузить CUDA: я использовал версию 15.04 и «runfile (local)». Это 1,1 ГБ. Перейдите в корневую оболочку Проверьте сумму md5: md5sum cuda_7.5.18_linux.run. sh cuda_7.5.18_linux.run --uninstall Удалите любую другую установку (sudo apt-get purge nvidia-cuda* - если вы также хотите установить драйверы, тогда sudo apt-get purge nvidia-*.) Если вы хотите установить драйверы дисплея ( *), выход из вашего графического интерфейса. Перейдите к сеансу терминала (ctrl + alt + F2) Stop lightdm: sudo service lightdm stop Создайте файл в /etc/modprobe.d/blacklist-nouveau.conf со следующим содержимым: blacklist nouveau options nouveau modeset=0 Затем выполните: sudo update-initramfs -u

Графические драйверы

Установка графических драйверов немного сложна. Это необходимо сделать без поддержки графики.

Перейти в корневую оболочку Ctrl + Alt + F4 (вы можете переключаться с помощью Ctrl + Alt + F7) sh cuda_7.5.18_linux.run --uninstall sudo sh cuda_7.5.18_linux.run --override. Убедитесь, что вы говорите y для символической ссылки. Запустите lightdm еще раз: sudo service lightdm start Возможно, вам понадобится reboot ваш компьютер / черный список для нувориша (немецкий учебник)
72
ответ дан 24 July 2018 в 18:16

Это ответ на looooong, так как я несколько раз вворачивал свой ноутбук во время написания. Тем не менее, я предпочитаю держать это долго, так как это может быть полезно для других людей тоже;) Большая часть моего ответа начинается с Edited-updated

Sooooo, я прочитал все ответы здесь и в других местах, я не знайте почему, но каждый из них вызывает у меня проблему: (

Через 4 дня повторная установка Linux назад и вперед здесь - это способ, который работал для меня.

Прежде чем перейти к Основная процедура Я хочу упомянуть альтернативный метод.

Edited-updated

Таким образом, вы можете переключаться между nvidia и вашим intel gpu на свой ноутбук, используя

sudo prime-select intel sudo prime-select nvidia

Другими словами, вы можете переключиться на intel и установить nvidia и переключиться обратно в Intel для нормального использования и всякий раз, когда вы хотите использовать глубокий обучающий переход к nvidia one.

В любом случае,

позвольте мне рассказать о главном методе, который, наконец, работает для меня (информация здесь в основном захвачена ссылкой):

В любом случае,

sudo apt-get remove --purge nvidia-* sudo apt-get purge nvidia-cuda* sudo apt-get purge nvidia-* sudo /usr/bin/nvidia-uninstall sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl sudo rm -rf /etc/modprobe.d/blacklist-nouveau.conf

Затем мы просто обновляем все:

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo reboot

Теперь будет возможность вы не можете войти в систему, и вы застряли в цикле ...

Не беспокойтесь, я столкнулся с этим более чем в 50 раз ...

нажмите ctr+alt+F2 введите свое имя пользователя и password

теперь введите эти:

sudo service lightdm stop

Дополнительно, некоторые люди также должны ввести это, честно говоря, что это такое: sudo init 3

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

добавить

blacklist nouveau options nouveau modeset=0

к нему и сохранить его и выйти.

Затем введите:

sudo update-initramfs -u

перейти к файлу, который у вас есть cuda .run там и введите:

sudo sh cuda_8.0_linux.run --override sudo service lightdm start sudo reboot

Sooo, если вам повезет, вы должны войти в систему сейчас. Как вы можете догадаться, мне не повезло, и я все еще не мог войти в систему. Поэтому мне пришлось снова нажать ctr+Alt+F2 и сделать следующее:

sudo ubuntu-drivers autoinstall sudo reboot

Теперь я могу войти в систему наконец.

Теперь настало время установить пути и проверить установки .

type:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} nvidia-smi nvcc -V

он должен показать вам, что у вас есть cuda 8.

Также на всякий случай вы также можете сделать это:

export PATH=$PATH:/usr/local/cuda-8.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64 gedit ~/.bashrc

добавить их в конец:

export PATH=$PATH:/usr/local/cuda-8.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64 # Added by me on 2013/06/24 PATH=~/bin:$PATH export PATH

Сохранить и выйти из gedit. Тип:

sudo ldconfig /usr/local/cuda-8.0/lib64

Вопрос для людей, которые знают больше, чем я:

Итак, все звучит как работа, но когда я закрою / перезагружу свою систему на несколько секунд, ! d35]

Итак, все звучит как работа, но когда я закрою / перезагружу свою систему в течение нескольких секунд, он показывает Вопрос для людей, которые знают больше, чем я: Я попытался это Link , но это не помогает, пожалуйста, дайте мне знать, знаете ли вы, как это исправить.

----------------

----------------

Угадайте, я снова ввернул.

Но на этот раз я пришел с гораздо более легким соусом. и вот главный момент: иногда нам нужно сказать НЕТ

Вот что действительно работает для меня. после того, как вы очистите и удалите все и перезагрузите sudo, выполните следующее:

sudo ubuntu-drivers autoinstall sudo reboot

нажмите ctr+alt+F2 введите свое имя пользователя и пароль

теперь введите их:

sudo service lightdm stop sudo sh cuda_8.0_linux.run

Иногда во время установки нам нужно указать NO , первый вопрос требует повторной установки драйвера снова, НЕ СКАЖИТЕ НЕТ этой матери f **** вопрос Скажите «да» остальным из них: D после окончания.

sudo service lightdm start press `alt+ctr+F7`

регистрация на ваш дорогой PC

. Работало? Ваше приветствие:)

1
ответ дан 18 July 2018 в 05:14

Сначала я попытался сделать это sudo lightdm stop, но это привело к циклу входа. Итак, я нашел новый метод:

Скопируйте файл cuda_9.0.176_384.81_linux.run (в моем случае он был запущенным файлом) в любой каталог из /home/<your_username>, например, «Загрузки» или «Документы» или где угодно. После этого перезагрузите компьютер и, когда появится меню загрузки Ubuntu, перейдите в «Дополнительные параметры → Режим восстановления» (если он не отображается, удерживайте клавишу смены при загрузке) Выберите «drop to root shell», нажмите ENTER, чтобы продолжить, когда вас попросят нажать enter или Ctrl-D. Изменить: Запустите mount -o rw,remount /, чтобы получить права на чтение и запись. Перейдите в этот каталог, где вы скопировали установочный файл cuda. Запустите команду на основе типа файла, ее можно найти по адресу https://developer.nvidia.com/cuda-downloads после выбора желаемой цели, как вы это делали ранее. В моем случае это было sudo sh cuda_*.run Это важный шаг и продолжайте медленно и осторожно, когда закончится длинная информация / соглашение, ПРИНИМАЙТЕ его. Затем он спросит о установке NVIDIA DRIVER INSTALLATION да (y). Тогда он, вероятно, спросит об установке библиотек OpenGL, пропустит его, потому что он может переопределить вашу обычную установку драйвера и вызвать проблемы, в моем случае это произошло. Поэтому нажмите no (n). Затем выполните все установки, и он будет завершен автоматически и, наконец, покажет файл журнала в /tmp. Теперь перезагрузите систему, введя команду перезагрузки в оболочке режима восстановления. После запуска системы он может не отображать файлы образцов CUDA, потому что вам необходимо выполнить эти два обязательных этапа после установки: [A] Добавить правильный путь для cuda. [B] Добавьте правильный путь для LD_LIBRARY_PATH Добавьте путь к файлу ~ / .bashrc и запустите source ~/.bashrc, чтобы сделать путь постоянным, чтобы после перезагрузки он не исчез, подтвердите его, закрыв текущий терминал и запустив вторую команду в шаг 12 снова в другом терминале. См. «Перейти к 7. Действия после установки». Чтобы проверить, правильно ли установлен CUDA или не выполняются обе указанные ниже команды, и проверьте, выдают ли nvcc -V выходные данные или нет cat /proc/driver/nvidia/version nvcc -V Перейдите к ~/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery, затем выполните следующие действия: make ./deviceQuery и сопоставить выходные данные с этим изображением, может отличаться, но формат вывода должен совпадать. Поздравляем, что вы успешно установили CUDA Toolkit. После этого перейдите сюда и попробуйте несколько примеров. Перейдите к 7.2 Рекомендуемые действия.

COURTESY - CUDA TOOLKIT DOCS

PS - Любой тип критики приветствуется, заранее извиняется за любые ошибки, это мой первый ответ на askubuntu.com.

СПАСИБО СМОТРЕТЬ ДЛЯ ЧТЕНИЯ:)

1
ответ дан 18 July 2018 в 05:14

Просто напоминание о том, что Ubuntu 16.04 не может установить cuda в предполагаемом местоположении /usr/local/cuda-8.0.61. Следовательно, export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} может не работать.

Когда я пытался установить «cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb» на Ubuntu 16.04, я просто следил за инструкции здесь http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions. Тем не менее, я не смог скомпилировать cuda-install-samples-8.0.61.sh \ home или nvcc -V

Оказалось, что Ubuntu установил cuda в /usr/local/cuda-8.0 вместо предполагаемого местоположения /usr/local/cuda-8.0.61. Поэтому я изменил export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} на export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}, и я успешно установил cuda.

1
ответ дан 18 July 2018 в 05:14

Я написал сообщение в блоге об этом некоторое время назад - установка инструментария Nvidia CUDA - ubuntu 16.04 LTS - примечания /

Моя среда: двойная загрузка Windows 10 и Unbuntu 16.04 LTS.

Копирование и вставка здесь некоторых основных уроков. Отключить безопасную загрузку в настройке прошивки UEFI (сделать это в режиме BIOS / перезапустить из расширенного запуска Windows) , (Я пытался в течение многих лет надеяться, что смогу заставить его работать с защищенной загрузкой. Не повезло. Безопасная загрузка остановила драйвер Nvidia от правильной установки на Ubuntu. Отключение Secure Boot оказывается единственным рабочим решением для меня - если вы можете установите драйвер Nvidia без необходимости отключать безопасную загрузку, дайте мне знать) Следуйте руководству по установке Linux CUDA. (самоуверенный ...) Используйте установку Linux .deb (диспетчер пакетов) (для простоты). Загрузите файл .deb в браузере. Установите из командной строки терминала. (самоуверенный ...) Не используйте установку runfile (слишком сложно).

Подробные инструкции:

См. Установка инструментария Nvidia CUDA - ubuntu 16.04 LTS - примечания /

1
ответ дан 18 July 2018 в 05:14

Это сработало для меня

sudo rm /tmp/.X*-lock sudo apt-get purge nvidia-* sudo reboot sudo service lightdm stop

Нажмите Alt + f1

sudo rmmod nvidia sudo sh cuda_8.0.61_375.26_linux.run sudo service lightdm start

и перезагрузите

0
ответ дан 18 July 2018 в 05:14

Я получил его для работы после прочтения нескольких сообщений: у меня была уже карта ATI на компьютере, которая оказалась очень полезной. Я установил GTX 1070 рядом с ATI и начал установку Kubuntu 16.04. Сначала отобразился только дисплей, подключенный к карте ATI, что позволило мне установить драйвер NVIDIA-Linux-x86_64-367.27.run, загруженный с веб-сайта поставщика. Чтобы установить CUDA, я загрузил файл cuda_7.5.18_linux.run. Я установил инструментарий cuda с помощью двух переключателей:

cuda_7.5.18_linux.run --silent --toolkit

Сэмплы cuda также можно установить из файла .run. Один вопрос был cuda не нравится gcc5. Поэтому я сделал sudo apt-get install gcc-4.8, а затем изменил значение gcc по умолчанию на эту версию:

cd /usr/bin/ sudo unlink gcc sudo ln -s gcc4.8 gcc sudo unlink g++ sudo ln -s g++-4.8 g++

Я заменил gcc на gcc5 после установки cuda. Компиляция образцов cuda также должна быть выполнена с помощью gcc4.8, gcc4.9 может работать, но я не пробовал.

1
ответ дан 18 July 2018 в 05:14

Я пытался установить много раз через файл .run, но некоторая ошибка всегда закралась, и я либо столкнулся с циклом регистрации, либо полностью потерял отображение. Поэтому я бы порекомендовал использовать файл .deb и не возиться с диспетчером отображения.

Руководство по установке NVIDIA CUDA для Linux - отличная ссылка, в которой перечислены все детали. Убедитесь, что вы следуете за каждым шагом, так как это

Чтобы установить драйвер Nvidia, вы можете сделать следующее:

В меню Ubuntu «Поиск вашего компьютера» в левом верхнем углу поиска «Дополнительные драйверы» (вы также можете сделать Системные настройки-> Программное обеспечение и обновления-> Дополнительные драйверы) В появившемся меню выберите один из драйверов Nvidia и нажмите «Применить изменения». (Этот шаг использует интернет. Если он все еще не работает, ваш прокси-сервер может блокировать загрузку ) Перезагрузите свою систему. Откройте окно терминала и введите nvidia-smi. Если ваш драйвер установлен правильно, вы должны увидеть что-то вроде: +------------------------------------------------------+ | NVIDIA-SMI 3.295.41 Driver Version: 295.41 | |-------------------------------+----------------------+----------------------+ | Nb. Name | Bus Id Disp. | Volatile ECC SB / DB | | Fan Temp Power Usage /Cap | Memory Usage | GPU Util. Compute M. | |===============================+======================+======================| | 0. Tesla C2050 | 0000:05:00.0 On | 0 0 | | 30% 62 C P0 N/A / N/A | 3% 70MB / 2687MB | 44% Default | |-------------------------------+----------------------+----------------------| | Compute processes: GPU Memory | | GPU PID Process name Usage | |=============================================================================| | 0. 7336 ./align 61MB | +-----------------------------------------------------------------------------+

Теперь вы можете легко установить CUDA в соответствии с предыдущей ссылкой. Вкратце:

sudo apt-get install linux-headers-$(uname -r)

Загрузите инструментарий Руководство по установке NVIDIA CUDA для Linux , а затем установите файл .deb (соответственно замените имя)

sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

, затем выполните:

sudo apt-get update sudo apt-get install cuda
18
ответ дан 18 July 2018 в 05:14

Шаги, которые работали для меня:

sudo apt-get install nvidia-cuda-toolkit OR 1 '. инструкции по установке здесь Вам нужно выбрать из Software & amp; Updates / Additional Drivers драйвер nvidia (375, в моем контексте) Следуйте синему экрану при перезапуске, и только оттуда отключите безопасную загрузку, введя свой пароль, установленный во время установки драйвера nvidia. (любая безопасная отключение загрузки через BIOS не сработала для меня).

Теперь тестовый выход установки успешно выполнен.

2
ответ дан 18 July 2018 в 05:14

Я также пробовал разностные подходы, чтобы установить Cuda 8.0 в Ubuntu 16.04. Наконец, это шаги, которые делают трюк. Я последовал этому руководству и обновил исправленные шаги следующим образом.

Обновите систему apt-get update && apt-get upgrade Загрузите VirtualGL и установите его. Для установки dpkg -i virtualgl*.deb Загрузите и установите CUDA 8.0 и установите его. Я предлагаю сделать это через интернет. Как и в этом случае, установите необходимые зависимости. apt-get install linux-headers-$(uname -r) apt-get install freeglut3-dev libxmu-dev libpcap-dev Обновить систему PATH в .bashrc, которая может быть найдена в домашнем каталоге. Обратите внимание, что если вы установите эту вещь в разное местоположение, пожалуйста, обновите путь в соответствии с этим. export PATH=$PATH:/opt/VirtualGL/bin export PATH=$PATH:/usr/local/cuda/bin Установите bumblebee-nvidia и primus. apt-get install bumblebee-nvidia primus Отредактируйте конфигурационный файл bumblebee, поэтому шмель знает, что мы используем драйвер NVIDIA. Обновите путь в соответствии с вашей системой. Вот справочный вид, который поможет. sudo nano +22 /etc/bumblebee/bumblebee.conf Добавить: [bumblebeed] ServerGroup=bumblebee TurnCardOffAtExit=false NoEcoModeOverride=false Driver=nvidia XorgConfDir=/etc/bumblebee/xorg.conf.d Bridge=auto PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus AllowFallbackToIGC=false Driver=nvidia [driver-nvidia] KernelDriver=nvidia PMMethod=auto LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367 XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia Driver=nouveau [driver-nouveau] KernelDriver=nouveau PMMethod=auto XorgConfFile=/etc/bumblebee/xorg.conf.nouveau Запустить следующее и записать адрес PCI вашей видеокарты. $ lspci | egrep 'VGA|3D' 00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02) 01:00.0 3D controller: NVIDIA Corporation Device 179c (rev a2) Отредактируйте файл xorg.conf.nvidia, чтобы он знал адрес PCI (01: 00.0 для меня) вашей видеокарты. Обновите адрес PIC, как показано ниже в разделе «ServerLayout» sudo nano /etc/bumblebee/xorg.conf.nvidia Добавить: Section "ServerLayout" Identifier "Layout0" Option "AutoAddDevices" "false" Option "AutoAddGPU" "false" BusID "PCI:01:00.0" Перезагрузите систему и получите удовольствие от запуска некоторых примеров кодов. sudo shutdown -r now
6
ответ дан 18 July 2018 в 05:14

Принятый ответ не работал для моего дела. Я установил CUDA 8.0 на свою лабораторию со следующими спецификациями:

Видеокарта: GeForce GTX 950M (cc 5.0) Процессор: Intel Core i7-6700HQ (с графикой Intel HD 530)

Следующее руководство сначала устанавливает драйвер NVIDIA, а затем устанавливает CUDA 8.0.

Установка CUDA 8.0 на новую установку Ubuntu 16.04

Запуск [Software & amp ; Обновления]. Выберите вкладку [dополнительные драйверы]. В списке найдите свою графическую карту. Среди драйверов, которые могут быть использованы для карты, выберите проприетарный драйвер от NVIDIA. Затем нажмите кнопку [Применить изменения]. В моем случае под названием графической карты «NVIDIA Corporation: GM107M [Geforce GTX 950M]» было два варианта: Использование бинарного драйвера NVIDIA - версия 375.66 от nvidia-375 (проприетарная, протестированная) Использование сервера X.Org X - Nouveau отобразить драйвер из xserver-xorg-video-nouveau (с открытым исходным кодом) Удалить установленные по умолчанию видеодрайверы с помощью $ sudo apt remove xserver-xorg-video*. Перезагружать. Загрузите CUDA 8.0 Toolkit отсюда. Среди типов установщика выберите «runfile (local)». Это загружает cuda_8.0.61_375.26_linux.run. Запустите программу установки с помощью $ sudo sh cuda_8.0.61_375.26_linux.run. [dополнительно] Если ваша установленная версия драйвера NVIDIA выше версии драйвера, содержащейся в загруженном установщике, вы можете не устанавливать драйвер при установке CUDA. В моем случае, поскольку у меня уже есть версия драйвера 375.66, которая выше, чем 375.26, содержащаяся в установщике, я решил не устанавливать. После установки настройте двоичный путь и путь к библиотеке (вы можете следовать указаниям из instller). Если вы решите настроить ld.so.conf и произойдет следующая ошибка: libEGL.so.1 is not a symbolic link, следуйте указаниям по этой ссылке.
1
ответ дан 18 July 2018 в 05:14

Обычно предпочтительным методом является установка SW через файлы deb, когда они доступны, поскольку они обеспечивают более надежный способ обработки зависимостей и более надежный способ удаления SW. Кандидат на CUDA 8.0 был доступен для 16.04 (в Dev-Zone), и теперь CUDA 8.0 для Ubuntu 16.04 доступен через файлы deb (локальные) и (сетевые): https: //developer.nvidia.com/cuda -downloads

1
ответ дан 18 July 2018 в 05:14

Это ответ на looooong, так как я несколько раз вворачивал свой ноутбук во время написания. Тем не менее, я предпочитаю держать это долго, так как это может быть полезно для других людей тоже;) Большая часть моего ответа начинается с Edited-updated

Sooooo, я прочитал все ответы здесь и в других местах, я не знайте почему, но каждый из них вызывает у меня проблему: (

Через 4 дня повторная установка Linux назад и вперед здесь - это способ, который работал для меня.

Прежде чем перейти к Основная процедура Я хочу упомянуть альтернативный метод.

Edited-updated

Таким образом, вы можете переключаться между nvidia и вашим intel gpu на свой ноутбук, используя

sudo prime-select intel sudo prime-select nvidia

Другими словами, вы можете переключиться на intel и установить nvidia и переключиться обратно в Intel для нормального использования и всякий раз, когда вы хотите использовать глубокий обучающий переход к nvidia one.

В любом случае,

позвольте мне рассказать о главном методе, который, наконец, работает для меня (информация здесь в основном захвачена ссылкой):

В любом случае,

sudo apt-get remove --purge nvidia-* sudo apt-get purge nvidia-cuda* sudo apt-get purge nvidia-* sudo /usr/bin/nvidia-uninstall sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl sudo rm -rf /etc/modprobe.d/blacklist-nouveau.conf

Затем мы просто обновляем все:

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo reboot

Теперь будет возможность вы не можете войти в систему, и вы застряли в цикле ...

Не беспокойтесь, я столкнулся с этим более чем в 50 раз ...

нажмите ctr+alt+F2 введите свое имя пользователя и password

теперь введите эти:

sudo service lightdm stop

Дополнительно, некоторые люди также должны ввести это, честно говоря, что это такое: sudo init 3

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

добавить

blacklist nouveau options nouveau modeset=0

к нему и сохранить его и выйти.

Затем введите:

sudo update-initramfs -u

перейти к файлу, который у вас есть cuda .run там и введите:

sudo sh cuda_8.0_linux.run --override sudo service lightdm start sudo reboot

Sooo, если вам повезет, вы должны войти в систему сейчас. Как вы можете догадаться, мне не повезло, и я все еще не мог войти в систему. Поэтому мне пришлось снова нажать ctr+Alt+F2 и сделать следующее:

sudo ubuntu-drivers autoinstall sudo reboot

Теперь я могу войти в систему наконец.

Теперь настало время установить пути и проверить установки .

type:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} nvidia-smi nvcc -V

он должен показать вам, что у вас есть cuda 8.

Также на всякий случай вы также можете сделать это:

export PATH=$PATH:/usr/local/cuda-8.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64 gedit ~/.bashrc

добавить их в конец:

export PATH=$PATH:/usr/local/cuda-8.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64 # Added by me on 2013/06/24 PATH=~/bin:$PATH export PATH

Сохранить и выйти из gedit. Тип:

sudo ldconfig /usr/local/cuda-8.0/lib64

Вопрос для людей, которые знают больше, чем я:

Итак, все звучит как работа, но когда я закрою / перезагружу свою систему на несколько секунд, ! d35]

Итак, все звучит как работа, но когда я закрою / перезагружу свою систему в течение нескольких секунд, он показывает Вопрос для людей, которые знают больше, чем я: Я попытался это Link , но это не помогает, пожалуйста, дайте мне знать, знаете ли вы, как это исправить.

----------------

----------------

Угадайте, я снова ввернул.

Но на этот раз я пришел с гораздо более легким соусом. и вот главный момент: иногда нам нужно сказать НЕТ

Вот что действительно работает для меня. после того, как вы очистите и удалите все и перезагрузите sudo, выполните следующее:

sudo ubuntu-drivers autoinstall sudo reboot

нажмите ctr+alt+F2 введите свое имя пользователя и пароль

теперь введите их:

sudo service lightdm stop sudo sh cuda_8.0_linux.run

Иногда во время установки нам нужно указать NO , первый вопрос требует повторной установки драйвера снова, НЕ СКАЖИТЕ НЕТ этой матери f **** вопрос Скажите «да» остальным из них: D после окончания.

sudo service lightdm start press `alt+ctr+F7`

регистрация на ваш дорогой PC

. Работало? Ваше приветствие:)

1
ответ дан 24 July 2018 в 18:16
  • 1
    Человек, ваш ответ неоценим, так как в моем случае я должен жестко указать путь в файл, как вы объяснили на каждой машине, которую я использую. Очень важная информация. Благодарю. – Michael IV 20 April 2018 в 10:50

Сначала я попытался сделать это sudo lightdm stop, но это привело к циклу входа. Итак, я нашел новый метод:

Скопируйте файл cuda_9.0.176_384.81_linux.run (в моем случае он был запущенным файлом) в любой каталог из /home/<your_username>, например, «Загрузки» или «Документы» или где угодно. После этого перезагрузите компьютер и, когда появится меню загрузки Ubuntu, перейдите в «Дополнительные параметры → Режим восстановления» (если он не отображается, удерживайте клавишу смены при загрузке) Выберите «drop to root shell», нажмите ENTER, чтобы продолжить, когда вас попросят нажать enter или Ctrl-D. Изменить: Запустите mount -o rw,remount /, чтобы получить права на чтение и запись. Перейдите в этот каталог, где вы скопировали установочный файл cuda. Запустите команду на основе типа файла, ее можно найти по адресу https://developer.nvidia.com/cuda-downloads после выбора желаемой цели, как вы это делали ранее. В моем случае это было sudo sh cuda_*.run Это важный шаг и продолжайте медленно и осторожно, когда закончится длинная информация / соглашение, ПРИНИМАЙТЕ его. Затем он спросит о установке NVIDIA DRIVER INSTALLATION да (y). Тогда он, вероятно, спросит об установке библиотек OpenGL, пропустит его, потому что он может переопределить вашу обычную установку драйвера и вызвать проблемы, в моем случае это произошло. Поэтому нажмите no (n). Затем выполните все установки, и он будет завершен автоматически и, наконец, покажет файл журнала в /tmp. Теперь перезагрузите систему, введя команду перезагрузки в оболочке режима восстановления. После запуска системы он может не отображать файлы образцов CUDA, потому что вам необходимо выполнить эти два обязательных этапа после установки: [A] Добавить правильный путь для cuda. [B] Добавьте правильный путь для LD_LIBRARY_PATH Добавьте путь к файлу ~ / .bashrc и запустите source ~/.bashrc, чтобы сделать путь постоянным, чтобы после перезагрузки он не исчез, подтвердите его, закрыв текущий терминал и запустив вторую команду в шаг 12 снова в другом терминале. См. «Перейти к 7. Действия после установки». Чтобы проверить, правильно ли установлен CUDA или не выполняются обе указанные ниже команды, и проверьте, выдают ли nvcc -V выходные данные или нет cat /proc/driver/nvidia/version nvcc -V Перейдите к ~/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery, затем выполните следующие действия: make ./deviceQuery и сопоставить выходные данные с этим изображением, может отличаться, но формат вывода должен совпадать. Поздравляем, что вы успешно установили CUDA Toolkit. После этого перейдите сюда и попробуйте несколько примеров. Перейдите к 7.2 Рекомендуемые действия.

COURTESY - CUDA TOOLKIT DOCS

PS - Любой тип критики приветствуется, заранее извиняется за любые ошибки, это мой первый ответ на askubuntu.com.

СПАСИБО СМОТРЕТЬ ДЛЯ ЧТЕНИЯ:)

1
ответ дан 24 July 2018 в 18:16
  • 1
    Вы могли бы добавить, что первый выбор «enable networking» перемонтирует как чтение / запись без fuzz. Или добавьте строку, в которую вы перемонтировали для чтения / записи из командной строки. – Videonauth 22 November 2017 в 22:49
  • 2
    @Videonauth Спасибо за редактирование. Я не понял вашу точку зрения, я не делал никаких пересадок. Пожалуйста, объясни. Благодарю. – Amit Bhatt 22 November 2017 в 23:05
  • 3
    Это странно, потому что afaik Ubuntu монтирует накопитель в режиме только для чтения, когда он запускается в корневую оболочку с самого начала. – Videonauth 22 November 2017 в 23:16
  • 4
    Это правда, но в моем случае корневая оболочка исчезает, когда-то, что она делает вообще, а затем я снова выбрал ее, и она отлично работала для меня. Вы имели в виду, что я должен дать ссылку на этот chmod и монтировать монтирование? – Amit Bhatt 22 November 2017 в 23:23
  • 5
    Готово. еще раз спасибо – Amit Bhatt 22 November 2017 в 23:30

Просто напоминание о том, что Ubuntu 16.04 не может установить cuda в предполагаемом местоположении /usr/local/cuda-8.0.61. Следовательно, export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} может не работать.

Когда я пытался установить «cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb» на Ubuntu 16.04, я просто следил за инструкции здесь http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions. Тем не менее, я не смог скомпилировать cuda-install-samples-8.0.61.sh \ home или nvcc -V

Оказалось, что Ubuntu установил cuda в /usr/local/cuda-8.0 вместо предполагаемого местоположения /usr/local/cuda-8.0.61. Поэтому я изменил export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} на export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}, и я успешно установил cuda.

1
ответ дан 24 July 2018 в 18:16

Я написал сообщение в блоге об этом некоторое время назад - установка инструментария Nvidia CUDA - ubuntu 16.04 LTS - примечания /

Моя среда: двойная загрузка Windows 10 и Unbuntu 16.04 LTS.

Копирование и вставка здесь некоторых основных уроков. Отключить безопасную загрузку в настройке прошивки UEFI (сделать это в режиме BIOS / перезапустить из расширенного запуска Windows) , (Я пытался в течение многих лет надеяться, что смогу заставить его работать с защищенной загрузкой. Не повезло. Безопасная загрузка остановила драйвер Nvidia от правильной установки на Ubuntu. Отключение Secure Boot оказывается единственным рабочим решением для меня - если вы можете установите драйвер Nvidia без необходимости отключать безопасную загрузку, дайте мне знать) Следуйте руководству по установке Linux CUDA. (самоуверенный ...) Используйте установку Linux .deb (диспетчер пакетов) (для простоты). Загрузите файл .deb в браузере. Установите из командной строки терминала. (самоуверенный ...) Не используйте установку runfile (слишком сложно).

Подробные инструкции:

См. Установка инструментария Nvidia CUDA - ubuntu 16.04 LTS - примечания /

1
ответ дан 24 July 2018 в 18:16

Это сработало для меня

sudo rm /tmp/.X*-lock sudo apt-get purge nvidia-* sudo reboot sudo service lightdm stop

Нажмите Alt + f1

sudo rmmod nvidia sudo sh cuda_8.0.61_375.26_linux.run sudo service lightdm start

и перезагрузите

0
ответ дан 24 July 2018 в 18:16

Я получил его для работы после прочтения нескольких сообщений: у меня была уже карта ATI на компьютере, которая оказалась очень полезной. Я установил GTX 1070 рядом с ATI и начал установку Kubuntu 16.04. Сначала отобразился только дисплей, подключенный к карте ATI, что позволило мне установить драйвер NVIDIA-Linux-x86_64-367.27.run, загруженный с веб-сайта поставщика. Чтобы установить CUDA, я загрузил файл cuda_7.5.18_linux.run. Я установил инструментарий cuda с помощью двух переключателей:

cuda_7.5.18_linux.run --silent --toolkit

Сэмплы cuda также можно установить из файла .run. Один вопрос был cuda не нравится gcc5. Поэтому я сделал sudo apt-get install gcc-4.8, а затем изменил значение gcc по умолчанию на эту версию:

cd /usr/bin/ sudo unlink gcc sudo ln -s gcc4.8 gcc sudo unlink g++ sudo ln -s g++-4.8 g++

Я заменил gcc на gcc5 после установки cuda. Компиляция образцов cuda также должна быть выполнена с помощью gcc4.8, gcc4.9 может работать, но я не пробовал.

1
ответ дан 24 July 2018 в 18:16
  • 1
    Установщик CUDA уважает переменную окружения CC, поэтому вы можете указать, что указывать на gcc-4.8, а не на необходимость обходиться со своими общесистемными символическими ссылками. – mabraham 5 September 2016 в 17:06

Я пытался установить много раз через файл .run, но некоторая ошибка всегда закралась, и я либо столкнулся с циклом регистрации, либо полностью потерял отображение. Поэтому я бы порекомендовал использовать файл .deb и не возиться с диспетчером отображения.

Руководство по установке NVIDIA CUDA для Linux - отличная ссылка, в которой перечислены все детали. Убедитесь, что вы следуете за каждым шагом, так как это

Чтобы установить драйвер Nvidia, вы можете сделать следующее:

В меню Ubuntu «Поиск вашего компьютера» в левом верхнем углу поиска «Дополнительные драйверы» (вы также можете сделать Системные настройки-> Программное обеспечение и обновления-> Дополнительные драйверы) В появившемся меню выберите один из драйверов Nvidia и нажмите «Применить изменения». (Этот шаг использует интернет. Если он все еще не работает, ваш прокси-сервер может блокировать загрузку ) Перезагрузите свою систему. Откройте окно терминала и введите nvidia-smi. Если ваш драйвер установлен правильно, вы должны увидеть что-то вроде: +------------------------------------------------------+ | NVIDIA-SMI 3.295.41 Driver Version: 295.41 | |-------------------------------+----------------------+----------------------+ | Nb. Name | Bus Id Disp. | Volatile ECC SB / DB | | Fan Temp Power Usage /Cap | Memory Usage | GPU Util. Compute M. | |===============================+======================+======================| | 0. Tesla C2050 | 0000:05:00.0 On | 0 0 | | 30% 62 C P0 N/A / N/A | 3% 70MB / 2687MB | 44% Default | |-------------------------------+----------------------+----------------------| | Compute processes: GPU Memory | | GPU PID Process name Usage | |=============================================================================| | 0. 7336 ./align 61MB | +-----------------------------------------------------------------------------+

Теперь вы можете легко установить CUDA в соответствии с предыдущей ссылкой. Вкратце:

sudo apt-get install linux-headers-$(uname -r)

Загрузите инструментарий Руководство по установке NVIDIA CUDA для Linux , а затем установите файл .deb (соответственно замените имя)

sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

, затем выполните:

sudo apt-get update sudo apt-get install cuda
18
ответ дан 24 July 2018 в 18:16
  • 1
    Я только что установил это на бренде, шлепающем новую установку Mint KDE Linux (2017-05-24) с GeForce 1080 TI, и это сработало. Выберите «deb (network)» -variant на веб-странице, поскольку как просто устанавливает apt-источник в /etc/apt/sources.list.d/, но и «deb (local)», является локальным указателем файла, тогда как другая («сеть») является обычной ссылкой на репо. Он читает как таковой, и вы, вероятно, можете просто ввести себя, файл называется «cuda.list»: deb http://developer.download.nvidia.com/compute/cuda/repos/ubun‌​‌​tu1604/x86_64 /. Обратите внимание, что установка понизила драйвер от nvidia-381 до -375. Я оставил его там. – stolsvik 24 May 2017 в 21:41
  • 2
    @ akshita007 Когда я перехожу к дополнительным драйверам, я вижу это сообщение: Unknown: Unknown This device is not working Затем он спрашивает меня, хочу ли я использовать Processor microcode firmware for Intel CPUs. Должен ли я использовать это? Спасибо. – Moondra 16 October 2017 в 20:36

Шаги, которые работали для меня:

sudo apt-get install nvidia-cuda-toolkit OR 1 '. инструкции по установке здесь Вам нужно выбрать из Software & amp; Updates / Additional Drivers драйвер nvidia (375, в моем контексте) Следуйте синему экрану при перезапуске, и только оттуда отключите безопасную загрузку, введя свой пароль, установленный во время установки драйвера nvidia. (любая безопасная отключение загрузки через BIOS не сработала для меня).

Теперь тестовый выход установки успешно выполнен.

2
ответ дан 24 July 2018 в 18:16

Я также пробовал разностные подходы, чтобы установить Cuda 8.0 в Ubuntu 16.04. Наконец, это шаги, которые делают трюк. Я последовал этому руководству и обновил исправленные шаги следующим образом.

Обновите систему apt-get update && apt-get upgrade Загрузите VirtualGL и установите его. Для установки dpkg -i virtualgl*.deb Загрузите и установите CUDA 8.0 и установите его. Я предлагаю сделать это через интернет. Как и в этом случае, установите необходимые зависимости. apt-get install linux-headers-$(uname -r) apt-get install freeglut3-dev libxmu-dev libpcap-dev Обновить систему PATH в .bashrc, которая может быть найдена в домашнем каталоге. Обратите внимание, что если вы установите эту вещь в разное местоположение, пожалуйста, обновите путь в соответствии с этим. export PATH=$PATH:/opt/VirtualGL/bin export PATH=$PATH:/usr/local/cuda/bin Установите bumblebee-nvidia и primus. apt-get install bumblebee-nvidia primus Отредактируйте конфигурационный файл bumblebee, поэтому шмель знает, что мы используем драйвер NVIDIA. Обновите путь в соответствии с вашей системой. Вот справочный вид, который поможет. sudo nano +22 /etc/bumblebee/bumblebee.conf Добавить: [bumblebeed] ServerGroup=bumblebee TurnCardOffAtExit=false NoEcoModeOverride=false Driver=nvidia XorgConfDir=/etc/bumblebee/xorg.conf.d Bridge=auto PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus AllowFallbackToIGC=false Driver=nvidia [driver-nvidia] KernelDriver=nvidia PMMethod=auto LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367 XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia Driver=nouveau [driver-nouveau] KernelDriver=nouveau PMMethod=auto XorgConfFile=/etc/bumblebee/xorg.conf.nouveau Запустить следующее и записать адрес PCI вашей видеокарты. $ lspci | egrep 'VGA|3D' 00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02) 01:00.0 3D controller: NVIDIA Corporation Device 179c (rev a2) Отредактируйте файл xorg.conf.nvidia, чтобы он знал адрес PCI (01: 00.0 для меня) вашей видеокарты. Обновите адрес PIC, как показано ниже в разделе «ServerLayout» sudo nano /etc/bumblebee/xorg.conf.nvidia Добавить: Section "ServerLayout" Identifier "Layout0" Option "AutoAddDevices" "false" Option "AutoAddGPU" "false" BusID "PCI:01:00.0" Перезагрузите систему и получите удовольствие от запуска некоторых примеров кодов. sudo shutdown -r now
6
ответ дан 24 July 2018 в 18:16

Принятый ответ не работал для моего дела. Я установил CUDA 8.0 на свою лабораторию со следующими спецификациями:

Видеокарта: GeForce GTX 950M (cc 5.0) Процессор: Intel Core i7-6700HQ (с графикой Intel HD 530)

Следующее руководство сначала устанавливает драйвер NVIDIA, а затем устанавливает CUDA 8.0.

Установка CUDA 8.0 на новую установку Ubuntu 16.04

Запуск [Software & amp ; Обновления]. Выберите вкладку [dополнительные драйверы]. В списке найдите свою графическую карту. Среди драйверов, которые могут быть использованы для карты, выберите проприетарный драйвер от NVIDIA. Затем нажмите кнопку [Применить изменения]. В моем случае под названием графической карты «NVIDIA Corporation: GM107M [Geforce GTX 950M]» было два варианта: Использование бинарного драйвера NVIDIA - версия 375.66 от nvidia-375 (проприетарная, протестированная) Использование сервера X.Org X - Nouveau отобразить драйвер из xserver-xorg-video-nouveau (с открытым исходным кодом) Удалить установленные по умолчанию видеодрайверы с помощью $ sudo apt remove xserver-xorg-video*. Перезагружать. Загрузите CUDA 8.0 Toolkit отсюда. Среди типов установщика выберите «runfile (local)». Это загружает cuda_8.0.61_375.26_linux.run. Запустите программу установки с помощью $ sudo sh cuda_8.0.61_375.26_linux.run. [dополнительно] Если ваша установленная версия драйвера NVIDIA выше версии драйвера, содержащейся в загруженном установщике, вы можете не устанавливать драйвер при установке CUDA. В моем случае, поскольку у меня уже есть версия драйвера 375.66, которая выше, чем 375.26, содержащаяся в установщике, я решил не устанавливать. После установки настройте двоичный путь и путь к библиотеке (вы можете следовать указаниям из instller). Если вы решите настроить ld.so.conf и произойдет следующая ошибка: libEGL.so.1 is not a symbolic link, следуйте указаниям по этой ссылке.
1
ответ дан 24 July 2018 в 18:16

Обычно предпочтительным методом является установка SW через файлы deb, когда они доступны, поскольку они обеспечивают более надежный способ обработки зависимостей и более надежный способ удаления SW. Кандидат на CUDA 8.0 был доступен для 16.04 (в Dev-Zone), и теперь CUDA 8.0 для Ubuntu 16.04 доступен через файлы deb (локальные) и (сетевые): https: //developer.nvidia.com/cuda -downloads

1
ответ дан 24 July 2018 в 18:16
  • 1
    Я использовал этот метод некоторое время, но после ввода карты 1080, которая не управляет дисплеем, и CUDA 8, мой рабочий стол Ubuntu исчез. Это снова мы... – user643722 19 December 2016 в 23:49

Я также пробовал разностные подходы, чтобы установить Cuda 8.0 в Ubuntu 16.04. Наконец, это шаги, которые делают трюк. Я выполнил этот учебник и обновил исправленные шаги следующим образом.

  1. Обновите систему
    apt-get update && apt-get upgrade 
    
  2. Загрузите VirtualGL и установите его. Для установки
    dpkg -i virtualgl*.deb
    
  3. Загрузите и установите CUDA 8.0 и установите его. Я предлагаю сделать это через интернет. Как это,
  4. Установите необходимые зависимости.
    apt-get install linux-headers-$(uname -r)
    apt-get install freeglut3-dev libxmu-dev libpcap-dev
    
  5. Обновить систему PATH в .bashrc, которая может быть найдена в домашнем каталоге. Обратите внимание, что если вы установите эту вещь в разное местоположение, пожалуйста, обновите путь в соответствии с этим.
    export PATH=$PATH:/opt/VirtualGL/bin
    export PATH=$PATH:/usr/local/cuda/bin
    
  6. Установите bumblebee-nvidia и primus.
    apt-get install bumblebee-nvidia primus
    
  7. Отредактируйте конфигурационный файл bumblebee, поэтому шмель знает, что мы используем драйвер NVIDIA. Обновите путь в соответствии с вашей системой. Вот справочный вид, который поможет.
    sudo nano +22 /etc/bumblebee/bumblebee.conf 
    
    Добавить:
    [bumblebeed]
    ServerGroup=bumblebee
    TurnCardOffAtExit=false
    NoEcoModeOverride=false
    Driver=nvidia
    XorgConfDir=/etc/bumblebee/xorg.conf.d
    Bridge=auto
    PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
    AllowFallbackToIGC=false
    Driver=nvidia
    [driver-nvidia]
    KernelDriver=nvidia
    PMMethod=auto
    LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
    XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules
    XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
    Driver=nouveau
    [driver-nouveau]
    KernelDriver=nouveau
    PMMethod=auto
    XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
    
  8. Запустить следующее и записать адрес PCI вашей видеокарты.
    $ lspci | egrep 'VGA|3D'
    00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
    01:00.0 3D controller: NVIDIA Corporation Device 179c (rev a2)
    
  9. Отредактируйте файл xorg.conf.nvidia, чтобы он знал адрес PCI (01: 00.0 для меня) вашей видеокарты. Обновите адрес PIC, как показано ниже в разделе «ServerLayout»
    sudo nano /etc/bumblebee/xorg.conf.nvidia
    
    Добавить:
    Section "ServerLayout"
        Identifier  "Layout0"
        Option      "AutoAddDevices" "false"
        Option      "AutoAddGPU" "false"
        BusID "PCI:01:00.0"
    
  10. Перезагрузите систему и получите удовольствие от запуска некоторых примеров кода.
    sudo shutdown -r now
    
6
ответ дан 2 August 2018 в 14:35

Я написал сообщение в блоге об этом некоторое время назад - Установка инструментария Nvidia CUDA - ubuntu 16.04 LTS - примечания /

Моя среда: двойная загрузка Windows 10 и Unbuntu 16.04 LTS.


Копирование и вставка здесь некоторых основных уроков.

Основное обучение:

  • Отключить безопасную загрузку в настройке прошивки UEFI (сделать это в режиме BIOS / перезапустить из Windows расширенный запуск). (Я пытался в течение многих лет надеяться, что смогу заставить его работать с защищенной загрузкой. Не повезло . Безопасная загрузка остановила правильность установки драйвера Nvidia на Ubuntu . Отключение Secure Boot оказывается единственным рабочим решением для me - если вы можете установить драйвер Nvidia без отключения защищенной загрузки, дайте мне знать)
  • Следуйте указаниям Linux CUDA Installation Guide .
  • (упрямый ...) Используйте установку Linux .deb (диспетчер пакетов) (для простоты.). Загрузите файл .deb в браузере.

Подробные инструкции:

  • (упрямый ...) Не используйте установку runfile (слишком сложно). ] См. Установка инструментария Nvidia CUDA - ubuntu 16.04 LTS - примечания /

  • 1
    ответ дан 5 August 2018 в 03:37

    Другие вопросы по тегам:

    Похожие вопросы: