У меня есть Титан Geforce GTX X машин GPU. Когда это было 15.10, CUDA 7.5 и вещи драйвера дисплея 352.63 NVIDIA были прекрасны. Недавно я хотел установить caffe2, который требует CUDA 8.0. Таким образом, я обновил Ubuntu от 15,10 до 16,04, поскольку CUDA 8.0 доступен для 16,04. Я установил CUDA 8.0, и драйвер дисплея по умолчанию идет с ним также. После установки почернел экран. Позже установленный CUDA 9.0 и результат были тем же. Сохраняя CUDA 9.0, я установил различные драйверы NVIDIA от 361 до 375 до 384 до недавних 390. Ничто не работало на меня. Я следовал за помещением в черный список nouveau, 'nomodeset' в личинке, полностью удаляя более старые драйверы NVIDIA и так далее. Но я не мог способный выяснить решение преодолеть проблему. Кто-либо может помочь мне выяснить решение, учитывая указанные выше технические условия?. Обратите внимание на то, что я следовал, все другие решения Exchange Стека для черного цвета экранируют/входят в систему проблемы однако, GPU и версия Ubuntu отличаются, и те решения не работали на меня.
1) Установите свежую ОС Ubuntu (16.04). Проверьте, есть ли у вас видеокарта NVIDIA
lspci | grep VGA
2) Выполните следующие команды в терминале
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install g++ build-essential
sudo apt-get install linux-headers-$(uname -r)
3) Добавьте репозиторий, содержащий последние драйверы nvidia
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
4) Откройте «Системные настройки»> «Программное обеспечение и усилитель»; Обновления> Дополнительные драйверы. Выберите последнюю версию драйвера nvidia, которую вы видите вместо драйвера nouveau, который выбран по умолчанию. Нажмите на кнопку «Применить изменения» и дождитесь окончания процесса (или)
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
5) Перезагрузите компьютер. Убедитесь, что драйвер nvidia выбран в указанном выше разделе «Дополнительные драйверы» (или), выполните следующее и проверьте, является ли драйвер nvidia.
sudo lshw -c video | grep configuration
6) Запустите следующую команду для создания файла
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
В редакторе добавьте следующие строки:
blacklist nouveau
options nouveau modeset=0
7) Запустите следующее команда
sudo update-initramfs -u
8) Загрузите установщик исполняемого файла Cuda с https://developer.nvidia.com/cuda-downloads В настоящее время он имеет Cuda 9.1. Более старые версии также доступны на сайте. 9) Перезагрузка 10) Выполните следующие команды
sudo chmod 755 <Path-to-cuda-runfile>
sudo sh <Path-to-cuda-runfile>
Программа установки предложит следующее: EULA Acceptance - принять * Установка драйвера CUDA - нет (Важно, что вы не устанавливаете драйвер здесь) Установить инструментарий CUDA - да по пути по умолчанию Создать символическую ссылку - да Установить образцы CUDA - да по пути по умолчанию 11) Перезагрузиться и войти в систему 12) Отредактировать файл ~ / .bashrc и добавить в конце следующее
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CUDA_HOME}/lib64
export PATH=$PATH:${CUDA_HOME}/bin
13) Открыть новый терминал и выполните следующую команду для проверки компилятора nvcc
nvcc --version
ДОПОЛНИТЕЛЬНО - Сборка и проверка образцов cuda 14) Запустите следующее
cd ~/NVIDIA_CUDA_*_Samples
make
cd 1_Utilities/deviceQuery
sudo ./deviceQuery
Приведенное выше приложение должно вывести PASS
]