Страница 1 из 1

Перестал собираться проприетарный драйвер Nvidia

Добавлено: 10 авг 2025, 23:20
adm1007s
Похоже после какого-то обновления Росы перестал собираться модуль nvidia-drm.
Выявил при установке обновления Nvidia до версии 570.181.
До этого стояла 570.133.07.
Сейчас обе перестали собираться.
При сборке и попытке загрузки модуля в логах инсталлятора ошибка вида "Unknown symbol nvKmsKapiGetFunctionsTable".
Весь лог инсталлятора приложил в архиве.
Не знаю куда копать ещё, в инете единственное упоминание нашлось на форуме Gentoo, но оно очень старое:
For all those searching, I believe I had the exact same nvidia-drm.ko symbol lookup error, which, for the proprietary Nvidia kernel module v430.26, resolved upon setting the following kernel compilation option:

Symbol: DRM_FBDEV_EMULATION [=y]
Type : bool
Prompt: Enable legacy fbdev support for your modesetting driver
Location:
-> Device Drivers
-> Graphics support
-> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM [=y])

Re: Перестал собираться проприетарный драйвер Nvidia

Добавлено: 11 авг 2025, 14:44
VictorR2007
А nvidia575 не пробовали?
Будет собираться для 2021.1?
Есть тут собранный
https://abf-downloads.rosa.ru/x11_backp ... n/release/

Re: Перестал собираться проприетарный драйвер Nvidia

Добавлено: 11 авг 2025, 15:14
adm1007s
VictorR2007 писал(а): 11 авг 2025, 14:44 А nvidia575 не пробовали.
Будет собираться для 2021.1?
Есть тут собранный
https://abf-downloads.rosa.ru/x11_backp ... n/release/
Поставил собранный из указанной репы, лучше не стало.
В dmesg "error -2" и "failed to allocate NvKmsKapiDevice".

Мне тут Grok посоветовал таки с опцией ядра по эмуляции устройства FBDEV поиграться, но опция включена к сожалению и вариант не прошёл...

Re: Перестал собираться проприетарный драйвер Nvidia

Добавлено: 11 авг 2025, 23:00
adm1007s
В общем каким-то чудом собрался 570.181 с GPL версией модуля.
В процессе поправил modprobe.d до такого состояния:
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0
options nvidia_drm modeset=1
Вроде более ничего не менял.
Инсталлятор правда всё равно отказался нормально ядро пересобирать, пришлось dracut --force выполнить.
Лог приложил, может кому поможет...