Страница 1 из 1
[РЕШЕНО] Два модуля nvidia375
Добавлено: 05 сен 2017, 19:44
mexx400
Здравствуйте. R9/64 Plasma. Ноутбук. Ядро
4.9.41-nrj-desktop-1rosa-x86_64
По-моему, после установки переключаемой графики (intel + nvidia) вижу:
Код: Выделить всё
# dkms status
bbswitch, 0.8-3, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
nvidia375, 375.66-2, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
nvidia375, 375.66-2, 4.9.20-nrj-desktop-1rosa-x86_64, x86_64: installed
К чему
nvidia375, 375.66-2, 4.9.20-nrj-desktop-1rosa-x86_64, x86_64?
Если не нужен, как правильно удалить?
Кажется, видел такой вопрос здесь, но не могу найти тему.
И да:
Код: Выделить всё
$ dmesg --level=err,warn | grep -i nvidia
[ 1.886909] nvidia: loading out-of-tree module taints kernel.
[ 1.886915] nvidia: module license 'NVIDIA' taints kernel.
[ 1.898118] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.66 Mon May 1 15:29:16 PDT 2017 (using threaded interrupts)
Re: Два модуля nvidia375
Добавлено: 05 сен 2017, 21:17
Barmalei
У вас ядро обновилось, но после обновления и старое остается. Удалить ядро 4.9.20.
Re: Два модуля nvidia375
Добавлено: 06 сен 2017, 12:12
mexx400
Barmalei писал(а):У вас ядро обновилось, но после обновления и старое остается. Удалить ядро 4.9.20.
Я немного запутался с образами, думал уже удалил старое, а переключаемая графика его вновь подтянула. Спасибо.
Тогда так:
Код: Выделить всё
# urpm-package-cleanup --oldkernels
#
# urpme --auto-orphans
writing /var/lib/rpm/installed-through-deps.list
Нет осиротевших пакетов для удаления
# dkms status
bbswitch, 0.8-3, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
nvidia375, 375.66-2, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
nvidia375, 375.66-2, 4.9.20-nrj-desktop-1rosa-x86_64, x86_64: built
И опять же:
Код: Выделить всё
$ dmesg --level=err,warn | grep -i nvidia
[ 1.860468] nvidia: loading out-of-tree module taints kernel.
[ 1.860474] nvidia: module license 'NVIDIA' taints kernel.
[ 1.876288] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.66 Mon May 1 15:29:16 PDT 2017 (using threaded interrupts)
Re: Два модуля nvidia375
Добавлено: 06 сен 2017, 14:40
mexx400
Да, дело в старом ядре.
Откатился на образ до установки "двойной" графики, удалил старое ядро и установил "двойную" графику:
Код: Выделить всё
# dkms status
bbswitch, 0.8-3, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
nvidia375, 375.66-2, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
Сообщения, правда, остались:
Код: Выделить всё
$ dmesg --level=err,warn | grep -i nvidia
[ 1.866380] nvidia: loading out-of-tree module taints kernel.
[ 1.866385] nvidia: module license 'NVIDIA' taints kernel.
[ 1.876974] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.66 Mon May 1 15:29:16 PDT 2017 (using threaded interrupts)
taints kernel - это тревожно? Или работает и ладно?
Re: Два модуля nvidia375
Добавлено: 07 сен 2017, 02:04
mexx400
Продолжу микроблог
mexx400 писал(а):Код: Выделить всё
[ 1.866380] nvidia: loading out-of-tree module taints kernel.
[ 1.866385] nvidia: module license 'NVIDIA' taints kernel.
Так понял, это означает, что ядро "находится в состоянии, которое не поддерживается сообществом", например при "использовании проприетарного (или не совместимого с GPL) модуля ядра - это самая распространенная причина "испорченных" ядер и обычно возникает при загрузке собственных видеодрайверов NVIDIA или AMD". То есть вроде как понятно и не тревожно. Но, так понимаю, в дальнейшем могут быть проблемы при обновлении отдельно ядра или отдельно видеодрайвера?
mexx400 писал(а):Код: Выделить всё
[ 1.876974] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.66 Mon May 1 15:29:16 PDT 2017 (using threaded interrupts)
Так понял, это сообщение о загрузке модуля ядра, то есть просто информация для сведения.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 08 сен 2017, 08:30
trs
taints kernel пишет для модулей с отличной от GPL лицензией, "несовместимость" юридическая, а не техническая.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 08 сен 2017, 14:46
mexx400
trs писал(а):taints kernel пишет для модулей с отличной от GPL лицензией, "несовместимость" юридическая, а не техническая
Да, так и понял.
Хотя, там есть еще некоторые основания, к сожалению уже не могу найти где прочел.
И все же - в дальнейшем могут быть проблемы при обновлении отдельно ядра или отдельно видеодрайвера?
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 09 сен 2017, 12:44
trs
Да, проблемы случаются, поскольку Nvidia выпускает драйвера для LTS веток ядра и для промежуточных версий не всегда оперативно появляются патчи. С упомянутым сообщением это не связано.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 09 сен 2017, 12:52
mexx400
trs писал(а):Да, проблемы случаются
Ага. То есть либо "работает - не трогай", либо через удаление и повторную установку обновленной связки, так?
trs писал(а):поскольку Nvidia выпускает драйвера для LTS веток ядра
Понятно, спасибо.
trs писал(а):С упомянутым сообщением это не связано
Да, это понятно.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 09 сен 2017, 13:13
trs
Вы же используете ветку LTS 4.9.x, при обновлении минорных версий проблемы возникать не должны (случаются в исключительных случаях). А если хотите попробовать экспериментальные версии, то можно подождать пока кто-то отпишется в соответствующей теме по поводу работоспособности nvidia, если не хотите рисковать.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 09 сен 2017, 13:21
mexx400
trs писал(а):при обновлении минорных версий проблемы возникать не должны (случаются в исключительных случаях)
Отлично.
trs писал(а):если хотите попробовать экспериментальные версии
Нет, пока вроде не надо.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 20 сен 2017, 19:08
mexx400
И все же вот такой вопрос. Если старое ядро удалено:
И его нет.
Но:
Код: Выделить всё
# dkms status
nvidia375, 375.66-2, 4.9.41-nrj-desktop-1rosa-x86_64, x86_64: installed
nvidia375, 375.66-2, 4.9.20-nrj-desktop-1rosa-x86_64, x86_64: built
Как удалить модуль от старого ядра?
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 21 сен 2017, 19:14
trs
Если не ошибся с параметрами, то так:
Код: Выделить всё
dkms remove -m nvidia375 -v 375.66-2 -k 4.9.20-nrj-desktop-1rosa-x86_64
а если ошибся, то придётся заново устанавливать.
Можно так же каталог /var/lib/dlms посмотреть, иногда оттуда проще удалить вручную (там подкаталоги и ссылки — по именам должно быть понятно).
Но если это лишь ради экономии места, то вряд ли потраченное время того стоит.
Re: [РЕШЕНО] Два модуля nvidia375
Добавлено: 21 сен 2017, 23:22
mexx400
trs писал(а):Если не ошибся с параметрами, то так:
Код: Выделить всё
dkms remove -m nvidia375 -v 375.66-2 -k 4.9.20-nrj-desktop-1rosa-x86_64
В точку! Спасибо.
trs писал(а):Но если это лишь ради экономии места, то вряд ли потраченное время того стоит.
Нет, место не имеет значения. Скорее, внутренняя тяга к порядку

Ну и для общего развития
