Не удается установить драйверы Nvidia на мой iMac 2012.

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

Я пытаюсь установить драйверы NVIDIA для моего iMac 2012 года, но использование ubuntu-drivers install или ручная установка драйверов вызывает следующие ошибки:

ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-kernel-source-390.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-51-generic (x86_64)
Consult /var/lib/dkms/nvidia/390.157/build/make.log for more information.
dpkg: error processing package nvidia-dkms-390 (--configure):
 installed nvidia-dkms-390 package post-installation script subprocess returned error exit status 10
Setting up xserver-xorg-video-nouveau (1:1.0.17-2build1) ...
dpkg: dependency problems prevent configuration of nvidia-driver-390:
 nvidia-driver-390 depends on nvidia-dkms-390 (<= 390.157-1); however:
  Package nvidia-dkms-390 is not configured yet.
 nvidia-driver-390 depends on nvidia-dkms-390 (>= 390.157); however:
  Package nvidia-dkms-390 is not configured yet.
 
dpkg: error processing package nvidia-driver-390 (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for initramfs-tools (0.142ubuntu25.4) ...
update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic
Errors were encountered while processing:
 nvidia-dkms-390
 nvidia-driver-390
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Когда я запускаю lspci | grep VGA, это ответ, который я получаю:

01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] (rev a1)

Я использую Ubuntu Server 24.04.1 на моем iMac и хочу, чтобы это заработало для моего jellyfin, чтобы использовать GPU для кодирования, так как процессор немного перегружается, когда используется процессор для этого.

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

Для решения проблемы с установкой драйверов Nvidia на вашем iMac 2012 под управлением Ubuntu Server 24.04.1, необходимо уделить внимание нескольким важным аспектам, связанным с совместимостью драйверов и конфигурацией системы. Рассмотрим последовательные шаги и рекомендации по устранению этой проблемы.

Теория

Прежде всего, проблема связана с тем, что драйвер nvidia-dkms-390 (версия 390.157) не установлен корректно из-за ошибок сборки модуля ядра. Эти ошибки могут возникнуть, если версии ядра и драйвера не совместимы, или если в системе уже имеются конфликтующие драйверы, такие как nouveau. Драйвер Nouveau является открытым драйвером для видеокарт Nvidia, который может мешать корректной установке собственных драйверов.

Пример

Из вывода ошибки видно следующие ключевые моменты:

  • ERROR: Cannot create report: [Errno 17] File exists указывает на существование временного или краш-файла, который нужно удалить перед повторной попыткой.
  • Bad return status for module build указывает на проблему при сборке модуля, вероятно из-за несовместимости с определённой версией ядра.
  • Пакет nvidia-dkms-390 не устанавливается корректно, из-за чего возникают дальнейшие ошибки конфигурации с nvidia-driver-390.
  • Система использует ядро 6.8.0-51-generic, которое может быть несовместимо с текущей версией драйвера.

Применение

  1. Удаление Nouveau: Прежде чем устанавливать собственные драйверы Nvidia, убедитесь, что драйвер Nouveau отключен:

    • Откройте терминал и создайте файл конфигурации:
      sudo nano /etc/modprobe.d/blacklist-nouveau.conf
    • Впишите в файл:
      blacklist nouveau
      options nouveau modeset=0
    • Обновите initramfs, чтобы изменения вступили в силу:
      sudo update-initramfs -u
  2. Удаление старых драйверов и временных файлов: Выполните команды, чтобы удалить некорректные установки и временные файлы, мешающие установке:

    sudo apt-get purge '^nvidia-.*'
    sudo rm /var/crash/nvidia-kernel-source-390.0.crash
  3. Обновление системы: Обновите систему, чтобы получить совместимые версии необходимых пакетов:

    sudo apt-get update
    sudo apt-get upgrade
  4. Проверка версии ядра: Иногда новейшие ядра могут быть несовместимы со старыми драйверами. Рассмотрите возможность использования LTS версии ядра (напр. 5.4.x), если проблемное ядро слишком ново.

  5. Установка драйверов: Попробуйте установить драйверы снова, используя утилиту с правильной версией ядра:

    sudo ubuntu-drivers autoinstall
  6. Проверка и тестирование: После установки перезагрузите компьютер и убедитесь, что драйвер установлен корректно:

    nvidia-smi

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

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

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