В драйвере NVIDIA 590 исключена поддержка Pascal и ниже; основные пакеты переключаются на открытые модули ядра

Новости непосредственно затрагивающие наш дистрибутив, либо форум.
Ответить
vall
Аватара пользователя
Администрация
Сообщения: 1025
Зарегистрирован: 09.08.2022

#

2025-12-20 - Peter Jung

С обновлением драйвера до версии 590 драйвер NVIDIA больше не поддерживает графические процессоры Pascal (GTX 10xx) или более поздней версии. Мы заменим nvidia пакет на nvidia-open, nvidia-dkms на nvidia-open-dkms, и nvidia-lts на nvidia-lts-open.

Влияние: При обновлении пакетов NVIDIA в системах с картами Pascal, Maxwell или более старыми не удастся загрузить драйвер, что может привести к сбою графической среды.

Требуется вмешательство для пользователей Pascal / старшего поколения: Пользователи с GTX серии 10xx и более старыми картами должны переключиться на устаревшую проприетарную ветку для поддержания поддержки:

Удалите официальные пакеты nvidia, nvidia-lts, или nvidia-dkms.
Установить nvidia-580xx-dkms из AUR

Пользователи с Turing (серии 20xx и GTX 1650) и более новыми графическими процессорами автоматически перейдут на открытые модули ядра при обновлении и не потребуется ручного вмешательства.

Оригинал новости
vall
Аватара пользователя
Администрация
Сообщения: 1025
Зарегистрирован: 09.08.2022

#

Linux x64 (AMD64/EM64T) Display Driver 590.48.01 | Linux 64-bit | NVIDIA

https://www.nvidia.com/en-eu/drivers/details/259313/
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

Добрый день. Карта GTX 1650, окружение XFCE. Последние три дня, после обновления системы появились "глюки" в оконном менеджере при включении встроенных композитных эффектов (прозрачность). Но получается проприетарный драйвер - то обновляется и загружается, вместе с обновлением ядра.
Или тупо подождать обновления Xfwm4? Он кстати давно не обновлялся.
Перешёл бы назад на nouveau, но опосаюсь "завалить" систему, хлопотно это. Или просто отказаться пока от композитных эффектов?
P.S. Забыл указать "глюки" - это мерцание открытых окон вплоть до пропадания оных.
BendalfRU
Сообщения: 209
Зарегистрирован: 07.07.2025

#

что если насильно установить или сделать hold(зафиксировать)
предыдущую версию Linux x64 (AMD64/EM64T) Display Driver ?

здесь так можно делать ?
beisic
Сообщения: 84
Зарегистрирован: 16.09.2022

#

vall:Пользователи с GTX серии 10xx
То есть, если имеется NVIDIA GeForce GTX 1050 Ti то просто удалить :
sudo pacman -R nvidia
И всё ??
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

И всё-таки вопрос - как теперь после чистой установки arch linux устанавливать проприетарный драйвер nvidia например с картой GTX 1650? Раньше было sudo pacman -S nvidia nvidia-utils nvidia-settings opencl-nvidia xorg-server-devel, или sudo pacman -S nvidia cuda nvidia-settings, а теперь?
Получается типа - sudo pacman -S nvidia-open nvidia-settings opencl-nvidia xorg-server-devel, или просто из AUR установить nvidia-580xx-dkms и не "умничать"?
zotkindm
Сообщения: 18
Зарегистрирован: 01.09.2022

#

Я из AUR поставил 580. На сайте нвидиа его рекомендуют.
beisic
Сообщения: 84
Зарегистрирован: 16.09.2022

#

zotkindm:из AUR поставил 580
beisic ~ $   yay -Ss nvidia-580
aur/lib32-opencl-nvidia-580xx 580.119.02-1 (+7 6.87) 
    OpenCL implemention for NVIDIA (32-bit) (580xx)
aur/lib32-nvidia-580xx-utils 580.119.02-1 (+7 6.87) 
    NVIDIA drivers utilities (32-bit) (580xx)
aur/opencl-nvidia-580xx 580.119.02-2 (+20 19.54) 
    OpenCL implemention for NVIDIA (580xx)
aur/nvidia-580xx-settings 580.119.02-2 (+4 3.93) 
    Tool for configuring the NVIDIA graphics driver (580xx)
aur/nvidia-580xx-utils 580.119.02-2 (+20 19.54) 
    NVIDIA drivers utilities (580xx)
aur/nvidia-580xx-dkms 580.119.02-2 (+20 19.54) 
    NVIDIA kernel modules - module sources (580xx)
 
Всё устанавливали ??
zotkindm
Сообщения: 18
Зарегистрирован: 01.09.2022

#

beisic:Всё устанавливали ??
да.
Блин, случайно жалобу нажал и отправил. Извините.
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

Немного странно. Установил nvidia-580xx-dkms, всё нормально. Затем рискнул и установил sudo pacman -S nvidia-open nvidia-settings opencl-nvidia xorg-server-devel с удалением nvidia-580xx-dkms . И опять всё нормально.
Основные пакеты из официальных репов:
nvidia-open-dkms 590.48.01
nvidia-settings 590.48.01
nvidia-utils 590.48.01
Карта GTX 1650.
vall
Аватара пользователя
Администрация
Сообщения: 1025
Зарегистрирован: 09.08.2022

#

rutgerg:Карта GTX 1650
Всё в соответствии с первым сообщением топика. Ваша карта продолжает поддерживаться NVIDIA.

Сначала Вы зачем-то "откатили" на старый драйвер nvidia-580xx-dkms. В нем присутствует поддержка GTX 1650. А затем вернулись на актуальную версию 590.48.01, где продолжена поддержка Вашей модели видеокарты. Поэтому работает и в том, и в этом случае.

На самом деле Вам нужно было просто обновить систему. Без ручного вмешательства.
vall: Пользователи с Turing (серии 20xx и GTX 1650) и более новыми графическими процессорами автоматически перейдут на открытые модули ядра при обновлении и не потребуется ручного вмешательства.
Непонятно для чего установили dkms-версию 590.48.01. Если только ранее она не была установлена в системе.
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

vall:Непонятно для чего установили dkms-версию 590.48.01.
vall:Ваша карта продолжает поддерживаться NVIDIA.
Извините, Вы праы. Видимо я не внимательно читал. Удалил dkms-версию 590.48.01. Переустановил драйвер: sudo pacman -S nvidia-open nvidia-utils nvidia-settings.
Более менее разобрался, спасибо всем за помощь.
vall
Аватара пользователя
Администрация
Сообщения: 1025
Зарегистрирован: 09.08.2022

#

rutgerg:Удалил dkms-версию 590.48.01.
Устанавливая dkms-версию, Вы должны были установить пакет dkms и пакет заголовков файлов ядра, например для ядра linux
sudo pacman -S dkms linux-headers
Поэтому при удалении dkms-драйвера видеокарты имеет смысл удалить и эти пакеты. Если они всё ещё установлены. Рекомендую к чтению вики https://wiki.archlinux.org/title/Dynami ... le_Support
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

vall: Устанавливая dkms-версию, Вы должны были установить пакет dkms и пакет заголовков файлов ядра, например для ядра linux
Видимо эти пакеты установились автоматом вместе с nvidia-580xx-dkms, когда я его устанавливал. Попробую почистить dkms пакеты (dkms и linux-headers).
Спасибо за подсказку и ссылку на вики.
BendalfRU
Сообщения: 209
Зарегистрирован: 07.07.2025

#

на другом компе GTX 1650. прилетели обновления драйвер, ядро.

не разобравшись попробовал откатить на 580, всё сломал ))
зависимостей штук 20. если поставить не всё , графика не заводится совсем либо мерцает на любое движение.

Починил, но времени убил в пустую много.
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

BendalfRU:либо мерцает на любое движение
Если починили, то как? Выяснил, что у новых драйверов проблемы появились с эффектами в xfwm4. После отключения эффектов мерцание пропадает. Пока вышел из положения установкой стороннего compiz.
С compiz всё работает нормально, мерцаний нет. Однако я не сторонник "захламления" системы дополнительными пакетами.
XFCE
GTX 1650
BendalfRU
Сообщения: 209
Зарегистрирован: 07.07.2025

#

rutgerg:Если починили, то как?
сначала прочитал вики, затем в режиме
только консоль
снес 580е и другие , оставил noveau и зачем-то vesa - полёт нормальный.

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

уже сутки всё хорошо.
rutgerg
Сообщения: 98
Зарегистрирован: 04.09.2022

#

BendalfRU:снес 580е и другие , оставил noveau
Вот в этом и проблема. Боюсь сносить проприетарный драйвер nvidia, вдруг потом черный экран. Или при удалении noveau активируется автоматом? В blacklist noveau не значится.
Не подскажите команду удаления 580-го пакета на всякий случай?
BendalfRU
Сообщения: 209
Зарегистрирован: 07.07.2025

#

rutgerg:подскажите команду удаления 580
покажите что установлено. https://wiki.archlinux.org/title/Pacman_(Русский) пункт 1.4
начните с примерно такого поиска и уточните список ниже.

https://archlinux.org/packages/?sort=&q=nvidia
https://archlinux.org/packages/?sort=&q=xf86-video-
https://archlinux.org/packages/?sort=&q=vulkan
nvidia-prime
linux-firmware-
nvidia-driver-xxx
nvidia-open-dkms xxx
nvidia-settings xxx
nvidia-utils xxx,
nvidia-kernel
nvshmem
nsight-compute
dkms 
linux-headers
linux
vulkan-
где ххх ваша версия.
затем складируй названия в обычный текстовый файл, одно имя одна строчка.
nvidiaxxx_installed.txt

затем делаешь баш сценарий с подходящими тебе опциями nvidiaxxx_remove.sh
не запускай, сначала покажи нам.
#!/usr/bin/bash
#chsh --shell /usr/bin/bash
#echo $(which bash) # test
#echo $SHELL          # test
# -R без удаления установленных зависимостей
# -Rn всеми зависимостями, не используемыми другими 
# -Rsc всех пакетов, зависящих от целевого пакета 
# -Rsc всех пакетов, зависящих от целевого пакета 
# Удаление по регулярному выражению без удаления установленных зависимостей
# pacman -R $(pacman -Qsq sugar-activity) sugar   , где sugar-activity регулярное выражение.
#  xargs pacman -[твои команды] <- pkg-remove.txt   можешь и так попробовать

echo -en '   arch\n'     # твой комментарий
pacman -[твои команды] <- nvidiaxxx_remove.txt
когда удалили один, до перезагрузки установите другой и заголовки модули ядра само ядро, а также блэклист, конфиги модулей, xorg проверьте.

когда всё подготовили, покажите нам подробно,
логин менеджер удалить или остановить сервис, чтобы избежать зависания,
делая всё чз linux консоль, без иксов
Ответить