Обновление до Ubuntu 24.10 приводит к исчезновению драйверов Nvidia

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

Я использую Ubuntu уже несколько лет, и совсем недавно 24.04 без проблем.
После обновления до 24.10 драйверы Nvidia, похоже, отключены, а “Дополнительные драйверы” в “Программное обеспечение и обновления” пусты (“Дополнительные драйверы недоступны”).

Система, похоже, правильно определяет карту NVIDIA:

─( sudo lshw -C display                  

  *-display                 
       описание: Совместимый контроллер VGA
       продукт: GK104 [GeForce GTX 770]
       производитель: NVIDIA Corporation
       физический идентификатор: 0
       информация о шине: pci@0000:02:00.0
       логическое имя: /dev/fb0
       версия: a1
       ширина: 64 бита
       тактовая частота: 33МГц
       возможности: pm msi pciexpress vga_controller bus_master cap_list fb
       конфигурация: depth=32 latency=0 resolution=1024,768
       ресурсы: память:fa000000-faffffff память:f0000000-f7ffffff память:f8000000-f9ffffff ioport:e000(size=128) память:c0000-dffff

и попытка выполнить autoinstall показывает, что все в порядке:

└─( sudo ubuntu-drivers autoinstall       
Все доступные драйверы уже установлены.

тем не менее, у меня остается низкое разрешение 1024×768, и я не могу изменить его в настройках системы.

Я также пытался установить драйверы NVIDIA вручную:

└─( sudo apt-get install nvidia-driver-550

и перезагрузился, но тоже без успеха.

Ранее у меня были подобные проблемы (каждая новая установка Ubuntu практически требует одного и того же танца), но дополнительные драйверы всегда были доступны.

Кто-нибудь знает, как заставить их появиться снова?
Или хотя бы настроить так, чтобы я мог вернуть себе дисплей с высоким разрешением.

Спасибо!

Проблема была в nvidia-driver-550.

Попробовав сменить менеджер окон (я был на gdm3, подумал, что попробую lightdm), ситуация ухудшилась (даже не смог загрузиться в X), но увидел сообщение о том, что драйвер 550 “игнорирует” мою GTX770.

Я решил очистить все и переустановить драйвер -470, который, как я знал, хороший.

Вот что решило проблему:

sudo apt-get remove nvidia-driver-550 nvidia-driver-560
sudo apt update
sudo apt remove '^nvidia'
sudo apt-get purge 'nvidia*'
sudo apt autoremove
sudo reboot

Я даже скачал драйвер 470 от Nvidia, но это оказалось ненужным: после перезагрузки (в gdm3) все заработало отлично, и я могу выбрать любое разрешение, которое хочу, из настроек системы.

“Дополнительные драйверы” по-прежнему показывают “Нет дополнительных драйверов”, но это уже не так важно для меня на этом этапе.

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

Вопрос об исчезновении драйверов NVIDIA после обновления до Ubuntu 24.10 довольно распространен среди пользователей, и его решение требует понимания как системы управления пакетами, так и особенностей работы графических драйверов в Linux.

Проблема

После обновления до версии Ubuntu 24.10 вы столкнулись с ситуацией, когда дополнительные драйверы для вашей видеокарты NVIDIA не отображаются в "Программном обеспечении и обновлениях". Хотя система корректно распознает вашу видеокарту GeForce GTX 770, при попытке использования автоматической установки драйверов и ручного их обновления система по-прежнему не позволяет переключиться на высокое разрешение, ограничивая вас разрешением 1024×768.

Процесс анализа

При попытке установить драйвер nvidia-driver-550 с использованием команды sudo apt-get install nvidia-driver-550, возникло игнорирование драйвера к вашей видеокарте. Это, в свою очередь, привело к возникновению дополнительных проблем с загрузкой в графический интерфейс.

Решение

Оптимальным методом в данной ситуации стало полное удаление конфликтующих драйверов и переустановка более подходящей версии. Процесс удаления и переустановки драйверов можно описать следующими шагами:

  1. Удаление текущих драйверов:

    sudo apt-get remove nvidia-driver-550 nvidia-driver-560
    sudo apt update
    sudo apt remove '^nvidia'
    sudo apt-get purge 'nvidia*'
    sudo apt autoremove
  2. Перезагрузка системы:
    После удаления драйверов, важно перезагрузить компьютер, чтобы изменения вступили в силу.

  3. Установка подходящего драйвера:
    В вашем случае, драйвер nvidia-driver-470 оказался рабочим вариантом. Установите его с помощью команды:

    sudo apt-get install nvidia-driver-470
  4. Дополнительные шаги:
    Убедитесь, что система использует правильный менеджер дисплеев. Если вы изменили его на lightdm и возникли проблемы с загрузкой в графическую среду, вернитесь к gdm3, который, как правило, более совместим с современными версиями Ubuntu.

Результат

После выполнения этих шагов вы смогли успешно восстановить высокое разрешение экрана без установки дополнительного драйвера, который не поддерживался. Однако стоит отметить, что панель "Дополнительные драйверы" по-прежнему не отображала доступные драйверы, что на данный момент не представляет для вас критической проблемы.

Заключение

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

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

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