Вопрос или проблема
Я не эксперт, но постараюсь описать свою проблему как можно лучше.
Я недавно купил новый 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 секунд либо вовсе не загружается.
Потенциальные причины:
- Конфликт с Nouveau. Открытый драйвер Nouveau по умолчанию может конфликтовать с официальными драйверами Nvidia.
- Secure Boot. Эта функция BIOS может препятствовать загрузке некоторых модулей драйвера.
- Конфигурации BIOS. Режимы RAID/AHCI и графическая интеграция могут влиять на работу драйверов.
- Недоступность необходимых компонентов для драйверов, таких как GCC для установки CUDA.
Рекомендации по установке
- Биос-конфигурация. Отключите Secure Boot, установите режим хранения в AHCI и включите гибридную графику.
- Чистая установка Ubuntu. При инсталляции не выбирайте опцию установки с использованием драйверов Nvidia и без Wi-Fi. Это поможет избежать предварительной конфигурации системы, которая может быть несовместима.
- Обновление системы после установки:
- Выполните
sudo apt upgrade
иsudo apt update
, а затем перезагрузите систему.
- Выполните
- Установка GCC и необходимого ПО для CUDA:
- Установите gcc и другие необходимые утилиты с помощью
sudo apt install build-essential
.
- Установите gcc и другие необходимые утилиты с помощью
- Установка CUDA и драйвера Nvidia:
- Установите CUDA, следуя официальным инструкциям от Nvidia.
- После этого установите драйверы Nvidia командой
sudo ubuntu-drivers install
, но не перезагружайтесь.
- Настройка дополнительного программного обеспечения:
- В "Дополнительных драйверах" убедитесь, что выбран последний проприетарный драйвер Nvidia.
- Перезагрузка. Теперь можно безопасно перезагрузить систему.
Контроль корректности установки
Для проверки работоспособности драйвера используйте команду nvidia-smi
. Если она показывает вашу видеокарту и её параметры – значит, установка драйвера прошла успешно.
Заключение
И хотя причина неисправности может оставаться неясной, таким образом можно обойти её и стабилизировать функционирование системы с драйверами Nvidia. Подобная пошаговая настройка помогает избежать возникновения конфликтов и совместимости с новым оборудованием. В будущем такие вопросы могут стать менее актуальными по мере обновления и улучшения поддержки оборудования в Linux-системах.