Сайт | Скачать | Видео | Wiki

Автор Тема: LFD10 x86_64 nvidia-390  (Прочитано 14145 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #15 : 03 Ноябрь 2019, 18:10:51 »
В pf-kernel присутствуют modules.builtin/modules.builtin.bin, в porteus - только modules.builtin.bin.
Может из-за этого дрова нвидиа не заводятся?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #16 : 03 Ноябрь 2019, 18:13:13 »
could not open builtin file '/lib/modules/5.1.4-porteus/modules.builtin.bin'
Вот эта строчка настораживает, тем более по Вашим словам modules.builtin.bin в porteus ядре присутствует

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: LFD10 x86_64 nvidia-390
« Ответ #17 : 03 Ноябрь 2019, 18:13:28 »
Может из-за этого дрова нвидиа не заводятся?
Я сначала так же решил. Но потом подумал, что иногда команды выдают предупреждения, не влияющие критически на их работу.


upd. Все же ядра porteus рабочие, взятые как есть с их репы, упакованы в модуль без изменений и компиляции.
« Последнее редактирование: 03 Ноябрь 2019, 18:20:29 от krasnyh »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #18 : 03 Ноябрь 2019, 18:18:24 »
modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/5.1.4-porteus/modules.builtin.bin'
Ключевое слово здесь ERROR :)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: LFD10 x86_64 nvidia-390
« Ответ #19 : 03 Ноябрь 2019, 18:29:49 »
В usr/lib/modules/5.1.4-porteus/ лежит depmod.sh. Наверно это намек, что надо было его запускать?  :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: LFD10 x86_64 nvidia-390
« Ответ #20 : 03 Ноябрь 2019, 18:31:39 »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: LFD10 x86_64 nvidia-390
« Ответ #21 : 03 Ноябрь 2019, 19:20:35 »
Добавил, теперь depmod без ошибок.
000-kernel-5.1.4-porteus_64.pfs

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #22 : 04 Ноябрь 2019, 10:29:40 »
Добавил, теперь depmod без ошибок.
000-kernel-5.1.4-porteus_64.pfs
nvidia заработали, но почему-то модуль автоматом не загрузился - пришлось подключать на горячую и выполнить следующие команды:
sudo depmod
sudo modprobe nvidia
Пререзагрузил иксы - иксы не стартанули - No screen found,
пришлось дополнительно выполнить sudo nvidia-xconfig, который создаёт файл конфигурации nvidia (по идее должен быть прописан в модуле) - после иксы стартанули:
Код
live@d10:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics:  Card: NVIDIA GF108 [GeForce GT 630]
           Display Server: N/A driver: nvidia tty size: 100x30
live@d10:~$ uname -r
5.1.4-porteus
live@d10:~$
Проблемы:
1. Модуль pfs nvidia из загрузочного меню почему-то не загружается
2. Дополнительно пришлось выполнить sudo nvidia-xconfig, который создаёт файл конфигурации nvidia (должен быть прописан в модуле nvidia - но как я понял, его там нет)
Вот такие пироги  :)

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #23 : 04 Ноябрь 2019, 10:44:27 »
Модуль pfs nvidia из загрузочного меню почему-то не загружается
Есть подозрение, что некорректно отрабатывает load в параметрах загрузки ядра, т.к. браузер palemoon который прописан там же, у меня так же не загрузился
« Последнее редактирование: 04 Ноябрь 2019, 10:46:59 от Neyel »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: LFD10 x86_64 nvidia-390
« Ответ #24 : 04 Ноябрь 2019, 12:09:05 »
Модуль pfs nvidia из загрузочного меню почему-то не загружается
Можно проверить, выполнив после загрузки системы  cat /proc/cmdline.
Покажет загрузочную строку со всеми load, если они не пропали по дороге.  :) А там уже смотреть, какие модули не загрузились и почему. Если они были указаны в load=.

« Последнее редактирование: 04 Ноябрь 2019, 12:20:41 от krasnyh »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #25 : 04 Ноябрь 2019, 13:03:15 »
Вот и причина:
Код
quiet dir=lfd10  rw quiet load=load=nVidia-39;-gtk2-;palemoon modprobe.blacklist=nouveau
Два раза указано load=load  ;)

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #26 : 04 Ноябрь 2019, 13:22:40 »
Убрал лишний load, теперь nvidia грузится без проблем - единственный прробел - в модуле не прописана блокировка nouveau

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: LFD10 x86_64 nvidia-390
« Ответ #27 : 06 Ноябрь 2019, 12:38:06 »
в модуле не прописана блокировка nouveau
Прописана, но в /usr/lib/modprobe.d , а в дев. надо в /lib/modprobe.d
Прописал в /etc/rc.local копирование
089-lfd10-upd-sf20.pfs

Поправил
000-kernel-5.1.4-porteus_64.pfs
000-kernel-5.1.4-porteus_64.pfs.md5.txt - прверяйте md5
Теперь должно работать без доп. костылей. проверяйте

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: LFD10 x86_64 nvidia-390
« Ответ #28 : 06 Ноябрь 2019, 18:16:34 »
Не работает, nouveau не блокируется
Делал так - старый 089 удалил, заменил вашим по ссылке - nouveau не заблокировался, в /lib/modprobe.d нет файла nvidia.conf, в /usr/lib/modprobe.d есть
« Последнее редактирование: 06 Ноябрь 2019, 18:22:33 от Neyel »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: LFD10 x86_64 nvidia-390
« Ответ #29 : 07 Ноябрь 2019, 09:08:26 »
в /lib/modprobe.d нет файла nvidia.conf
Прописал в /etc/rc.local копирование
Есть эта строка? Или этот файл у вас в сохраненке?