Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

AI при Linux

feed Всякакви програми и проблемите свързани с тях.
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12804
Регистриран: нед мар 03, 2019 20:29
Репутация: 45949
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: ,AI при Linux

Мнение от Валсо »

Mozo написа:
нед фев 09, 2025 18:58
Ъ??? При Mint си инсталирам нормалния драйвър от драйвър мениджъра с един клик на мишката. При Arch си инсталирам необходимите пакети от софтуерния мениджър. Драйвърът ми е от официален по-официален. А това, че ти си решил да се правиш на хакер и си измисляш някакви нови начини на инсталиране, си е твой проблем :booty:
Ти преди време каза, че не ребилдваш initramfs и драйвърът ти работи след рестарт, а аз ти казах, че това е невъзможно, защото даже и в уикито на арч пише, че е задължително да се ребилднат с "mkinitcpio -P" (или ако имаш nvidia-dkms, той ги ребилдва автоматично).

Оттогава досега може да си променил нещо, но тогава ти твърдеше, че не ти се налага да ребилдваш нищо и десктопът ти пак тръгвал след рестарт. Или си бил с оня изкецан драйвър на tkglitch, или си си фантазирал нещо.

А какво му е измисленото на това да свалиш драйвъра от архивите на арч заедно с основните му зависимости и после да го инсталираш с "pacman -U nvpack1 nvpack2 (и т.н.)"? Така си инсталираш който драйвър искаш, а не най-последния? По същия начин инсталирам и ядрата - свалени предварително в директории, "pacman -U" за съответното ядро и готово.
Прочетено: 2456 пъти
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 296660
Регистриран: пет юни 01, 2007 14:18
Репутация: 367992
Местоположение: Somewhere In Time

Re: ,AI при Linux

Мнение от Mozo »

Драйвърът ми е инсталиран така:

Изображение

+dkms.

Избирам ги, натискам инсталация на всичките накуп и това е - ни повече, ни по-малко.

Да, от време на време заради някой експеримент използвам nvidia-all, но после си се връщам на стандартното. А твоят начин нито е препоръчителен, нито официален.
Изображение
Потребителски аватар
Zeroadhesion
       
Мнения: 19276
Регистриран: нед апр 13, 2008 18:33
Репутация: 39577
пол: Мъж

Re: ,AI при Linux

Мнение от Zeroadhesion »

Mozo написа:
нед фев 09, 2025 23:50
+dkms.
nvidia-dkms не е ли в конфликт с nvidia?
Потребителски аватар
Zeroadhesion
       
Мнения: 19276
Регистриран: нед апр 13, 2008 18:33
Репутация: 39577
пол: Мъж

Re: ,AI при Linux

Мнение от Zeroadhesion »

Валсо написа:
нед фев 09, 2025 23:43
Ти преди време каза, че не ребилдваш initramfs и драйвърът ти работи след рестарт, а аз ти казах, че това е невъзможно, защото даже и в уикито на арч пише, че е задължително да се ребилднат с "mkinitcpio -P" (или ако имаш nvidia-dkms, той ги ребилдва автоматично).

Оттогава досега може да си променил нещо, но тогава ти твърдеше, че не ти се налага да ребилдваш нищо и десктопът ти пак тръгвал след рестарт. Или си бил с оня изкецан драйвър на tkglitch, или си си фантазирал нещо.
Не си прав - когато имаш пакетите "linux" и nvidia", наистина не трябва да ребилдваш нищо.
Защото като излезе ново ядро, nvidia пакетът също има ъпдейт, за да поддържа модулите на новото ядро - затова са и версиите на пакетите:

Version : 570.86.16-5
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 296660
Регистриран: пет юни 01, 2007 14:18
Репутация: 367992
Местоположение: Somewhere In Time

Re: ,AI при Linux

Мнение от Mozo »

Вече съм с nvidia-open, както препоръчват от самите NVIDIA. Всичко си бачка засега :)

Код: Избери всички

sudo pacman -S nvidia-open-dkms egl-wayland lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings opencl-nvidia nvidia-utils
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12804
Регистриран: нед мар 03, 2019 20:29
Репутация: 45949
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: ,AI при Linux

Мнение от Валсо »

Zeroadhesion написа:
пон фев 10, 2025 01:05
Не си прав - когато имаш пакетите "linux" и nvidia", наистина не трябва да ребилдваш нищо.
Защото като излезе ново ядро, nvidia пакетът също има ъпдейт, за да поддържа модулите на новото ядро - затова са и версиите на пакетите:

Version : 570.86.16-5
Това го кажи на арчърите. Там си пише, че трябва да се ребилдне initramfs след ъпдейт на драйвъра (също и на ядрото). Даже и nvidia-dkms самò си го изпълява това ребилдване.

Изображение
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 5465
Регистриран: ср фев 21, 2018 15:17
Репутация: 41495
пол: Мъж

Re: ,AI при Linux

Мнение от бат-начо »

Ми той казва същото - че се ребилдва без твоя помощ, но се ребилдва и спаза строго буквата на закона. Зависимости някви имало, дето въвели ек за ек.
Селски, Начо Селски.
Потребителски аватар
Zeroadhesion
       
Мнения: 19276
Регистриран: нед апр 13, 2008 18:33
Репутация: 39577
пол: Мъж

Re: ,AI при Linux

Мнение от Zeroadhesion »

Hook ти ребилдва автоматично initramfs след като ъпдейтнеш пакет на ядро или driver, да :thumbright:
Няма нужда от твоя намеса, както и да ребилдваш kernel модули няма нужда (ако си с linux и nvidia пакетите).
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 296660
Регистриран: пет юни 01, 2007 14:18
Репутация: 367992
Местоположение: Somewhere In Time

Re: ,AI при Linux

Мнение от Mozo »

Само при nvidia-all имаше тужда и трябваше ръчно, ама онзи си го оправи после и вече не е нужно.
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12804
Регистриран: нед мар 03, 2019 20:29
Репутация: 45949
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: ,AI при Linux

Мнение от Валсо »

Zeroadhesion написа:
пон фев 10, 2025 19:43
Hook ти ребилдва автоматично initramfs след като ъпдейтнеш пакет на ядро или driver, да :thumbright:
Няма нужда от твоя намеса, както и да ребилдваш kernel модули няма нужда (ако си с linux и nvidia пакетите).
Ммм, не е точно така. Ако инсталираш чистия пакет nvidia, трябва да си ги ребилдваш ръчно. Автоматично се случва единствено, ако инсталираш nvidia-dkms. Ако не вярваш, пробвай и ще видиш.
Потребителски аватар
Zeroadhesion
       
Мнения: 19276
Регистриран: нед апр 13, 2008 18:33
Репутация: 39577
пол: Мъж

Re: ,AI при Linux

Мнение от Zeroadhesion »

Валсо написа:
пон фев 10, 2025 23:34
Zeroadhesion написа:
пон фев 10, 2025 19:43
Hook ти ребилдва автоматично initramfs след като ъпдейтнеш пакет на ядро или driver, да :thumbright:
Няма нужда от твоя намеса, както и да ребилдваш kernel модули няма нужда (ако си с linux и nvidia пакетите).
Ммм, не е точно така. Ако инсталираш чистия пакет nvidia, трябва да си ги ребилдваш ръчно. Автоматично се случва единствено, ако инсталираш nvidia-dkms. Ако не вярваш, пробвай и ще видиш.
Какво означава, ако не вярвам? Нали съм с този пакет - nvidia. Не правя нищо ръчно. А и за разлика от теб, знам как работи в основи. ;)

Какво съдържа пакета nvidia, направи ли си труда да провериш?
Готови модули за текущия kernel ;)

Код: Избери всички

[zeroadhesion@ArchTower ~]$ pacman -Ql nvidia
nvidia /usr/
nvidia /usr/lib/
nvidia /usr/lib/modules/
nvidia /usr/lib/modules/6.13.2-arch1-1/
nvidia /usr/lib/modules/6.13.2-arch1-1/extramodules/
nvidia /usr/lib/modules/6.13.2-arch1-1/extramodules/nvidia-drm.ko.zst
nvidia /usr/lib/modules/6.13.2-arch1-1/extramodules/nvidia-modeset.ko.zst
nvidia /usr/lib/modules/6.13.2-arch1-1/extramodules/nvidia-peermem.ko.zst
nvidia /usr/lib/modules/6.13.2-arch1-1/extramodules/nvidia-uvm.ko.zst
nvidia /usr/lib/modules/6.13.2-arch1-1/extramodules/nvidia.ko.zst
nvidia /usr/share/
nvidia /usr/share/licenses/
nvidia /usr/share/licenses/nvidia/
nvidia /usr/share/licenses/nvidia/LICENSE
nvidia /usr/src/
nvidia /usr/src/debug/
nvidia /usr/src/debug/nvidia/
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12804
Регистриран: нед мар 03, 2019 20:29
Репутация: 45949
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: ,AI при Linux

Мнение от Валсо »

Zeroadhesion написа:
вт фев 11, 2025 00:03
Hook ти ребилдва автоматично initramfs след като ъпдейтнеш пакет на ядро или driver, да
Ребилдва дръжки! Казах ти, ребилдва ги автоматично, само ако инсталираш/ъпдейтнеш nvidia-dkms. Ако пакетът ти се казва nvidia, а не nvidia-dkms, не ребилдва нищо. "Mkinitcpio -P" трябва да си го ръннеш сам ръчно. И не си измисляй глупости, защото от 6 години вече го гледам как работи. В началото и аз бях само с "nvidia" пакета и като забравех да си рънна командата, се чудех после що не иска да тръгне и увисваше. После във форума на арч ми казаха за nvidia-dkms, която сама си рънва командата и ребилдва нещата и оттогава инсталирам винаги nvidia-dkms.

Даже ето ти видео (заедно с тайм фрейма на видеото) да видиш:

Код: Избери всички

https://www.youtube.com/watch?v=-uN6tEEZT9g&t=227s
Просто ти изписва, че инсталацията е успешна и дотам. Няма го ето това (извадено от лога на пакман):

Код: Избери всички

[2024-02-02T19:05:22+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod nvidia/545.29.06 -k 6.6.15-1-lts
[2024-02-02T19:06:51+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod vboxhost/7.0.14_OSE -k 6.6.15-1-lts
[2024-02-02T19:06:58+0200] [ALPM-SCRIPTLET] ==> depmod 6.6.15-1-lts
[2024-02-02T19:06:59+0200] [ALPM] running '90-mkinitcpio-install.hook'...
[2024-02-02T19:06:59+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
[2024-02-02T19:06:59+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-02-02T19:06:59+0200] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img --microcode /boot/*-ucode.img
[2024-02-02T19:06:59+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.6.15-1-lts'
[2024-02-02T19:06:59+0200] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2024-02-02T19:06:59+0200] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2024-02-02T19:07:00+0200] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2024-02-02T19:07:00+0200] [ALPM-SCRIPTLET]   -> Running build hook: [kms]
[2024-02-02T19:07:02+0200] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2024-02-02T19:07:02+0200] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2024-02-02T19:07:02+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET] ==> Image generation successful
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect --microcode /boot/*-ucode.img
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.6.15-1-lts'
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2024-02-02T19:07:03+0200] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2024-02-02T19:07:04+0200] [ALPM-SCRIPTLET]   -> Running build hook: [kms]
[2024-02-02T19:07:06+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'ast'
[2024-02-02T19:07:09+0200] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2024-02-02T19:07:09+0200] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2024-02-02T19:07:10+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-02-02T19:07:11+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2024-02-02T19:07:12+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2024-02-02T19:07:12+0200] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2024-02-02T19:07:12+0200] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2024-02-02T19:07:13+0200] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2024-02-02T19:07:14+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-02-02T19:07:15+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
[2024-02-02T19:07:15+0200] [ALPM-SCRIPTLET] ==> Image generation successful
Това дългото нещо от втория код таг ще се появи или ако ръчно си ръннеш 'mkinitcpio -P", или ако имаш инсталиран nvidia-dkms, която сама си рънва тази команда и от теб се иска само да рестартираш компа.
Потребителски аватар
Zeroadhesion
       
Мнения: 19276
Регистриран: нед апр 13, 2008 18:33
Репутация: 39577
пол: Мъж

Re: ,AI при Linux

Мнение от Zeroadhesion »

От написаното по-горе разбирам, че си нямаш никаква идея за какво се ползва initramfs.
Зарежда преходна среда за ядрото, за да може самото то да зареди и да продължи буут процеса.
initramfs се обновява, ако имаш ново ядро или firmware, който е обновен с новото ядро.
Модул на nvidia драйвъра се зарежда от kernel-a, т.е. след като зареди самият той. Няма общо с initramfs.
Казали са ти да ползваш nvidia-dkms, защото си с linux-lts, затова не е искало да тръгне. Защото пакетът nvidia е вързан с linux, а ти ползваш linux-lts. Това няма общо с билда на initramfs.
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12804
Регистриран: нед мар 03, 2019 20:29
Репутация: 45949
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: ,AI при Linux

Мнение от Валсо »

Няма значение какво ядро ползваш, не ръннеш ли мкинит, ще видиш десктоп през крив макарон. То като бях с ролинг кърнела до снощи, беше същата работа - без ребилдване на vmlinuz, няма десктоп след рестарта, стига донякъде и после dmesg екранът почва да примигва без да тръгне десктопът.

Но ти мисли каквото искаш, явно си решил да се правиш на неразбрал. Твой проблем. :roll:
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 5465
Регистриран: ср фев 21, 2018 15:17
Репутация: 41495
пол: Мъж

Re: ,AI при Linux

Мнение от бат-начо »

Kукичките си вървят. Какво е

Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
Селски, Начо Селски.
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Софтуер”