Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Moderator: Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
Файл получился большим из-за того что несколько раз устанавливал и удалял, потому что забывал некоторые моменты. Разделил на части, потому что 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)
SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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
Еще предоставьте /var/log/syslog
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
Там нет 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/ .Но не знаю, верно ли это?
I've read through this thread and I'm not sure if I'm understanding it. It is not possible to run glut-based apps on a system with the nvidia binary drivers installed? I don't believe it. How then am I supposed to develop anything that will run on any computer that doesn't have an nvidia graphics card (as well as on Windows?) I was drawn to glut by its simplicity and platform-independence.
Surely I misunderstood something? OpenGL won't work on an nvidia card if glut is installed... but if glut is not installed, glut apps obviously cannot run...
Edit: I have a decade-old video card; the driver I installed was nvidia-glx-71.
Also, everything was working fine when I had the nouveau driver, except that the speed was unacceptable. So I actually went to the trouble of downgrading X.org just so I could get the proprietary nvidia driver installed (it actually doesn't work with X.org 1.5). The speed is now fine but I can't code >.<
Edit: hah, so it had nothing to do with glut after all, I had to add
Section "Extensions"
Option "Composite" "Disable"
EndSection
to my xorg.conf file... found this on another forum
SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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
Спасибо. Исправил - будет браться первый из списка 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!
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
Строки добавил, но сам файл после старта икса удаляется и используются файлы 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.
SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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

В этих пакетах есть-ли:
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*
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
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*
SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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
AHCI или IDE тут совсем не при чем.
удалите их - они не нужны, так как в /etc/X11 должен быть только xorg.conf
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
Да, установка в режиме 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, то я всё равно могу удалять и изменять файлы из этого каталога.

Так что не понимаю как им пользоваться.
Почитал я немножно. И есть подозрение, что в проблеме драйверов виноват acpi, но может не в нём дело.
SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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
Плюс в том, что вы все делаете на свежей системе и оставляете следов.
это просто проверить, если добавить чит-код в тоже меню menuentry 'porteus-lxde-EXPEREMENTS-ALWAYS-FRESH'{
Code: Select all
acpi=off
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
Ещё вычитал на http://lenovofans.ru/forum/topic_400/2 вот такое:
https://devtalk.nvidia.com/default/topi ... 04-14-04/3
Стоит ли мне планку оперативной памяти покупать, т.к. у меня 3 Gb ?
Завтра попробую вторую планку поставить на 2 Gb (у брата отдолжу

SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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

SaintAnd
- Blaze
- DEV Team
- Posts: 3998
- 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
Есть еще не безопасный вариант - на свой страх и риск можно прошить 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.

https://download.lenovo.com/eol/index.html
BIOS Update for Windows 7, Vista, XP (32-bit) - IdeaPad Y550
Version: Ver.35
Read me
BIOS Update
BIOS update for Windows 7,Vista (64-bit) - IdeaPad Y550
Version
: 35
Read me
BIOS update
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
Blaze
- SaintAnd
- Shogun
- Posts: 255
- 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
А по поводу vbios.rom, то буду изучать как это сделать.
Прочитал. Согласен что bios кривой. Почитал его файл Video driver Nvidia vs Lenovo y550.odt и надеюсь, что это поможет.
Я пока не пытался достать vbios.rom, но пока у меня есть некоторые вопросы по дальнейшей инструкции от пользователя Sam Chisolm.
Я не нахожу чтобы в slackware были такие инструменты как nvidia-modprobe и lightdm. Может в porteus это как-то по другому называется? Но я не знаю.
SaintAnd