Автор Тема: имеется видеокарточка GTX-950, вот что получается при попытке установить проприетарный драйвер  (Прочитано 5398 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 092
В силу обычной неточности наших любимых пользователей, могу предположить, что  это alt-kworkstation-8.2-install-x86_64.iso., и там ядро kernel-image-un-def-4.9.50
Так ошибка-то в исходном сообщении вот такая:
NVIDIA driver not found for your kernel 4.4.34-std-def-alt0.M80P.1 .

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Ну, тогда не знаю ;-)

Насколько понимаю, там версионная зависимость драйвер<>модуль
$ apt-cache show kernel-modules-nvidia-std-def
Виртуальный пакет kernel-modules-nvidia-std-def предоставляется следующими пакетами:
  kernel-modules-nvidia-std-def#384.90-alt1.264508.0.M80P.1 384.90-alt1.264508.0.M80P.1

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В силу обычной неточности наших любимых пользователей, могу предположить, что  это alt-kworkstation-8.2-install-x86_64.iso., и там ядро kernel-image-un-def-4.9.50
Так ошибка-то в исходном сообщении вот такая:
NVIDIA driver not found for your kernel 4.4.34-std-def-alt0.M80P.1 .

Угу.
На это ядро
http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/workstation/alt-workstation-20161122-x86_64.iso.txt
/ALTLinux/RPMS.main/kernel-image-std-def-4.4.34-alt0.M80P.1.x86_64.rpm

с этим модулем
# apt-repo
rpm http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/11/20 i586 classic
rpm http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/11/20 noarch classic
# apt-get update
# apt-cache show kernel-modules-nvidia-std-def
Виртуальный пакет kernel-modules-nvidia-std-def предоставляется следующими пакетами:
  kernel-modules-nvidia-std-def#367.57-alt1.263200.0.M80P.1 367.57-alt1.263200.0.M80P.1
You should explicitly select one to show.
E: Package kernel-modules-nvidia-std-def is a virtual package with multiple providers.

новый драйвер не установится
$ apt-cache show kernel-modules-nvidia-std-def
Виртуальный пакет kernel-modules-nvidia-std-def предоставляется следующими пакетами:
  kernel-modules-nvidia-std-def#384.90-alt1.264508.0.M80P.1 384.90-alt1.264508.0.M80P.1
You should explicitly select one to show.
E: Package kernel-modules-nvidia-std-def is a virtual package with multiple providers.

...
Получено: 3 http://ftp.altlinux.org p8/branch/x86_64/classic nvidia_glx_common 384.90-alt179.M80P.1 [37,0kB]
...
# nvidia-install-driver
...
NVIDIA driver not found for your kernel 4.4.34-std-def-alt0.M80P.1 .
...

Он хочет ядерный модуль не ниже его версии
# apt-cache show kernel-modules-nvidia-std-def#384.90-alt1.264509.0.M80P.1|grep ^Vers
Version: 384.90-alt1.264509.0.M80P.1

которого у ядра 4.4.34-std-def нет.
« Последнее редактирование: 10.11.2017 13:01:30 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 092
Он хочет ядерный модуль не ниже его версии
Это всё абсолютно не имеет значения. Изначально стоит ядро std-def, оно же и обязано остаться при любых манипуляциях, если смена флавора не задана руками. Наличие, либо отсутствие модуля не влияет никак. Просто не должна сработать установка драйвера, и всё (как в начале и случилось). По-этому и требовалось запустить update-kernel. И потому непонятно, как получилось в p8 ядро std-def, но 4.13.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
По-этому и требовалось запустить update-kernel. И потому непонятно, как получилось в p8 ядро std-def, но 4.13.

:-) В вокстэйшн только ядро
/ALTLinux/RPMS.main/kernel-image-std-def-4.4.34-alt0.M80P.1.x86_64.rpm

В репозитории есть и un-def
kernel-image-un-def-4.13.12-alt0.M80P.1.i586.rpm   08-Nov-2017 19:15            32392868

но согласен, притянется оно только если флавор указать явно для update-kernel.
Ну или руками всё втащить через синаптик и сгенерить инитрд.
А потом можно и перелинковать в /boot для умолчания.
Само оно un-def конечно не втянется.

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Цитата: asy
Изначально стоит ядро std-def, оно же и обязано остаться при любых манипуляциях, если смена флавора не задана руками. Наличие, либо отсутствие модуля не влияет никак. Просто не должна сработать установка драйвера, и всё (как в начале и случилось). По-этому и требовалось запустить update-kernel. И потому непонятно, как получилось в p8 ядро std-def, но 4.13.

сегодня ставил alt-simply-8.2.0-i586.iso, после установки имеем:
# uname -a
Linux comp-pentium4-3400.localdomain 4.9.35-un-def-alt0.M80P.1 #1 SMP PREEMPT Mon Jul 3 19:18:23 UTC 2017 i686 GNU/Linux

и просто update-kernel соответственно выдает:
# uname -a
Linux comp-pentium4-3400.localdomain 4.13.16-un-def-alt0.M80P.1 #1 SMP PREEMPT Mon Nov 27 09:25:16 UTC 2017 i686 GNU/Linux
соответственно надо update-kernel -t std-def

тут сам по себе std-def не появляется  :-\


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 092
тут сам по себе std-def не появляется  :-\
Если un-def изначально было, то да. Но что-то как-то я первый раз такое в дистрибутивах вижу. Про стартеркиты да, слышал, что есть такие.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email