Page 6 of 10
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 25 Apr 2019, 05:27
by Blaze
Требуется установить Ubuntu и к параметрам загрузки ядра прописать
Code: Select all
quiet splash nouveau.debug=debug,VBIOS=trace
После чего "слить" vbios.rom
Code: Select all
cat /sys/kernel/debug/dri/0/vbios.rom > vbios.rom
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 25 Apr 2019, 08:38
by SaintAnd
Blaze, Bodhi вместо ubuntu подойдёт? Не хочу устанавливать ubuntu т.к. много весит и потребляет ресурсов. Или там можно даже не устанавливать а просто указать параметр ядра в grub4dos. Верно же?
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 25 Apr 2019, 17:50
by Blaze
SaintAnd, можно не устанавливать а запустить дистрибутив на базе Debian или Ubuntu в Live режиме с параметрами ядра выше.
После чего необходимо слить vbios.rom а дальше можно будет применить vbios.rom в Porteus.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 25 Apr 2019, 18:55
by SaintAnd
Blaze, Прошивку я слил. теперь я устанавливаю envytool. Пришлось дополнительно устанавливать pkg-config (в README не указан) и другие утилиты, которые написаны в README.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 25 Apr 2019, 19:31
by Blaze
Я просто скачал
envytools-2018.03.10_dd0d6c2-x86_64-1_slonly.txz и запустил
nvafakebios - все работает, правда у меня еще python3 установлен.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 25 Apr 2019, 19:39
by SaintAnd
Blaze, Я пока застопорился на 16 пункте. После какой-то команды пропала команда modprobe в sparkylinux
Ладно. Сейчас буду пытаться на porteus проделать эту операцию, т.к. в sparky мне не удалось довести систему до чёрного экрана после установки свободных драйверов из синаптика.
Я так понял сейчас и
blacklist.xzm нужно в base скопировать и в
текстовый режим переходить при загрузке.
ДА. Наконец-то, за столько лет установился новый драйвер на этот ноутбук
(Но я на всякий случай установил python3 для envy-tools)
И не пришлось пользоваться
blacklist.xzm, а только:
- добавить модуль
nvidia в
modules
- войти в
текстовый режим (init 3)
- ввести команду
modprobe -r nvidia
- затем
nvafakebios vbios.rom
- и после этого
modprobe nvidia и
init4
Только есть некоторые незначительные проблемы. Например не заходит в nvidia-settings и выводит такое сообщение(но это мелочи)
https://pastebin.com/MTEjTiq5
Теперь можно монтировать нормально видео. Я заметил ещё, что теперь видео работает без лагов в 1080p на youtube.
Спасибо вам.
Вот ссылка на тот файлик-статью
https://yadi.sk/i/1OOuKpOeaD5tdQ. Может кому пригодиться если что-то с тем сайтом случиться.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 26 Apr 2019, 15:21
by Blaze
SaintAnd, содержимое blacklist.xzm так и так распаковывается внутрь модуля nvidia (при его сборке).
Есть предложение все это дело автоматизировать в виде модуля.
Все, что ниже, делать под root пользователем!
- создать директорию с именем vbios-lenovo-y550/lib/firmware и скопировать туда файл vbios.rom
- создать скрипт S-startup-script.sh в vbios-lenovo-y550/etc/rc.d/rc4.d со следующим содержимым:
Code: Select all
#!/bin/bash
# Apply vbios of lenovo y550 via nvafakebios for correctly run nvidia driver
# depends=('envytools')
modprobe -r nvidia
/usr/bin/nvafakebios /lib/firmware/vbios.rom
modprobe nvidia
- на скрипт выставить права
Code: Select all
chmod 755 vbios-lenovo-y550/etc/rc.d/rc4.d/S-startup-script.sh
- собрать модуль vbios-lenovo-y550.xzm
- скопировать модули vbios-lenovo-y550.xzm, nvidia, python3 и envytools в porteus/modules
- после чего пробовать загрузить Porteus в обычном режиме
SaintAnd wrote: ↑25 Apr 2019, 19:39
не заходит в nvidia-settings
откройте терминал, введите команду
и посмотрите на что ругается.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 26 Apr 2019, 16:53
by SaintAnd
Blaze,
Blaze wrote: ↑26 Apr 2019, 15:21
откройте терминал, введите команду
Code: Select all
/usr/bin/nvidia-settings
и посмотрите на что ругается.
Наверно я не правильно написал в сообщении выше.
Я это сделал до вашего сообщения и выложил ссылку на лог
https://pastebin.com/MTEjTiq5
Blaze wrote: ↑26 Apr 2019, 15:21
Есть предложение все это дело автоматизировать в виде модуля.
Этот вариант пока не получается. После ввода команды nvidia-xconfig и startx заходит. Но пока я их в скрипт не добавил.
Решил таким образом:
Добавил init 3 перед modprobe -r nvidia и init 4 после modrpobe nvidia. Другими словами, вначале init 3, а в конце init 4 и заработало
И кстати, я попробовал заодно не включать модуль python3-3.6.5-x86_64-bundle.xzm и заработало без него. Потом проверил наличие в системе python и оказывается у меня установлена версия 2.7
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 27 Apr 2019, 08:10
by Blaze
SaintAnd, для nvidia-settings попробуйте обновить
/x/libva-2.4.1-x86_64-1.txz
/x/libva-utils-2.4.1-x86_64-1.txz
python3 тогда можете не ставить. В Porteus 5.0 python3 уже идет по умолчанию, а python 2.7 исключен.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 29 Apr 2019, 17:47
by SaintAnd
Blaze, Не помогло. Даже новую (4.20.5) версию ядра поставил и новый модуль с nvidia на нём установил. Всё те же надписи.
Однако в porteus v3.2.2 всё работает нормально, только в steam не заходит. (Но мне steam сам не нужен, мне хочется проверить производительность в играх и попытаться запуститься что-нибудь)
А разве porteus 5 выйдет? Пока даже смысла о нём говорить нет (это я так думаю - ИМХО).
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 30 Apr 2019, 06:21
by Blaze
Похоже, что относительно новая версия Xorg не нравится.
Ну как сказать, я сейчас на бете и все работает исправно.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 30 Apr 2019, 13:23
by SaintAnd
Blaze, Значит нужно понизить версию xorg или в настойках поискать причину? Не знаю где искать правда. А может дело в lxde? Я так подумал, потому что на porteus v3 стоит xfce.
Porteus v5 нельзя просто скачать? Или он в разделе testing на ftp? Но я нашёл только это dl.porteus.org/x86_64/testing/Porteus-v4.0rc1/
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 30 Apr 2019, 14:00
by Blaze
SaintAnd, рабочее окружение здесь ни при чем.
Про понижение xorg я уже писал, если нужны приключения, то...
SaintAnd wrote: ↑30 Apr 2019, 13:23
Porteus v5 нельзя просто скачать?
на данный момент нет.
Для публичного тестирования будет объявление.
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 30 Apr 2019, 17:02
by SaintAnd
Blaze, ладно, работает драйвер и уже хорошо, может найдется решение в процессе пользования.
И жаль что нельзя скачать v5, хотя я люблю стабильность нежели приключения. Спасибо
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Posted: 01 May 2019, 08:05
by Blaze
SaintAnd, мир, труд, май!
Можно попробовать
Nemesis 2019-03-22 with kernel 5.0.4 на базе Arch Linux.
Последние обновления и локализация доступны
в этом сообщении