NVIDIA-Linux-x86_64-340.108.run не установится на новом Ubuntu2.

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

  1. Установщик не распознает драйвер.
    2) При выполнении команды sudo возникает жалоба, что работает XServer, но в дереве PID не найден XServer
  2. Выход из системы и запуск терминала TTY с последующим выполнением sudo ./NVIDIA-Linux-x86_64-340.108.run открывает драйвер, и затем снова возникает жалоба на работающий XServer. Я не знал, что убив процесс, он может перезапуститься?
  3. После повторного завершения и запуска драйвера возникает жалоба на то, что инструмент разработки cc не установлен. Он устанавливается. После этого драйвер жалуется, что приложение make не установлено. Когда оно установлено, драйвер выдает ошибку о том, что версия MAKE файла слишком старая! !! Это последняя. Кто-то в NVIDIA сегодня не выпил кофе! Я не жалуюсь, но 4 дня борьбы с этой штукой – это не смешно!
    Так как же должен устанавливаться драйвер?

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

Установка драйвера NVIDIA на новейших версиях Ubuntu (например, Ubuntu 22.04 или более поздние) может представлять собой существенные проблемы, особенно если речь идет о старом драйвере, таком как NVIDIA-Linux-x86_64-340.108.run. Давайте рассмотрим основные проблемы, с которыми вы столкнулись при установке, и предложим стратегии их решения.

1. Проблема с признанием драйвера

Первая проблема, когда установщик не распознает драйвер, может быть связана с несовместимостью версии драйвера с вашей операционной системой. NVIDIA-Linux-x86_64-340.108.run является довольно устаревшей версией, предназначенной для более ранних дистрибутивов. Советую использовать более новую версию драйвера, которая предоставляет необходимую поддержку для вашей видеокарты и совместима с последними версиями Ubuntu.

2. Проблема с XServer

Ошибки, связанные с XServer, возникают из-за того, что графическая среда (XServer) уже запущена. Чтобы установить драйвер, необходимо остановить XServer. Это можно сделать, выполнив команду:

sudo systemctl stop gdm

или, если используется другой менеджер дисплеев, замените gdm на название вашего менеджера (например, lightdm, sddm и т.д.).

После остановки XServer попробуйте заново запустить установщик. Если появляется сообщение о том, что XServer все еще работает, убедитесь, что вы действительно завершили работу всех графических сеансов, проверив список процессов:

ps aux | grep -E 'X|gdm|lightdm|sddm'

3. Установка необходимых инструментов разработки

Ошибка о том, что требуется компилятор cc и утилита make, указывает на то, что на вашей системе отсутствуют инструменты для сборки. Убедитесь, что они установлены, выполнив команду:

sudo apt update
sudo apt install build-essential

Эта команда установит необходимые пакеты, такие как gcc, g++ и make.

4. Проблема с версией Makefile

Если ваш make выдает ошибку о том, что версия Makefile устарела, убедитесь, что вы используете последнюю версию make. Установите утилиту с помощью команды:

sudo apt install make

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

Заключение

Для успешной установки драйвера NVIDIA на новейшие версии Ubuntu, лучше всего использовать встроенные в систему инструменты управления пакетами для установки официальных драйверов NVIDIA:

sudo ubuntu-drivers autoinstall

Эта команда автоматически подберет и установит драйверы, соответствующие вашему оборудованию и версии Ubuntu, что значительно облегчит процесс и минимизирует возможные конфликты.

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

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

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