Ubuntu не загружается нормально после установки драйвера nvidia.

Вопрос или проблема

Я пытался установить новые драйверы NVIDIA, и теперь это то, что я вижу.

введите описание изображения здесь

Иногда я могу добраться до экрана входа по умолчанию, но когда вхожу как пользователь, возвращаюсь на этот экран.

Краткое содержание: удаление /etc/X11/xorg.conf решило мою проблему с загрузкой. Продолжайте читать, если у вас была похожая проблема.

Я наткнулся на этот вопрос, когда пытался решить проблему “Ubuntu не загружается нормально после установки драйвера NVIDIA”. Это может быть не совсем аналогичная проблема, но название совпадает, и люди, которые ищут проблему, похожую на мою, могут попасть сюда.

У меня есть Ubuntu 18.04 с работающим nvidia-driver-415. Во время работы с OpenCL, Vulkan и другими вещами, связанными с графикой, я обновил драйвер до nvidia-driver-440 (я также пробовал устанавливать драйверы с сайта NVIDIA). После этого я не смог попасть на экран входа, когда профиль NVIDIA prime был включен (включение intel-профиля работает нормально).

Я потратил весь день на различные действия, в том числе это (некоторые другие статьи также предлагают что-то подобное), оказалось, что у меня была устаревшая /etc/X11/xorg.conf, которую нужно было удалить, как предложено в этом посте: https://forums.developer.nvidia.com/t/ubuntu-18-lts-nvidia-440-unable-to-make-nvidia-the-primary-display-driver/107632

Ответ автора вопроса (отредактирован для исправления возможных проблем):

Итак, я решил проблему.

Сначала нажмите Ctrl+Alt+F1 и войдите, используя ваше имя пользователя и пароль.

Затем вам нужно удалить старый драйвер:

sudo apt-get purge ^nvidia-

После этого вам нужно будет добавить PPA для графических драйверов

sudo add-apt-repository ppa:graphics-drivers

а затем

sudo apt-get update 

Найдите последние драйверы Nvidia для вашего оборудования на сайте Nvidia.

В моем случае я использовал

sudo apt-get install nvidia-384

И готово, просто перезагрузите систему, и всё должно заработать.

Запустите Ubuntu в режиме восстановления.
Выберите “Drop To Root Shell Prompt’.
По умолчанию, это позволит вам получить доступ к файловой системе в режиме только для чтения.
Переключитесь в режим чтения/записи, выполнив:
$ mount -o remount,rw /
Удалите Nvidia, выполнив:
$ sudo apt-get purge nvidia*
$ reboot
Это запустит вашу систему.
Затем установите совместимый драйвер Nvidia.

У меня возникла проблема после установки последнего драйвера NVIDIA на свежей Ubuntu 20.04.

Что помогло мне решить проблему, это выполнение после установки NVIDIA:

sudo ubuntu-drivers install

Чтобы объяснить.
Я просто получил черный экран после перезагрузки после установки рекомендованного драйвера NVIDIA. Затем я использовал nomodeset для входа в Ubuntu.

Когда в дополнительном программном обеспечении я попытался переключиться на старый драйвер, я заметил, что было написано: Продолжать использовать вручную установленный драйвер, и все остальные параметры были неактивны. Чтобы решить эту проблему, я следовал этому ответу.

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

У меня была похожая проблема (после смены драйвера по умолчанию на системно рекомендуемые Nvidia 435/440 и перезагрузки) в Ubuntu 19.10. Я попробовал много решений в интернете (например, редактирование grub/nomodeset, черный список nouveau, ручная установка старого nvidia-driver-418), но ни одно из них не сработало. Отчаянный и разочарованный, но не сдавшийся!

Моим окончательным решением было довольно забавное … После выбора последнего драйвера nvidia в Ubuntu/Additional Driver, я запустил nvidia-smi в терминале, что дало ошибку вроде “Невозможно связаться с GPU, потому что он недостаточно питался”. Это была проблема? Сомнительно. К слову, у моего EVGA/RTX 2070 SUPER black два разъема питания: шестиконтактный (по словам руководства, необязательный) и восьмиконтактный (только он был подключен). Просто подключив второй разъем, теперь всё работает как надо!

Войдите в режим восстановления, выберите “Drop To Root Shell Prompt”, если у вас есть файл /etc/X11/xorg.conf, удалите его (в современных версиях Ubuntu этот файл управляется автоматически вместе с другими). Перезагрузите и попробуйте.

Если это не поможет, повторно войдите в “Root Shell Prompt”, вы можете удалить драйверы Nvidia и попробовать другую версию. Например:

apt remove nvidia-driver-515 --autoremove -yqq && apt install nvidia-driver-510 -yqq

Ответ или решение

При установке драйверов NVIDIA на Ubuntu может возникать несколько проблем, которые могут привести к тому, что система не будет загружаться нормально. Наиболее частая причина — это конфликт между установленными версиями драйверов или некорректная конфигурация системы X Server. Рассмотрим основную теорию, примеры ошибок и методы их устранения.

Теория

Когда вы устанавливаете новые графические драйверы, такие как драйверы от NVIDIA, это может изменить конфигурацию системы, особенно если вы обновляете или меняете версию драйвера. Проблемы могут возникнуть из-за:

  1. Конфликта версий драйверов: Старые драйвера могут конфликтовать с новыми, особенно если ранее вы использовали открытые драйвера, такие как Nouveau.
  2. Ошибочная конфигурация X-сервера: Если файл конфигурации X-сервера /etc/X11/xorg.conf содержит неверные параметры, это может вызвать проблемы при запуске графической среды.
  3. Недостаточное питание графического адаптера: Иногда аппаратные проблемы, такие как недостаточное питание, могут мешать корректной загрузке системы с новыми драйверами.

Примеры

  1. Конфликтующие драйвера: Если вы обновляли драйвер с версии 415 до 440, это может вызвать конфликты в системе, которые необходимо устранять через полное удаление драйверов и последующую установку совместимой версии.

  2. Файл xorg.conf: В одном из примеров пользователь удалил устаревший файл xorg.conf, и это позволило системе загрузиться корректно. На современных системах Ubuntu этот файл часто автоматически конфигурируется, и его наличие может мешать загрузке.

  3. Аппаратные проблемы: Подключение обеих необходимых линий питания к видеокарте RTX оказалось критическим для корректной работы и решения проблем с загрузкой.

Применение

Устранение неполадок с драйверами NVIDIA:

  1. Удаление старых драйверов:

    • Загрузитесь в систему, используя комбинацию клавиш Ctrl+Alt+F1, чтобы попасть в текстовую консоль.
    • Выполните команду для удаления всех старых драйверов NVIDIA:
      sudo apt-get purge ^nvidia-
  2. Добавление репозитория:

    • Добавьте репозиторий с графическими драйверами:
      sudo add-apt-repository ppa:graphics-drivers
      sudo apt-get update
  3. Установка совместимого драйвера:

    • Посетите сайт NVIDIA (link) для получения информации о совместимых драйверах для вашего оборудования.
    • Установите рекомендуемый драйвер:
      sudo apt-get install nvidia-384
  4. Перезагрузка:

    • После успешной установки драйвера перезагрузите систему:
      sudo reboot

Если это не помогло, попробуйте следующие шаги:

Варианты устранения неполадок:

  • Режим восстановления: Загрузитесь в режим восстановления, выберите "Drop to root shell prompt", и выполните следующие команды:

    mount -o remount,rw /
    sudo apt-get purge nvidia*
    sudo reboot
  • Проблемы с xorg.conf: Удалите файл /etc/X11/xorg.conf, если он существует:

    sudo rm /etc/X11/xorg.conf
    sudo reboot
  • Проверка физического подключения видеокарты: Убедитесь, что все необходимые разъемы питания подключены к вашей видеокарте.

  • Использование Nomodeset: Если на экране загрузки вы видите черный экран, попробуйте использовать параметр nomodeset, чтобы войти в систему. Добавьте nomodeset в параметры загрузки GRUB.

  • Установка драйверов через ubuntu-drivers: Иногда установка с автоматическим выбором может помочь:

    sudo ubuntu-drivers install

Если после выполнения всех этих шагов проблема сохраняется, возможно, стоит обратиться в официальную поддержку Ubuntu или NVIDIA, так как существует вероятность более сложных аппаратных или системных неисправностей. Также полезно обращать внимание на форумы и сообщества, где пользователи обсуждают похожие проблемы и решения.

Оцените материал
Добавить комментарий

Капча загружается...