Ubuntu 24.04 двойная загрузка с Windows 11, не распознаёт драйверы NVIDIA.

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

Недавно я приобрёл компьютер Dell с предустановленной Nvidia RTX 4060 и Windows 11. Я установил Ubuntu 24.04 рядом. Установка была немного нестабильной, так как я практически ничего не знаю о BIOS, … но в конечном итоге, похоже, всё заработало хорошо. (Я должен упомянуть, что использую XFCE). Когда я пытался использовать pytorch, я понял, что cuda не распознаёт мою видеокарту Nvidia. Я затем использовал ubuntu-drives, чтобы убедиться, что у меня установлены правильные драйверы Nvidia, установка прошла без проблем. Когда я использую следующие команды, я получаю:

nvidia-smi
NVIDIA-SMI не удалось, так как не удалось установить связь с драйвером NVIDIA. Убедитесь, что установлен и работает последняя версия драйвера NVIDIA.
modprobe nvidia
modprobe: ОШИБКА: не удалось вставить 'nvidia': Ключ был отклонён сервисом

Затем я нашёл несколько людей, которые советовали отключить защищённый режим загрузки, и я это сделал, но когда я запускаю Ubuntu, у меня появляется чёрный экран, и ничего не работает, пока я снова не включу защищённый загруз. Кто-нибудь знает, что мне попробовать дальше?

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

Конечно, давайте попробуем решить вашу проблему с отсутствием обнаружения драйверов NVIDIA в Ubuntu 24.04 при использовании на системе с двумя загрузками вместе с Windows 11.

Шаги для устранения проблемы

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

    • Перезагрузите компьютер и войдите в BIOS, нажав кнопку, обычно это F2, DEL, или ESC, в зависимости от модели вашего компьютера.
    • Найдите опцию "Secure Boot" (безопасная загрузка) и отключите её. Сохраните изменения и выйдите из BIOS.
    • Примечание: Отключение Secure Boot может вызвать проблемы с некоторыми системами. Если вы столкнетесь с черным экраном, попробуйте снова включить Secure Boot и использовать другие методы, которые будут описаны ниже.
  2. Убедитесь, что установлены все необходимые зависимости:
    В терминале выполните следующие команды для установки нужных пакетов:

    sudo apt update
    sudo apt install linux-headers-$(uname -r) build-essential
  3. Установите драйвера NVIDIA через PPA:

    • Добавьте PPA для драйверов NVIDIA:
      sudo add-apt-repository ppa:graphics-drivers/ppa
      sudo apt update
    • Инсталляция рекомендуемых драйверов NVIDIA:
      sudo ubuntu-drivers autoinstall
  4. Отключите Nouveau:
    Nouveau — это открытый драйвер для видеокарт NVIDIA, который может конфликтовать с закрытыми драйверами. Для его отключения:

    • Создайте или отредактируйте файл конфигурации:
      echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
      echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
    • Затем обновите конфигурацию загрузки:
      sudo update-initramfs -u
  5. Перезагрузите систему:
    После всех этих действий обязательно перезагрузите ваш компьютер.

  6. Проверьте установку драйвера:
    После перезагрузки, введите команду:

    nvidia-smi

    Если все настроено правильно, вы должны увидеть информацию о вашей видеокарте.

  7. Настройте ваш CUDA:
    Если вы собираетесь использовать PyTorch с поддержкой CUDA, убедитесь, что у вас установлена совместимая версия CUDA. Например, вы можете установить CUDA Toolkit через следующую команду:

    sudo apt install nvidia-cuda-toolkit

Дополнительные советы

  • Если у вас все еще возникают проблемы после выполнения этих действий, попробуйте загрузиться в режим восстановления (Recovery mode) и включить или отключить Secure Boot, чтобы посмотреть, как это повлияет на систему.
  • Проверьте ваше подключение к интернету, если нам нужно будет загрузить дополнительные пакеты.
  • В случае возникновения черного экрана в результате отключения Secure Boot, вы можете использовать "nomodeset" при загрузке Ubuntu для временного исправления проблемы. Просто добавьте nomodeset к параметрам загрузки в GRUB.

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

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

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