Не вдається ввійти до Ubuntu після встановлення CUDA


2

Я хочу встановити CUDA 8.0 в моєму Ubuntu 16.04. Спочатку я зупинив X-сервер за допомогою:

sudo /etc/init.d/lightdm stop

Потім я встановив CUDA 8.0 з офіційного веб-сайту Nvidia. (Графічний драйвер встановлюється разом з CUDA).

Коли я перезавантажив Ubuntu, він застряг у циклі входу. Що я можу зробити?


цикл входу, а не перезавантаження циклу? Ви можете дістатися до текстової консолі з Ctrl+Alt+F3?
quixotic

Так, я можу перейти до текстової консолі за допомогою Ctrl + Alt + F1. І я можу увійти в текстову консоль, але отримати вхід петлю в графічному інтерфейсі.
Paler

якщо б я був вас я б видалити драйвер CUDA + і спробувати знайти v8 через офіційні пакети ubuntu (перевірити backports, або PPA, якщо необхідно). якщо нічого іншого, захопіть CUDA v8 вихідний пакет від 16.10 і побудувати пакет на вашій власній системі як локальний порт. те ж саме з останнім драйвером nvidia.
quixotic

що стосується усунення несправностей у циклі входу до системи, це, ймовірно, конфігурація X, що порушує встановлений драйвер, і має бути легше працювати, як тільки ви встановите відповідну програму. (зупиніть + вимкніть lightdm, спробуйте запустити X з консолі, налаштуйте конфігурації, якщо потрібно, повторно ввімкніть lightdm, коли все буде працювати.)
quixotic

Драйвери Nvidia через свій веб-сайт розбиті від досвіду. Перш за все я встановлюю через офіційні пакети ubuntu, а коли встановлюю CUDA, я пропускаю встановлення драйвера. Відповіді нижче допомагали мені, оскільки я поміняв стару карту на нову і отримав цикл входу, оскільки встановлені драйвери були несумісні з моєю новою карткою.
rayryeng

Відповіді:


2
  • Натисніть Ctrl + Alt + F3 для перемикання на інший термінал

  • Вхід

  • Видаліть пакунки nvidia *

sudo apt-get чищення nvidia- *

  • Після цього встановіть nvidia-346

sudo apt-get встановлює nvidia-346

  • перезавантаження

Ви мали на увазі F3? Звичайно, F2 і інші термінали працюють. Це може бути специфічним для нових версій Ubuntu, хоча, я не маю 16.04 доступні для тестування.
JAB

Натисніть Ctrl + Alt + F3
Manivannan Murugavel

Це працювало для мене, але я повинен був перезавантажити після очищення, а потім встановив драйвери, як тільки я увійшов назад.
rayryeng

1

Перш ніж робити щось інше, напишіть ці дві команди для виходу з циклу входу на шматок паперу, так що якщо ви застрягли в циклі входу під час завантаження, ви зможете щось зробити з ним.

  • 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. наступних інструкцій.

  1. Створити віртуальну консоль з текстом лише з екрана входу, використовуючи комбінацію клавіатури Ctrl + Alt + F3 а потім ви отримаєте віртуальну текстову консоль, яка покаже вам підказку для входу. Увійдіть до консолі під час входу в систему, використовуючи ім'я користувача та пароль.

  2. Запустіть цю команду, щоб показати список пакетів cuda, які допоможуть вам визначити ім'я встановленого пакета NVIDIA CUDA Toolkit.

    dpkg-query -l cuda*  
    
  3. Видаліть власний графічний драйвер 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.

  4. Після перезавантаження видаліть усі встановлені раніше пакети CUDA. Вони не працюватимуть належним чином без власного драйвера NVIDIA з веб-сайту NVIDIA, тому вам доведеться інсталювати пакунки CUDA із сховищ Ubuntu за замовчуванням.

  5. Визначте рекомендований власний графічний драйвер для вашої системи. Відкрийте термінал і введіть:

    ubuntu-drivers devices  
    
  6. Встановіть рекомендований графічний драйвер NVIDIA і перезавантажте комп'ютер.

    sudo apt install <package-name-of-the-recommended graphics-driver> 
    sudo reboot 
    
  7. Встановіть пакети CUDA. Відкрийте термінал і введіть:

    sudo apt install libcudart7.5 nvidia-cuda-toolkit  
    

P.S. Сподіваюся, ви не змінили будь-які змінні PATH в терміналі після того, як ви встановили пакет CUDA з офіційного веб-сайту NVIDIA CUDA Downloads. Якщо ви змінили змінну PATH з терміналу, будь ласка, прокоментуйте і дайте мені знати, щоб я міг розповісти вам, як змінити її назад.


Я вирішив проблему. Я думаю, що це викликає драйвер nvidia. І я перелічу кроки у своїй відповіді. Спасибі все ж.
Paler

0

Тепер я успішно встановлюю CUDA 8.0 в Ubuntu 16.04. Я думаю, що основним питанням є графічний драйвер.

  1. Я повторно встановити Ubuntu, тому що я не можу ввійти навіть після того, як видалити драйвер nvidia і cuda.
  2. Я змінюю графічний драйвер на nvidia драйвер Additional Drivers. У моєму ubuntu, це NVIDIA binary driver-version 367.57 from nvidia-367(proprietary,tested).

  3. Я встановлюю cuda 8.0 наступним керівництво без nvidia драйвера в cuda.


-1

Я не пробував Ubuntu 16.04, але я мав такий же досвід з ubuntu 10.04, в якій проблема вирішена очищення gdm
Будь ласка, дотримуйтесь інструкції з встановлення cuda, встановивши всі залежності і перед запуском cuda installer:

apt-get чищення gdm


gdm більше не використовується у ванільному Ubuntu 16.04. Крім того, перш ніж видалити існуючий менеджер дисплея для входу, краще спробувати просто переконфігурувати його, дотримуючись інструкцій у моїй відповіді. Таким чином, якщо переконфігурувати роботу менеджера відображення входу, можна негайно увійти до системи.
karel

так gdm для ubuntu 10, для нової версії ubuntu їх є lightdm і очищенням цього я вирішив цю проблему в ubuntu 14 також.
anand
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.