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

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

Я не эксперт, но постараюсь описать свою проблему как можно лучше.

Я недавно купил новый Dell G15.

Характеристики: 13-е поколение Intel Core i7 13650HX; NVIDIA GeForce RTX 43050, 6GB; Ubuntu 24.10 официальный ISO с загрузочной флешки.

Установка проходит нормально, но стандартный драйвер Nouveau для GPU не работает для моей RTX. Поэтому я пытаюсь установить совместимый драйвер NVIDIA (я пробовал 560 и 535, как open kernel, так и нет для каждого) из раздела Другие драйверы в Программы и обновления, которые поставляются с Ubuntu.

После запрашиваемой перезагрузки система работает нормально до 15 секунд, затем полностью зависает и ломается, так и не оживая. Несколько раз мне удавалось зайти в настройки и убедиться, что система теперь распознала мой GPU.

Я также пробовал вариант установки Ubuntu вместе с драйверами Nvidia, но проблема та же. Система работает около 15 секунд и зависает. Иногда даже не доходит до экрана входа.

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

Я установил ОС с многими различными конфигурациями BIOS, включая RAID, AHCI, безопасную загрузку, обычную загрузку, и каждый раз проблема была идентична.

tldr: устанавливаю драйвер nvidia -> перезагрузка -> система зависает или ломается.

Я не эксперт, но и не полный новичок. Могу следовать инструкциям и вводить команды в терминале. Буду очень признателен за любую помощь.

Чтобы решить проблему с драйвером NVIDIA, вы можете установить последнюю версию драйвера NVIDIA, выполнив следующие команды:

sudo apt update
sudo apt install nvidia-driver-535
sudo reboot

Отключите Secure Boot в BIOS.

Установите более новое ядро:

sudo apt install linux-image-6.5.0-051600-generic
sudo reboot

Добавьте драйвер Nouveau в черный список:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Добавьте следующее в файл:

blacklist nouveau
options nouveau modeset=0

Затем выполните:

sudo update-initramfs -u
sudo reboot

Добавьте это в GRUB для управления питанием NVIDIA:

sudo nano /etc/default/grub

Измените настройку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"

Затем обновите GRUB:

sudo update-grub
sudo reboot

Переключитесь на LightDM:

sudo apt install lightdm
sudo reboot

Проверьте логи на наличие ошибок:

journalctl -xe | grep -i nvidia

редактировать: На это ушло много времени. Дайте знать, если это сработает!

Я смог решить это самостоятельно. Вот что я сделал:

В BIOS отключена безопасная загрузка, хранение в AHCI и гибридная графика включены.

  • Свежая установка Ubuntu 24.10, при этом, когда появляется возможность установить с драйверами NVIDIA или с подключением к WiFi, НЕ ОТМЕЧАЙТЕ ГАЛОЧКИ. Продолжайте с установкой по умолчанию и удалите жёсткий диск.

  • Когда установка завершена, откройте командную строку и выполните sudo apt upgrade, после этого введите sudo apt update и перезагрузитесь.

  • gcc должен быть установлен как требование для CUDA. Если вы проверите и не найдете его, как это случилось у меня, просто выполните sudo apt update, затем sudo apt install build-essential. Убедитесь, что все прошло успешно с командой gcc --version. Все это я нашел здесь.

  • Установите Nvidia CUDA. Просто следуйте всем инструкциям здесь.

  • Затем установите драйвер nvidia, следуя инструкциям здесь. Не забудьте использовать драйверы для общего использования с помощью sudo ubuntu-drivers install.

  • ПОКА НЕ ПЕРЕЗАГРУЖАЙТЕ СИСТЕМУ

  • Затем откройте приложение Дополнительные драйверы, которое идет с Ubuntu, и убедитесь, что выбран последний проприетарный драйвер nvidia.

  • Перезагрузитесь, и все готово.

Как видно на изображении 4 внизу поста, GPU не отображается ни под Графикой, ни под Графикой 1, но я знаю, что он работает, потому что графика intel не может запустить Baldur’s Gate 3, а RTX 3050 может. (Я загрузил эту игру слишком много раз на этой неделе. Это был мой способ проверки, активен ли GPU).

Более того, вы можете убедиться, что GPU работает, с помощью команды nvidia-smi.

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

Бог благословит.

.

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

Установка драйвера Nvidia в Ubuntu может привести к неполадкам, особенно когда речь идет о новом оборудовании и последних версиях операционной системы. В вашем случае, после установки драйвера для графической карты RTX 3050 и последующей перезагрузки, система перестаёт корректно работать, что вызывает беспокойство.

Для начала давайте разберёмся, что может вызывать такую проблему и как её решить.

Установка драйверов Nvidia в Ubuntu

Проблема:
После установки драйвера Nvidia, Ubuntu зависает через 15 секунд либо вовсе не загружается.

Потенциальные причины:

  1. Конфликт с Nouveau. Открытый драйвер Nouveau по умолчанию может конфликтовать с официальными драйверами Nvidia.
  2. Secure Boot. Эта функция BIOS может препятствовать загрузке некоторых модулей драйвера.
  3. Конфигурации BIOS. Режимы RAID/AHCI и графическая интеграция могут влиять на работу драйверов.
  4. Недоступность необходимых компонентов для драйверов, таких как GCC для установки CUDA.

Рекомендации по установке

  1. Биос-конфигурация. Отключите Secure Boot, установите режим хранения в AHCI и включите гибридную графику.
  2. Чистая установка Ubuntu. При инсталляции не выбирайте опцию установки с использованием драйверов Nvidia и без Wi-Fi. Это поможет избежать предварительной конфигурации системы, которая может быть несовместима.
  3. Обновление системы после установки:
    • Выполните sudo apt upgrade и sudo apt update, а затем перезагрузите систему.
  4. Установка GCC и необходимого ПО для CUDA:
    • Установите gcc и другие необходимые утилиты с помощью sudo apt install build-essential.
  5. Установка CUDA и драйвера Nvidia:
    • Установите CUDA, следуя официальным инструкциям от Nvidia.
    • После этого установите драйверы Nvidia командой sudo ubuntu-drivers install, но не перезагружайтесь.
  6. Настройка дополнительного программного обеспечения:
    • В "Дополнительных драйверах" убедитесь, что выбран последний проприетарный драйвер Nvidia.
  7. Перезагрузка. Теперь можно безопасно перезагрузить систему.

Контроль корректности установки

Для проверки работоспособности драйвера используйте команду nvidia-smi. Если она показывает вашу видеокарту и её параметры – значит, установка драйвера прошла успешно.

Заключение

И хотя причина неисправности может оставаться неясной, таким образом можно обойти её и стабилизировать функционирование системы с драйверами Nvidia. Подобная пошаговая настройка помогает избежать возникновения конфликтов и совместимости с новым оборудованием. В будущем такие вопросы могут стать менее актуальными по мере обновления и улучшения поддержки оборудования в Linux-системах.

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

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