Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Добро пожаловать!

Moderator: Blaze

sfs
Black ninja
Black ninja
Posts: 33
Joined: 20 Apr 2013, 19:30
Distribution: Arch
Location: ru
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#106 by sfs » 14 May 2019, 06:19

SaintAnd wrote:
13 May 2019, 16:15
могу ли я из puppy репозитория взять драйвера на ту же видеокарту и запустить, чтобы всё работало адекватно?
Из PRA -Да. Вместе с ядром (vmlinus) и его модулями 000-kernel*.
Из других линуксов (например Manjaro) - нужен еще другой initrd (rootaufs2 или UIRD) - это для опытных

SaintAnd
Black ninja
Black ninja
Posts: 72
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#107 by SaintAnd » 14 May 2019, 09:31

sfs, Спасибо, что пояснили, и за полезные ссылки.

SaintAnd
Black ninja
Black ninja
Posts: 72
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#108 by SaintAnd » 18 May 2019, 14:37

Я пока не могу решить вопрос по ошибке с видеокартой.
На porteus v4 x64 lxde. Ввожу такие команды:
nvidia-settings:
https://pastebin.com/MTEjTiq5
vainfo:
https://pastebin.com/RR2LKB6M
vdpow:
https://pastebin.com/En8fzvq3

Ввёл в одной консоли такие команды export LIBVA_DRIVER_NAME=nvidia и после export LIBVA_DRIVERS_PATH=${HOME}/usr/lib64/ стало по другому (потому что я ввёл неправильный путь. Нужно было без этого ${HOME}):
Негде нет libva-x11.so.2 для slackware. Я от отчаяния попробовал использовать libva-x11.so.2 из пакета для freebsd, но тоже не помогло. Написало ошибку с версией ABI. А скачал для rosa и такая ошибка
Я смог решить проблему с vainfo
путём присвоения трёх символьных ссылок на файлы libva-x11.so.1.4000.0, libva-drm.so.1.4000.0, libva.so.1.4000.0, (а они должны быть версии 2.4000)
Но теперь опять при введении vainfo выводится следующее:

User avatar
Blaze
DEV Team
DEV Team
Posts: 2371
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#109 by Blaze » 18 May 2019, 17:12

SaintAnd, предлагаю накатить предварительные обновления Porteus 5 (001-core.xzm и 002-xorg.xzm)

Code: Select all

# Раздел с установленным Porteus должен быть смонтирован и папка base должна быть доступна для записи
su
toor
update-porteus
Ссылка для ручного обновления:
http://dl.porteus.org/x86_64/Porteus-v5.0/updates/core/
Linux 5.2.0-rc1-porteus #1 SMP PREEMPT Tue May 21 08:26:55 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

SaintAnd
Black ninja
Black ninja
Posts: 72
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#110 by SaintAnd » 18 May 2019, 18:28

Blaze, сегодня как раз заметил на dl.porteus.org porteus v5, только не понял как его установить.
Попробую как вы предложили.

Я уже хотел начать пользоваться v3, т.к. там меньше проблем с драйверами на видеокарту. Посмотрю, как поведёт себя эта версия.

Вопрос. Драйвер видеокарты нужно по-новой для ядра установить?

User avatar
Blaze
DEV Team
DEV Team
Posts: 2371
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#111 by Blaze » 18 May 2019, 18:34

SaintAnd, драйвер желательно заново скомпилировать, но я думаю что он и так запустится.

Кстати в обновлении:

Code: Select all

# ls -l /usr/lib64/libva*
lrwxrwxrwx 1 root root     20 мая 15 20:20 /usr/lib64/libva-drm.so -> libva-drm.so.2.401.0*
lrwxrwxrwx 1 root root     20 мая 15 20:20 /usr/lib64/libva-drm.so.2 -> libva-drm.so.2.401.0*
-rwxr-xr-x 1 root root  14448 апр  8 19:11 /usr/lib64/libva-drm.so.2.401.0*
lrwxrwxrwx 1 root root     20 мая 15 20:20 /usr/lib64/libva-glx.so -> libva-glx.so.2.401.0*
lrwxrwxrwx 1 root root     20 мая 15 20:20 /usr/lib64/libva-glx.so.2 -> libva-glx.so.2.401.0*
-rwxr-xr-x 1 root root  23008 апр  8 19:11 /usr/lib64/libva-glx.so.2.401.0*
lrwxrwxrwx 1 root root     20 мая 15 20:20 /usr/lib64/libva-x11.so -> libva-x11.so.2.401.0*
lrwxrwxrwx 1 root root     20 мая 15 20:20 /usr/lib64/libva-x11.so.2 -> libva-x11.so.2.401.0*
-rwxr-xr-x 1 root root  27136 апр  8 19:11 /usr/lib64/libva-x11.so.2.401.0*
lrwxrwxrwx 1 root root     16 мая 15 20:20 /usr/lib64/libva.so -> libva.so.2.401.0*
lrwxrwxrwx 1 root root     16 мая 15 20:20 /usr/lib64/libva.so.2 -> libva.so.2.401.0*
-rwxr-xr-x 1 root root 145896 апр  8 19:11 /usr/lib64/libva.so.2.401.0*
Linux 5.2.0-rc1-porteus #1 SMP PREEMPT Tue May 21 08:26:55 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

SaintAnd
Black ninja
Black ninja
Posts: 72
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#112 by SaintAnd » 18 May 2019, 20:46

Blaze, к сожалению не запускается драйвер. Выдаёт ошибку.
:pardon:

User avatar
Blaze
DEV Team
DEV Team
Posts: 2371
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#113 by Blaze » 19 May 2019, 09:45

SaintAnd, менеджер входа slim ругается на недостающую библиотеку.
Скорее всего ошибка вызвана тем, что DE (Desktop Environment - окружение рабочего стола) не обновлено.

У меня

Code: Select all

# ls -l /usr/lib64/libjpeg*
lrwxrwxrwx 1 root root     13 мая 15 20:20 /usr/lib64/libjpeg.so -> libjpeg.so.62*
lrwxrwxrwx 1 root root     17 мая 15 20:20 /usr/lib64/libjpeg.so.62 -> libjpeg.so.62.3.0*
-rwxr-xr-x 1 root root 604800 фев 20 20:37 /usr/lib64/libjpeg.so.62.3.0*
посмотрите у себя и сделайте символическую ссылку (пример см. ниже)

Code: Select all

ln -s /usr/lib64/libjpeg.so.62.3.0 /usr/lib64/libjpeg.so.8
так же можно запустить иксы от root минуя slim с помощью команды startx

И наконец, самый последний вариант - включить ждуна и ждать Porteus 5
Linux 5.2.0-rc1-porteus #1 SMP PREEMPT Tue May 21 08:26:55 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

SaintAnd
Black ninja
Black ninja
Posts: 72
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#114 by SaintAnd » 19 May 2019, 15:18

Blaze, ls -l /usr/lib64/libjpeg* вывел такой результат:

Code: Select all

root@porteus:/home/guest# ls -l /usr/lib64/libjpeg*
lrwxrwxrwx 1 root root     17 Apr  4 20:33 /usr/lib64/libjpeg.so -> libjpeg.so.62.2.0*
lrwxrwxrwx 1 root root     17 Apr  4 20:33 /usr/lib64/libjpeg.so.62 -> libjpeg.so.62.2.0*
-rwxr-xr-x 1 root root 424488 Dec 24  2017 /usr/lib64/libjpeg.so.62.2.0*
lrwxrwxrwx 1 root root     16 May  1  2018 /usr/lib64/libjpeg.so.8 -> libjpeg.so.8.0.1*
-rwxr-xr-x 1 root root 238224 Jun 20  2017 /usr/lib64/libjpeg.so.8.0.1*
libjpeg.so.8 уже привязана к libjpeg.so.8.0.1

Code: Select all

lrwxrwxrwx 1 root root     16 May  1  2018 /usr/lib64/libjpeg.so.8 -> libjpeg.so.8.0.1*
Ввёл команды

Code: Select all

root@porteus:/home/guest# rm /usr/lib64/libjpeg.so.8
root@porteus:/home/guest# ln -s /usr/lib64/libjpeg.so.62.2.0 /usr/lib64/libjpeg.so.8
и стало так:

Code: Select all

lrwxrwxrwx 1 root root     28 May 19 18:16 /usr/lib64/libjpeg.so.8 -> /usr/lib64/libjpeg.so.62.2.0*
Привожу скриншоты по результатам команд:
Image Image
В результате началась загрузка иксов через команду startx и тройного Ctrl+C, но опять переходило в меню консоли.


Решение оказалось таким - просто создал отдельный changes для porteus v5, появляется ошибка с libjpeg... (символические ссылки я хоть и сделал, но приходиться вводить) startx и запускаются иксы, только не работает модуль вайфай (нет индикатора сети в правом верхнем углу, даже в настройках панели нет). Пришлось настраиваться через pns-tool. И так при каждой загрузке.

Nvidia-settings теперь работает. Остаётся только разобраться с libjpeg и восстановить значёк вай-фай на верхней панели.

Post Reply