LINUX.ORG.RU

NVRM: API mismatch: the client has the version 510.54, but this kernel module has the version 510.47.03. Please

 ,


0

1

Выгрузил модули с названием nv в lsmod.
Запустил gdm но оно все равно. Что еще нужно?

NVRM: loading NVIDIA UNIX x86_64 Kernel Module  510.47.03  Mon Jan 24 22:58:54 UTC 2022
NVRM: API mismatch: the client has the version 510.54, but
NVRM: this kernel module has the version 510.47.03.  Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version.


Последнее исправление: naKovoNapalBaran (всего исправлений: 1)

Все же написано. Тебе перевести надо?

Black_Shadow ★★★★★
()

Как ты ставил драйвер nvidia?

У тебя сейчас версия модуля ядра не соответствует версии драйвера xorg-server`а.

Тебе нужно собрать модуль ядра тоже версии, что и файлы драйвера xorg-server`а.

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

Но прежде, чем ты будешь спрашивать как это сделать расскажи что ты делал, как ставил драйвер и какой дистрибутив Linux.

kostik87 ★★★★★
()
Ответ на: комментарий от naKovoNapalBaran

А что сразу написать нельзя?

«У меня Gentoo, сделал emerge -av10 nvidia-drivers

Показывай вывод:

file /usr/src/linux/arch/x86/boot/bzImage
file /boot/vmlinux-версия-загруженного-ядра
uname -a
ls -ls /usr/src/linux
kostik87 ★★★★★
()
31 мая 2022 г.
Ответ на: комментарий от naKovoNapalBaran

А есть возможность прояснить в чём была проблема? Сидел на генте какое-то время, потом надоело компилять, поставил кальку. И с недавним апдейтом случилась такая же фигня. Пробовал и emerge @x11-module-rebuild и скачивал calculate-sources. Пробовал так же компилить ядро встроенной в кальку утилой cl-kernel – не сработало.

Хотя бы в качестве подсказки версии API конкретно каких файлов не соответствуют в случае ошибки наподобие описанной в теме?

DiversantBivnev
()
Последнее исправление: DiversantBivnev (всего исправлений: 2)
Ответ на: комментарий от DiversantBivnev

Ядро которое было запущенно uname -a, и ядро собираемое которое ссылка ls -ls /usr/src/linux разные.
Нужно было перезапустится с другим ядром или выбрать другое перед сборкой, вроде как, ну и загрузить модули в третих.

naKovoNapalBaran
() автор топика
Последнее исправление: naKovoNapalBaran (всего исправлений: 2)
Ответ на: комментарий от naKovoNapalBaran

Спасибо, понял.. У меня тоже был косяк. Грузилось ядро с другого места. А я смотрел в /boot, куда после компиляции оно и кидалось. 2 разные сущности в общем…

DiversantBivnev
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.