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

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

Moderator: Blaze

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#61 by SaintAnd » 18 Apr 2019, 05:26

Blaze, Логи постараюсь выложить вечером
Файл получился большим из-за того что несколько раз устанавливал и удалял, потому что забывал некоторые моменты. Разделил на части, потому что pastebin.com не сохраняет запись больше 512 килобайт без про версии.
nvidia-installer (первая часть)
https://pastebin.com/pDXX3gc9
nvidia-installer (вторая часть)
https://pastebin.com/wUQ0MiSn

Xorg.0.log
https://pastebin.com/USmZxMrs
Xorg.0.log.old
https://pastebin.com/v12sDwky

Xorg.4.log
https://pastebin.com/3UQA3RiE
Xorg.4.log.old
https://pastebin.com/qNdV2FF7

08-nvidia-*-k.4.4.178-porteus-v4.0-x86_64.xzm
https://yadi.sk/d/nw5d3Bhv3XPtiQ


Ещё есть такая особенность вашего скрипта в том, что когда я запускал скрипт в папке /tmp где хранятся так же драйвера nvidia-{195,256,260,295,340}.run, то он захватывал эти run файлы и сборка не начиналась, а выводила error с этими файлами. Пришлось переместить их и сборка прошла успешно. Ссылка на тот скрипт [HOWTO] make a xzm module driver for NVIDIA video card (Post by Blaze #70534)
Last edited by SaintAnd on 20 Apr 2019, 08:02, edited 1 time in total.

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

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

Post#62 by Blaze » 19 Apr 2019, 12:26

SaintAnd, можно-ли в BIOS-e Вашего ноутбука отключить Secure Boot и UEFI, а так же включить CSM?
Еще предоставьте /var/log/syslog
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#63 by SaintAnd » 19 Apr 2019, 15:30

Blaze wrote:
19 Apr 2019, 12:26
SaintAnd, можно-ли в BIOS-e Вашего ноутбука отключить Secure Boot и UEFI, а так же включить CSM?
Еще предоставьте /var/log/syslog
Там нет secure boot и uefi и csm.
Разве что могу перевести в режим ide, но система, при загрузке, не найдёт porteus-v4.0-x86_64.cfg
syslog
https://pastebin.com/jJZtf88k


Ещё. Я скачал с сайта slackonly.com два файла: первый nvidia-legacy173-kernel-173.14.38_3.10.17-x86_64-1_slack.txz, а второй nvidia-legacy173-driver-173.14.38-x86_64-2_slack.txz.
Первый установился без проблем командой - upgradepkg --install-new, а второй, хоть и завершился успешно, но вывел следующее:

Code: Select all

mv: cannot stat 'libglx.so': No such file or directory
Логи процесса установки:
https://pastebin.com/hyBp3W52

Думаю, что есть загвоздка в этом - libglx.so. Если не так то направьте в правильную сторону.

Ещё я нашёл вариант - понизить версию xorg на https://www.linuxquestions.org/question ... 27-321212/ .Но не знаю, верно ли это?

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

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

Post#64 by Blaze » 20 Apr 2019, 20:39

SaintAnd, лучше использовать installpkg или removepkg соответственно.
SaintAnd wrote:
18 Apr 2019, 05:26
акая особенность вашего скрипта в том, что когда я запускал скрипт в папке /tmp где хранятся так же драйвера nvidia-{195,256,260,295,340}.run, то он захватывал эти run файлы и сборка не начиналась
Спасибо. Исправил - будет браться первый из списка ls, а другие будут проигнорированы.

Xorg я бы не стал понижать, так как это не так просто и лучше про это забыть.

Code: Select all

[   17.297950] nvidia: loading out-of-tree module taints kernel.
[   17.297961] nvidia: module license 'NVIDIA' taints kernel.
[   17.297963] Disabling lock debugging due to kernel taint
[   17.320902] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[   17.320908] NVRM: This can occur when a driver such as:
[   17.320908] NVRM: nouveau, rivafb, nvidiafb or rivatv
[   17.320908] NVRM: was loaded and obtained ownership of the NVIDIA device(s).
[   17.320912] NVRM: Try unloading the conflicting kernel module (and/or
[   17.320912] NVRM: reconfigure your kernel without the conflicting
[   17.320912] NVRM: driver(s)), then try loading the NVIDIA kernel module
[   17.320912] NVRM: again.
[   17.320916] NVRM: No NVIDIA graphics adapter probed!
Попробуйте добавить в /etc/X11/xorg.conf следующие секции (если такая секция уже есть, то замените ее)

Code: Select all

Section "Files"
	ModulePath "/usr/lib64/xorg/modules/extensions"
	ModulePath "/usr/lib64/xorg/modules"
EndSection

Section "Module"
	Disable "nouveau"
	Disable "nv"
	Disable "vesa"
	Disable "fbdev"
	Disable "fbdevhw"
	Disable "modesetting"
	Disable "fb"
	Disable "wfb"
	Disable "rivafb"
	Disable "nvidiafb"
	Disable "rivatv"
EndSection
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#65 by SaintAnd » 21 Apr 2019, 18:20

Blaze wrote:
20 Apr 2019, 20:39
Попробуйте добавить в /etc/X11/xorg.conf следующие секции (если такая секция уже есть, то замените ее)
Строки добавил, но сам файл после старта икса удаляется и используются файлы xorg.conf-modesetting и xorg.conf-vesa. Попробую их переименовать и посмотреть что получиться.

В результате система загрузилась без проблем и опять удалила xorg.conf. Те файлы как были переименованными так и остались.

Скачал и установил 96 версию драйверов nvidia-legacy96-kernel-96.43.23_3.10.17-x86_64-1_slack.txz и nvidia-legacy96-driver-96.43.23-x86_64-2_slack.txz, но проблема осталось той же. Пишет mv: cannot stat 'libglx.so': No such file or directory.

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

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

Post#66 by Blaze » 21 Apr 2019, 18:46

Веселый у Вас Lenovo :magic:

В этих пакетах есть-ли:

Code: Select all

# ls -l /usr/lib64/xorg/modules/extensions
-rwxr-xr-x 1 root root    935 окт 25 21:32 libglx.la*
-rwxr-xr-x 1 root root 285584 апр 13 19:49 libglx.so*
?
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#67 by SaintAnd » 21 Apr 2019, 19:01

Blaze, Вот что у меня сейчас.

Code: Select all

root@porteus:/home/guest# ls -l /usr/lib64/xorg/modules/extensions
total 4976
-rwxr-xr-x 1 root root     935 Oct 25 18:32 libglx.la-xorg*
lrwxrwxrwx 1 root root      26 Apr 21 21:10 libglx.so.173.14.38 -> libglx.so.173.14.38-nvidia
lrwxrwxrwx 1 root root      25 Apr 21 21:35 libglx.so.96.43.23 -> libglx.so.96.43.23-nvidia*
-rwxr-xr-x 1 root root 5091112 Sep  1  2012 libglx.so.96.43.23-nvidia*
Сейчас скачиваю драйвера nvidia 342.01 версию для windows 10 и ради эксперемента установлю их. При этом режим работы жёсткого диска в ide. Не знаю, будет ли толк.

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

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

Post#68 by Blaze » 21 Apr 2019, 19:42

SaintAnd, сборная солянка. Почему режим Always Fresh не используете?
AHCI или IDE тут совсем не при чем.
SaintAnd wrote:
21 Apr 2019, 18:20
Те файлы как были переименованными так и остались.
удалите их - они не нужны, так как в /etc/X11 должен быть только xorg.conf
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#69 by SaintAnd » 21 Apr 2019, 20:07

Blaze,
Да, установка в режиме ide ничего не дала. (Попытался из-за надежды, что может быть в этом причина)
Но я полностью убедился, что драйвера в Windows устанавливаются и работают уже в рабочей системе, но при загрузке видекарте что-то мешает.

Я не пользуюсь always fresh, потому что не вижу большой разницы между обычным режимом. Но если это важно, то буду через него загружаться.
Я так понимаю, этот режим гарантирует, что изменение любого файла системы будут работать, до первой перезагрузки, т.е. они снова перезаписываются.
Вот например мои параметры загрузки для режима always fresh:

Code: Select all

menuentry 'porteus-lxde-EXPEREMENTS-ALWAYS-FRESH'{
set root=(hd0,msdos3)
linux (hd0,msdos3)/Porteus-LXDE-v4.0-ru-x86_64/boot/syslinux/vmlinuz from=Porteus-LXDE-v4.0-ru-x86_64 root=dev/sda3 nomagic base_only norootcopy
initrd (hd0,msdos3)/Porteus-LXDE-v4.0-ru-x86_64/boot/syslinux/initrd.xz
}
Без параметра changes не удобно, так как каждый раз нужно настраивать систему для выхода в интернет, а после перезагрузки опять устанавливать драйвер вай-фай и заново вводить пароль :no:
А если применять параметр changes, то я всё равно могу удалять и изменять файлы из этого каталога. :pardon:
Так что не понимаю как им пользоваться.

Почитал я немножно. И есть подозрение, что в проблеме драйверов виноват acpi, но может не в нём дело.

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

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

Post#70 by Blaze » 22 Apr 2019, 17:53

SaintAnd, это режим, в котором загружаются модули из base, но главное особенность в том, что не используются изменения.
Плюс в том, что вы все делаете на свежей системе и оставляете следов.
SaintAnd wrote:
21 Apr 2019, 20:07
И есть подозрение, что в проблеме драйверов виноват acpi
это просто проверить, если добавить чит-код в тоже меню menuentry 'porteus-lxde-EXPEREMENTS-ALWAYS-FRESH'{

Code: Select all

acpi=off
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#71 by SaintAnd » 22 Apr 2019, 18:12

Blaze, Да, я уже попоробовал acpi=off, но это не помогло.

Ещё вычитал на http://lenovofans.ru/forum/topic_400/2 вот такое:
Здесь тоже что-то получается у них. Но опять до перезагрузки
https://devtalk.nvidia.com/default/topi ... 04-14-04/3

Стоит ли мне планку оперативной памяти покупать, т.к. у меня 3 Gb ?
Завтра попробую вторую планку поставить на 2 Gb (у брата отдолжу :oops: ).
Last edited by SaintAnd on 22 Apr 2019, 19:03, edited 5 times in total.

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

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

Post#72 by Blaze » 22 Apr 2019, 18:31

SaintAnd, покупать нет. Может только на авито и по дешевке, или взять и попробовать у кого-то.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#73 by SaintAnd » 23 Apr 2019, 17:04

Blaze, Установка второй планки ни к чему не привела. :cry:

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

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

Post#74 by Blaze » 24 Apr 2019, 18:27

SaintAnd, не плохо бы было если вы раздобыли vbios.rom (из Ubuntu) согласно https://forum.ubuntu.ru/index.php?topic=291203.0 и https://devtalk.nvidia.com/default/topi ... 04-14-04/2

Есть еще не безопасный вариант - на свой страх и риск можно прошить BIOS, но не факт, что это поможет.

Для начала проверьте версию BIOS и затем обновляйте в Windows по этой инструкции (про риск я уже писал)

Code: Select all

Downloading the package
=======================
1. Click the file link to download the file from the web page.
2. When prompted, select a drive and directory in which to save the downloaded file.

Installing the package in Windows.
======================
1.  Locate the file 15CN35WW.exe that has been downloaded.
2.  Double click the 15CN35WW.exe icon.
3.  Click install
4.  Click flash bios
5.  Press Enter to start flashing. During the process, you are advised not to turn off the computer.
6.  When the update finishes, the computer will automatically reboot for the changes to take effect.
Image
https://download.lenovo.com/eol/index.html
BIOS Update for Windows 7, Vista, XP (32-bit) - IdeaPad Y550

Version: Ver.35

Image Read me
Image BIOS Update

BIOS update for Windows 7,Vista (64-bit) - IdeaPad Y550

Version
: 35

Image Read me
Image BIOS update
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

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

Post#75 by SaintAnd » 25 Apr 2019, 05:20

Blaze, Я давно уже прошил bios (несколько лет назад).
А по поводу vbios.rom, то буду изучать как это сделать.
Прочитал. Согласен что bios кривой. Почитал его файл Video driver Nvidia vs Lenovo y550.odt и надеюсь, что это поможет.

Я пока не пытался достать vbios.rom, но пока у меня есть некоторые вопросы по дальнейшей инструкции от пользователя Sam Chisolm.
Я не нахожу чтобы в slackware были такие инструменты как nvidia-modprobe и lightdm. Может в porteus это как-то по другому называется? Но я не знаю.
Last edited by SaintAnd on 25 Apr 2019, 08:15, edited 3 times in total.

Post Reply