на главнуюВсе эхи RU.LINUX.CHAINIK
войти ?

Где NVIDIA прячет свои модули или как же мне проапгрейдить драйвер?

От Rinat H. Sadretdinow (2:5020/620.1) к Alexey Vissarionov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello Alexey!

24 Dec 21 12:34, you wrote to me:

RHS>> Dec 24 09:10:27 sys3175 kernel: NVRM: API mismatch: the client
AV> ^^^^^^^^^^^^

AV> Hу оно же тебе все пишет человеческим по фоновому...

Да это я вижу. Только не могу понять почему так, откуда оно, мать его, берёт *старые* модули!

AV> Потому что люди, которые пишут ядерные модули, действительно умнее.

Hе спорю. Сам я ядерные модули не пишу и никогда не пробовал, последние мои драйвера были для OS/2, перед этим для DOS, с тех пор я в системные дебри не залезал ни разу.

RHS>> Посему вопрос (вопросы):
RHS>> 1) где, чёрт возьми, хранится инфа о том, что ведро хочет
RHS>> 470.82, хотя уже установлено 470.94?

AV> В linux/drivers/gpu/drm/nouveau/include/ :-)

1) nouveau у меня заблеклистен везде где только можно:

~~~
[rhs@sys3175 ~]$ cat /etc/default/grub | grep nouveau
GRUB_CMDLINE_LINUX="rhdb quiet rd.driver.blacklist=nouveau resume=UUID=d5b6be1c-49e7-4afd-b720-b3244a5888fe systemd.unified_cgroup_hierarchy=0 selinux=0"
[rhs@sys3175 ~]$ cat /etc/modprobe.d/blacklist.conf
blacklist nouveau
[rhs@sys3175 ~]$
~~~

2) причём тут linux/drivers/gpu/drm/nouveau/include/ если драйвера для nvidia туда вообще никаким боком?

AV> Модуль собирается под строго определенную версию ядра.

Да, именно это инсталлятор и делает. И прописывает их в /usr/lib/modules/$(uname -r)/extra но вот при изначальной загрузке ведро почему-то берёт их не оттуда, а невесть откуда, где оказываются старые модули, а не только что установленные.

RHS>> 2) откуда lsinitrd эту инфу берёт?

AV> Из засунутого туда ядрен-модуля.

Hе понятно вообще. Модули в ведро не вкомпилированы.

RHS>> 3) как сказать ведру чтобы оно забыло про 470.82 насовсем и
RHS>> стало юзать 470.94?

AV> Скорее всего, просто обновить. Актуальное ядро - позавчерашнее 5.15.11

Hе, просто обновить не получается, пробовал уже, не один раз, три обновления уже через себя пропустил с тем же самым *не* результатом.

RHS>> И гуглил, и FAQ'и всякие читал, но нифига ответ так и не нашёл.
RHS>> Что называется "и унитаз свой приносил, и задницу показывал, но
RHS>> не продают мне нужную туалетную бумагу!"

AV> А какую проблему ты хотел решить этим обновлением?

Именно обновлением драйверов nvidia? Hикакую. Просто хочу чтобы у меня была наипоследняя версия ;-) А теперь уже принцип пошёл, надо *обязательно* обновиться чтобы хотя бы знать почему сейчас обновления не проходят и запомнить все нюансы на будущее -- мало ли реально почему-то придётся обновляться (к примеру мышиный курсор будет другой, более плавный или что-то в этом роде), а я обновиться не могу, ведро всё время старые драйвера будет продолжать требовать.

Bye!

--- GoldED+/LNX 1.1.5-b20180707
* Origin: -= Thunder Bird @ home =- (2:5020/620.1)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX.CHAINIK?msgid=2:5020/620.1+61c69039