Перш ніж робити щось інше, напишіть ці дві команди для виходу з циклу входу на шматок паперу, так що якщо ви застрягли в циклі входу під час завантаження, ви зможете щось зробити з ним.
sudo chown $(whoami):$(whoami) .Xauthority
sudo dpkg-reconfigure lightdm
Також запишіть посилання на це відповідь яка має більш детальну інформацію про те, як від'єднатися від циклу входу.
Ваша проблема, можливо, була викликана власним графічним драйвером NVIDIA, який постачається з NVIDIA CUDA Toolkit з офіційного веб-сайту NVIDIA CUDA Downloads. Тому спробуйте використовувати власний графічний драйвер NVIDIA і NVIDIA CUDA Toolkit з репозиторіїв Ubuntu за замовчуванням.
Пакет NVIDIA CUDA Toolkit з репозиторіїв Ubuntu 16.04 за замовчуванням є версією 7.5, яка не настільки актуальна, як пакет NVIDIA CUDA Toolkit 8.0 з офіційного веб-сайту NVIDIA CUDA Downloads, але є більш стабільним і надійним. Те ж саме стосується власного графічного драйвера NVIDIA з репозиторіїв Ubuntu 16.04 за замовчуванням, nvidia-346 або nvidia-352 або будь-яку іншу версію драйвера nvidia рекомендується для вашого обладнання на кроці 4. наступних інструкцій.
Створити віртуальну консоль з текстом лише з екрана входу, використовуючи комбінацію клавіатури Ctrl + Alt + F3 а потім ви отримаєте віртуальну текстову консоль, яка покаже вам підказку для входу. Увійдіть до консолі під час входу в систему, використовуючи ім'я користувача та пароль.
Запустіть цю команду, щоб показати список пакетів cuda, які допоможуть вам визначити ім'я встановленого пакета NVIDIA CUDA Toolkit.
dpkg-query -l cuda*
Видаліть власний графічний драйвер NVIDIA з текстової консолі. Файл, який ви використовували для встановлення NVIDIA CUDA Tookit з веб-сайту NVIDIA, має бути названий подібним cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb . Якщо так, команда для її видалення:
sudo dpkg -P cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64
sudo reboot
Якщо файл, який ви використовували для інсталяції NVIDIA CUDA Toolkit, має іншу назву або якщо ви встановили інший файл, змініть назву у вказаній вище команді. Якщо ви встановили cuda_8.0.61_375.26_linux.run file (runfile (local)), потім коментуйте, щоб я міг змінити команду на відповідність цьому файлу. Ім'я файлу у вищезазначеній команді має точно відповідати назві встановленого вами NVIDIA CUDA Toolkit.
Після перезавантаження видаліть усі встановлені раніше пакети CUDA. Вони не працюватимуть належним чином без власного драйвера NVIDIA з веб-сайту NVIDIA, тому вам доведеться інсталювати пакунки CUDA із сховищ Ubuntu за замовчуванням.
Визначте рекомендований власний графічний драйвер для вашої системи. Відкрийте термінал і введіть:
ubuntu-drivers devices
Встановіть рекомендований графічний драйвер NVIDIA і перезавантажте комп'ютер.
sudo apt install <package-name-of-the-recommended graphics-driver>
sudo reboot
Встановіть пакети CUDA. Відкрийте термінал і введіть:
sudo apt install libcudart7.5 nvidia-cuda-toolkit
P.S. Сподіваюся, ви не змінили будь-які змінні PATH в терміналі після того, як ви встановили пакет CUDA з офіційного веб-сайту NVIDIA CUDA Downloads. Якщо ви змінили змінну PATH з терміналу, будь ласка, прокоментуйте і дайте мені знати, щоб я міг розповісти вам, як змінити її назад.
Ctrl+Alt+F3
?