Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Moderator: Blaze
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
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)
Файл получился большим из-за того что несколько раз устанавливал и удалял, потому что забывал некоторые моменты. Разделил на части, потому что 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.
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
SaintAnd, можно-ли в BIOS-e Вашего ноутбука отключить Secure Boot и UEFI, а так же включить CSM?
Еще предоставьте /var/log/syslog
Еще предоставьте /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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Там нет 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/ .Но не знаю, верно ли это?
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
SaintAnd, лучше использовать installpkg или removepkg соответственно.
Xorg я бы не стал понижать, так как это не так просто и лучше про это забыть.
Попробуйте добавить в /etc/X11/xorg.conf следующие секции (если такая секция уже есть, то замените ее)
Спасибо. Исправил - будет браться первый из списка 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
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Строки добавил, но сам файл после старта икса удаляется и используются файлы 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.
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Веселый у Вас Lenovo
В этих пакетах есть-ли:
?
В этих пакетах есть-ли:
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Blaze, Вот что у меня сейчас.
Сейчас скачиваю драйвера nvidia 342.01 версию для windows 10 и ради эксперемента установлю их. При этом режим работы жёсткого диска в ide. Не знаю, будет ли толк.
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*
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
SaintAnd, сборная солянка. Почему режим Always Fresh не используете?
AHCI или IDE тут совсем не при чем.
AHCI или IDE тут совсем не при чем.
удалите их - они не нужны, так как в /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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Blaze,
Да, установка в режиме ide ничего не дала. (Попытался из-за надежды, что может быть в этом причина)
Но я полностью убедился, что драйвера в Windows устанавливаются и работают уже в рабочей системе, но при загрузке видекарте что-то мешает.
Я не пользуюсь always fresh, потому что не вижу большой разницы между обычным режимом. Но если это важно, то буду через него загружаться.
Я так понимаю, этот режим гарантирует, что изменение любого файла системы будут работать, до первой перезагрузки, т.е. они снова перезаписываются.
Вот например мои параметры загрузки для режима always fresh:
Без параметра changes не удобно, так как каждый раз нужно настраивать систему для выхода в интернет, а после перезагрузки опять устанавливать драйвер вай-фай и заново вводить пароль
А если применять параметр changes, то я всё равно могу удалять и изменять файлы из этого каталога.
Так что не понимаю как им пользоваться.
Почитал я немножно. И есть подозрение, что в проблеме драйверов виноват acpi, но может не в нём дело.
Да, установка в режиме 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, но может не в нём дело.
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
SaintAnd, это режим, в котором загружаются модули из base, но главное особенность в том, что не используются изменения.
Плюс в том, что вы все делаете на свежей системе и оставляете следов.
Плюс в том, что вы все делаете на свежей системе и оставляете следов.
это просто проверить, если добавить чит-код в тоже меню 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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Blaze, Да, я уже попоробовал acpi=off, но это не помогло.
Ещё вычитал на http://lenovofans.ru/forum/topic_400/2 вот такое:
Здесь тоже что-то получается у них. Но опять до перезагрузки
https://devtalk.nvidia.com/default/topi ... 04-14-04/3
Стоит ли мне планку оперативной памяти покупать, т.к. у меня 3 Gb ?
Завтра попробую вторую планку поставить на 2 Gb (у брата отдолжу ).
Ещё вычитал на http://lenovofans.ru/forum/topic_400/2 вот такое:
https://devtalk.nvidia.com/default/topi ... 04-14-04/3
Стоит ли мне планку оперативной памяти покупать, т.к. у меня 3 Gb ?
Завтра попробую вторую планку поставить на 2 Gb (у брата отдолжу ).
Last edited by SaintAnd on 22 Apr 2019, 19:03, edited 5 times in total.
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Blaze, Установка второй планки ни к чему не привела.
- Blaze
- DEV Team
- Posts: 3882
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
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 по этой инструкции (про риск я уже писал)
https://download.lenovo.com/eol/index.html
Есть еще не безопасный вариант - на свой страх и риск можно прошить 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
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
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- SaintAnd
- Shogun
- Posts: 254
- Joined: 02 Sep 2018, 13:45
- Distribution: Porteus-v4-x64 (LXDE)
- Location: Russia, Southern Federal District
Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты
Blaze, Я давно уже прошил bios (несколько лет назад).
А по поводу vbios.rom, то буду изучать как это сделать.
Прочитал. Согласен что bios кривой. Почитал его файл Video driver Nvidia vs Lenovo y550.odt и надеюсь, что это поможет.
Я пока не пытался достать vbios.rom, но пока у меня есть некоторые вопросы по дальнейшей инструкции от пользователя Sam Chisolm.
Я не нахожу чтобы в slackware были такие инструменты как nvidia-modprobe и lightdm. Может в porteus это как-то по другому называется? Но я не знаю.
А по поводу 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.