LinuxForum.Fans
Тема

driver nvidia

Автор: Peter 6 сообщений 690 просмотров
#342512

Здравствуйте!

Откуда в дереве модулей появляется drivers/video/nvidi.ko?

В drivers/video/nvidia/ есть nvidiafb.ko, в дереве исходных текстов я нашёл
именно где строится nvidiafb.o (drivers/video/nvidia/), при этом на ноутбуке
есть три установленных ядра, nvidia.ko есть только в одном - 3.8.0-25-lowlatency,
скомпилированном, из двух других одно тоже скомпилированное, но этого
дрйвера нет. В confiog для этих двух есть CONFIG_NVIDIA_FB,
откуда же взялся nvidia.ko?

Пётр.

#342514

наверно в конфиге /boot/config-$(uname -r)-generic выставлены другие опции и собирается еще и этот модуль...

#342588
"Peter" написал:
откуда же взялся nvidia.ko?

Устанавливали когда-то проприетарный драйвер?

#342597
verg написал:
[quote="Peter"]откуда же взялся nvidia.ko?

Устанавливали когда-то проприетарный драйвер?[/quote]
Я уже сам вспомнил, что он устанавливается из репозитария
и только что посмотрел, какие там версии. Последняя - 319.
Однако "dpkg -l" никакого дистрибутивного драйвера не показывает,
если, допустим, я удалял пакет с ним, тогда почему драйвер
остался в /lib/modules/<version>/drivers/video/.

Пётр.

#342600
"Peter" написал:
/lib/modules/<version>/drivers/video/

Так понимаю у вас несколько таких каталогов.
То есть старые ядра не удаляются при обновлении.

Драйвер(пакет) можно сколько угодно удалять, а скомпилированный модуль ядра всё равно останется.

#342603
verg написал:
[quote="Peter"]/lib/modules/<version>/drivers/video/

Так понимаю у вас несколько таких каталогов.
То есть старые ядра не удаляются при обновлении.

Драйвер(пакет) можно сколько угодно удалять, а скомпилированный модуль ядра всё равно останется.[/quote]
Да, там три таких каталога, nvidia.kо только в одном из них.
М.б., заодно скажете, для ноутбуков с nvidia optimus должен быть только один
драйвер nvidia - из репозитария с bumblebee или edgers -или оба,
т.е. дистрибутивный тоже? Про этом 1-й делает на себя alias:
alias nvidia nvidia-325.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.