Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 2106|Відповідь: 4

Відеокарта Ubuntu 24.04 A10 з встановленим драйвером NVIDIA

[Копіювати посилання]
Опубліковано 2025-3-5 17:57:59 | | | |
Вимоги: Я придбав GPU-сервер у Alibaba Cloud, конфігурація A10 dual card, можна поставити опцію «Встановити драйвер GPU» при створенні інстансу, я хочу встановити його сам, це неважко зробити.

Специфікація екземпляра: тип обчислення GPUGN7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Система: Ubuntu 24.04 64-біт (Загартування безпеки)

Технічні характеристики відеокарти:Вхід за гіперпосиланням видно.

Встановити драйвери NVIDIA

Відкрийте офіційний сайт, щоб шукати драйвери за моделлю відеокарти, візьмемо A10 як приклад, як показано на рисунку нижче:



Завантаження драйвера:Вхід за гіперпосиланням видно.

Увійдіть на сервер і встановіть його за допомогою наступної команди:



Виберіть "NVIDIA ProprietaryСаме так, різниця наступна:

Власна компанія NVIDIA:

Тип ліцензії: пропрієтарне програмне забезпечення
Функції: NVIDIA розробляє та підтримує власний код, код недоступний публічно, і користувачі не можуть переглядати чи змінювати вихідний код.
Переваги: загалом краща продуктивність, підтримка найновіших апаратних функцій і краща оптимізація та стабільність.
Мінуси: Залежно від оновлень і підтримки NVIDIA, це може бути не так прозоро, як відкриті драйвери.

MIT/GPL:

Тип ліцензії: Програмне забезпечення з відкритим кодом, під ліцензією MIT або GNU General Public License (GPL).
Функції: Код повністю публічний, що дозволяє користувачам переглядати, змінювати та розповсюджувати.
Переваги: Більш прозора та широка підтримка спільноти, підходить тим, хто хоче дізнатися більше про водії або змінити їх.
Недоліки: можуть працювати гірше, ніж власні драйвери, а деякі розширені функції можуть не підтримуватися.

Після цього будуть попередження, просто продовжуйте. У попередженні йдеться:

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system.  If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try installing the "vulkan-loader", "vulkan-icd-loader", or "libvulkan1" package.

Перегляньте інформацію про водія:


Версія CUDA тут стосується CUDA Toolkit також має бути версією 12.8 для встановлення


Встановіть CUDA Toolset

Завантажити адресу:Вхід за гіперпосиланням видно., як показано на рисунку нижче:



Команди встановлення:


Переглянути команди версії:




Встановити cuDNN

Завантажити адресу:Вхід за гіперпосиланням видно., як показано на рисунку нижче:



Команда встановлення виглядає так:


Переглянути версію:




Зауваження:Не рекомендується шукати водіїв на офіційному китайському сайті, оскільки оновлення не є своєчасним, можливо, воно відстає від кількох незначних релізів!!! Рекомендується шукати безпосередньо з офіційної англійської мови!

Посилання:

Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.




Попередній:Метод navigator.sendBeacon() для моніторингу та відстеження фронтенд-точок
Наступний:Домашня мережа починається з маршрутизатора GL-MT3000
 Орендодавець| Опубліковано 2025-3-5 20:55:41 |
Ця програма встановить NVIDIA Accelerated Graphics Driver
для Linux-x86_64 570.124.06 шляхом розпаковування вбудованого тарбола та
Запускаю утиліту встановлення ./nvidia-installer.

--Інформація
  Друкуйте вбудовану інформацію (заголовок, стандартний цільовий каталог) і вийдіть.

--LSM
  Друкуйте вбудований LSM вхід (або без LSM) і вихід.

--pkg-history
  Роздрукуйте історію пакетів цього файлу і вийдіть з гри.

--список
  Роздрукуйте список файлів в архіві та вийдіть з нього.

--перевіряти
  Перевірте цілісність архіву та вийдіть.

-x, --екстракт лише
  Витягніть вміст NVIDIA-Linux-x86_64-570.124.06.run, але не
  Запусти 'nvidia-installer'.

--add-this-kernel
  Побудуйте попередньо скомпільований інтерфейс ядра для поточного запуску
  kernel і перепакуйте файл .run, щоб включити цей новостворений файл
  попередньо скомпільований інтерфейс ядра.  Буде розміщено новий файл .run
  у поточному каталогу та додано рядок "-custom"
  до його назви, якщо вона не була ще присутня, щоб відрізнити її від
  оригінальний .run файл.

--apply-patch [Патч]
  Застосуйте патч 'Patch' до файлів інтерфейсу ядра, що входять до складу
  У файлі .run видаліть будь-які попередньо скомпільовані інтерфейси ядра
  а потім перепаковує файл .run.  Новий .run файл буде
  розміщено у поточному довіднику та рядок "-custom"
  додано до його назви, якщо це не вже присутнє, щоб розрізнити
  з оригінального .run файлу.

--тримати
  Не видаляйте цільову папку після завершення.

--ціль [NewDirectory]
  Витяг вмісту в 'NewDirectory'

--екстракт-декомпрес
  Витягніть вбудовану програму декомпресії у stdout


Наступні аргументи будуть передані інсталятору ./nvidia
utility:

ПОШИРЕНІ ВАРІАНТИ:

  -v, --версія
      Надрукуйте версію для nvidia-installer і вийдіть з гри.

  -Г, --допоможіть
      Друкуйте інформацію про використання для типових командних опцій і вийдіть.

  -А, --розширені опції
      Надрукуйте інформацію про використання для загальноприйнятих командних опцій, а також розширених опцій, а потім вийдіть з гри.


РОЗШИРЕНІ ОПЦІЇ:

  -v, --версія
      Надрукуйте версію для nvidia-installer і вийдіть з гри.

  -Г, --допоможіть
      Друкуйте інформацію про використання для типових командних опцій і вийдіть.

  -А, --розширені опції
      Надрукуйте інформацію про використання для загальноприйнятих командних опцій, а також розширених опцій, а потім вийдіть з гри.

  -а, --прийняти-ліцензію
      Ця опція застаріла і ігнорується nvidia-installer.  Він надається для сумісності з старішими версіями nvidia-installer, які вимагали цієї опції для явного прийняття ліцензії. Використання драйвера NVIDIA передбачає прийняття ліцензійної угоди NVIDIA Software Agreement, що міститься у файлі 'LICENSE' (у верхній папці пакету драйверів).

  -Я, --Driver-info
      Друкуйте інформацію про поточну версію драйвера NVIDIA.

  --видалити
      Видаліть встановлений драйвер NVIDIA.

  --skip-module-unload
      Під час видалення драйвера пропускайте розвантаження модуля ядра NVIDIA. Ця опція ігнорується під час встановлення драйвера.

  --skip-module-load.
      Пропустіть тестове навантаження на модулі ядра NVIDIA після їх збірки, а після завершення встановлення — не завантажуйте їх.

  --Розсудливість
      Проведіть базові тести на розумність існуючого драйвера NVIDIA.

  -е, --експерт
      Увімкніть режим встановлення «експерт»; будуть ставити більш детальні питання, а також друкувати більш багатослівні матеріали; Призначено для досвідчених користувачів.  Питання можна приглушити за допомогою опції командного рядка '--no-questions'.

  -Q, --без питань
      Не ставте запитань; Стандартне (зазвичай «так») приймається для всіх запитань «так/ні», а рядок за замовчуванням застосовується у будь-якій ситуації, коли користувача просять ввести рядок.

  -с, --тиша
      Біжи безшумно; Запитань не ставляться і не друкується жодних результатів, окрім повідомлень про помилки STDERR.  Ця опція передбачає «--ui=немає --немає питань».

  --x-префікс=X-ПРЕФІКС
      Префікс, під яким будуть встановлені X-компоненти драйвера NVIDIA; За замовчуванням '/usr/X11R6', якщо NVIDIA-інсталятор не виявляє, що встановлено X.Org >= 7.0, тоді за замовчуванням '/usr'.  Цю опцію слід використовувати лише в рідкісних випадках.

  --xfree86-префікс=XFREE86-ПРЕФІКС
      Це застарілий синонім префікса --x.

  --x-модуль-шлях=X-МОДУЛЬ-ШЛЯХ
      Шлях, за яким будуть встановлені серверні модулі NVIDIA X.  Якщо ця опція не вказана, nvidia-installer використовує наступний порядок пошуку і вибирає перший дійсний каталог, який знаходить: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', або 3) шлях бібліотеки X (див. опцію '-x-library-path') плюс або 'module' (для X-серверів, старших за X.Org 7.0), або 'xorg/modules' (для X.Org 7.0 або новіші).

  --x-library-path=X-LIBRARY-PATH
      Шлях, за яким будуть встановлені бібліотеки NVIDIA X.  Якщо ця опція не вказана, nvidia-installer використовує наступний порядок пошуку і вибирає перший знайдений дійсний каталог: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', або 3) префікс X (див. опцію '--x-prefix') плюс 'lib' на 32-бітних системах, а також 'lib64' або 'lib' на 64-бітних системах, залежно від встановленого дистрибутива Linux.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Шлях, під яким будуть встановлені X системні конфігураційні файли.  Якщо ця опція не вказана, nvidia-інсталятор використовує наступний порядок пошуку і вибирає перший знайдений дійсний каталог: 1) 'pkg-config --variable=sysconfigdir xorg-server', або 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PREFIX
      Префікс, під яким будуть встановлені компоненти OpenGL драйвера NVIDIA; За замовчуванням: '/USR'.  Цю опцію слід використовувати лише в рідкісних випадках.  Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) вимагає це значення за замовчуванням.

  --opengl-libdir=OPENGL-LIBDIR
      Шлях відносно префікса встановлення бібліотеки OpenGL, під яким будуть встановлені компоненти NVIDIA OpenGL.  За замовчуванням у 32-бітних системах є 'lib', а на 64-бітних системах — 'lib64' або 'lib', залежно від встановленого дистрибутива Linux.  Цей варіант слід застосовувати лише у дуже рідкісних випадках.

  --wine-prefix=WINE-PREFIX
      Префікс, під яким будуть встановлені компоненти Wine драйвера NVIDIA.  За замовчуванням — '/usr'.

  --wine-libdir=WINE-LIBDIR
      Шлях відносно префікса встановлення Wine, під яким будуть встановлені компоненти драйвера NVIDIA.  За замовчуванням є '<opengl-libdir>/nvidia/wine', де <opengl-libdir> шлях визначений для --opengl-libdir вище.

  --installer-prefix=INSTALLER-PREFIX
      Префікс, під яким буде встановлено двійковий файл інсталятора; За замовчуванням: '/USR'.  Примітка: будь ласка, використовуйте опцію '--utility-prefix' замість цього.

  --utility-prefix=UTILITY-PREFIX
      Префікс, під яким будуть встановлені утиліти NVIDIA (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) та бібліотеки утиліт NVIDIA; За замовчуванням: '/USR'.

  --utility-libdir=UTILITY-LIBDIR
      Шлях відносно префікса установки утиліти, під яким будуть встановлені бібліотеки утиліт NVIDIA.  За замовчуванням у 32-бітних системах є 'lib', а на 64-бітних системах — 'lib64' або 'lib', залежно від встановленого дистрибутива Linux.

  --xdg-data-dir=XDG-DATA-DIR
      Префікс, під яким будуть встановлені файли даних XDG (наприклад, файли .desktop та іконки додатків).  За замовчуванням є '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      Шлях відносно префікса встановлення бібліотеки OpenGL, під яким буде встановлена бекенд-бібліотека NVIDIA GBM.  За замовчуванням є '<libdir>/gbm', де <libdir>''' — це 'lib64' або 'lib', залежно від встановленого дистрибутива Linux.  Цей варіант слід застосовувати лише у дуже рідкісних випадках.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Шлях відносно 32-бітного префікса встановлення бібліотеки OpenGL, під яким буде встановлена 32-бітна бібліотека NVIDIA GBM.  За замовчуванням є '<libdir>/gbm', де <libdir>' — це 'lib' або 'lib32', залежно від встановленого дистрибутива Linux.  Цей варіант слід застосовувати лише у дуже рідкісних випадках.

  --documentation-prefix=DOCUMENTATION-PREFIX
      Префікс, під яким буде встановлено документацію драйвера NVIDIA.  За замовчуванням: '/usr'.

  --application-profile-path=APPLICATION-PROFILE-PATH
      Каталог, у якому будуть встановлені стандартні профілі додатків для драйвера NVIDIA. За замовчуванням: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      Каталог, що містить ядро, містить файли, які слід використовувати при компіляції модуля ядра NVIDIA.  Ця опція є застарілою; Будь ласка, використовуйте замість цього '--kernel-source-path'.

  --kernel-source-path=KERNEL-SOURCE-PATH
      Каталог, що містить вихідні файли ядра, які слід використовувати при компіляції модуля ядра NVIDIA.  Якщо це не вказано, інсталятор використає '/lib/modules/'uname -r'/build', якщо такий каталог існує.  Інакше буде використано '/usr/src/linux'.

  --kernel-output-path=KERNEL-OUTPUT-PATH
      Каталог, що містив будь-які вихідні файли KBUILD, якщо один із параметрів 'KBUILD_OUTPUT' або 'O' передавався KBUILD при створенні образу/модулів ядра.  Якщо це не вказано, інсталятор припускає, що окремий каталог виводу не використовувався.

  --kernel-install-path=KERNEL-INSTALL-PATH
      Каталог, у якому має бути встановлено модуль ядра NVIDIA.  Значення за замовчуванням — це або '/lib/modules/'uname -r'/kernel/drivers/video' (якщо існує '/lib/modules/'uname -r'/kernel'), або '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      Точка монтування для файлової системи proc; якщо це не вказано, то це значення за замовчуванням встановлюється як '/proc' (що зазвичай є правильним).  Точка монтування файлової системи proc потрібна, оскільки вміст файлової системи '<proc>/version' використовується для ідентифікації, чи доступний попередньо скомпільований інтерфейс ядра для поточного запущеного ядра.  Ця опція має бути потрібна лише у дуже рідкісних випадках.

  --log-file-name=LOG-FILE-NAME.
      Ім'я файлу журналу встановлення (за замовчуванням: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Використовуйте вказаний каталог як тимчасовий при генерації тимчасових файлів, які використовує інсталятор; Якщо не вказано, буде переглянуто наступний список, і буде використано перший, що існує: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Вкажіть, який користувацький інтерфейс використовувати, якщо він доступний.  Допустимі значення для інтерфейсу — це 'ncurses' (за замовчуванням) або 'none'. Якщо інтерфейс ncurses не ініціалізується або вказано 'none', буде використано простий інтерфейс printf/scanf.

  -c, --no-ncurses-color
      Вимкніть використання кольору в інтерфейсі користувача ncurses.

  --no-nvidia-modprobe
      Пропустіть встановлення 'nvidia-modprobe' — кореневої утиліти Setuid, яку nvidia-installer встановлює за замовчуванням.  nvidia-modprobe може використовуватися компонентами драйверів користувача NVIDIA для завантаження модуля ядра NVIDIA, створення файлів пристроїв NVIDIA та налаштування певних налаштувань виконання в ядрі, коли ці компоненти працюють без достатніх привілеїв, щоб робити це самостійно, наприклад, драйвер CUDA працює в межах дозволів користувача без привілеїв.  Ця утиліта потрібна лише тоді, коли інші способи виконання цих привілейованих операцій недоступні. Дивіться сторінку nvidia-modprobe(1) для повної інформації про завдання, які виконує ця утиліта.

  -k KERNEL-NAME, --kernel-name=KERNEL-NAME
      Побудуйте та встановіть модуль ядра NVIDIA для незапущеного ядра, визначеного KERNEL-NAME (KERNEL-NAME має бути виходом 'uname -r', коли цільове ядро фактично працює).  Ця опція передбачає «--no-precompiled-interface».  Якщо опції '--kernel-install-path' та '--kernel-source-path' не надані, то вони будуть виведені з KERNEL-NAME; наприклад: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' та '/lib/modules/KERNEL-NAME/build/' відповідно.

  -n, --без попередньо скомпільованого інтерфейсу
      Вимкніть використання попередньо скомпільованих інтерфейсів ядра.

  --но-абі-нота
      Бібліотеки NVIDIA OpenGL містять тег нотаток OS ABI, який визначає мінімальну версію ядра, необхідну для використання бібліотеки.  Ця опція змушує інсталятора видаляти цю нотатку з бібліотек OpenGL під час встановлення.

  --без обертів
      Зазвичай інсталятор перевіряє наявність кількох обертів, які конфліктують з драйвером (зокрема: NVIDIA_GLX і NVIDIA_kernel), і видаляє їх, якщо вони є.  Ця опція вимикає цю перевірку.

  -б, --без підкріплення
      Під час встановлення драйвера конфліктні файли резервно копіюються, щоб їх можна було відновити після видалення драйвера.  Ця опція змушує інсталятора просто видаляти конфліктні файли, замість того, щоб робити їх резервну копію.

  -r, --no-recursion
      Зазвичай nvidia-інсталятор рекурсивно шукає потенційно конфліктні бібліотеки у стандартних місцях встановлення серверів OpenGL і X.  З цією опцією інсталятор шукатиме лише у верхніх каталогах.

  -K, --модулі ядра лише
      Встановлюйте лише модулі ядра і не видаляйте існуючий драйвер.  Це призначено для встановлення модулів ядра для додаткових ядер (у випадках, коли можна завантажуватися між кількома різними ядрами).  Щоб скористатися цією опцією, у вас має вже встановлений драйвер, і версія встановленого драйвера має відповідати версії цих модулів ядра.

  --no-kernel-modules
      Встановіть усе, крім модулів ядра, і не видаляйте жодних існуючих, можливо конфліктних, модулів ядра.  Це може бути корисно в деяких налагоджувальних середовищах або при встановленні відкритих модулів ядра з джерела.  Якщо ви використовуєте цю опцію, потрібно бути обережним, щоб модулі ядра NVIDIA, що відповідають цій версії драйвера, встановлені окремо.

  --no-x-check
      Не припиняйте встановлення, якщо nvidia-інсталятор виявляє, що працює X-сервер.  Цей варіант слід застосовувати лише у дуже рідкісних випадках.

  --precompiled-kernel-interfaces-path=PRECOMPILED-KERNEL-INTERFACES-PATH
      Перед пошуком попередньо скомпільованого інтерфейсу ядра у файлі .run, знайдіть у вказаному каталозі.

  -z, --no-nouveau-check
      Зазвичай nvidia-інсталятор припиняє встановлення, якщо драйвер нового ядра використовується.  Використайте цю опцію, щоб вимкнути цю перевірку.

  -Z, --disable-nouveau, --no-disable-nouveau
      nvidia-installer спробує за замовчуванням вимкнути драйвер ядра Nouveau, якщо він використовується під час встановлення. Використовуйте '--no-disable-nouveau, щоб запобігти вимкненню nvidia-installer nouveau за замовчуванням.

  -X, --run-nvidia-xconfig
      nvidia-installer може за бажанням викликати утиліту nvidia-xconfig.  Це оновить конфігураційний файл системи X, щоб використовувався драйвер NVIDIA X.  Вже існуючий конфігураційний файл X буде резервно скопіюваний.  Наприкінці встановлення nvidia-інсталятор запитує користувача, чи хоче він запустити nvidia-xconfig; Відповідь за замовчуванням — «ні».  Використовуйте цю опцію, щоб за замовчуванням отримати відповідь «так».  Це корисно з опціями '--no-questions' або '--silent', які передбачають стандартні значення для всіх питань.

  --force-selinux=FORCE-SELINUX
      Інсталяції Linux із використанням SELinux (Security-Enhanced Linux) вимагають, щоб тип безпеки всіх спільних бібліотек був встановлений на 'shlib_t' або 'textrel_shlib_t', залежно від дистрибутиву. nvidia-installer визначить, коли встановити тип безпеки, і встановити його за допомогою chcon(1) у спільних бібліотеках, які встановлює.  Якщо системна утиліта execstack(8) присутня, nvidia-інсталятор також використає її для очищення прапорця виконуваного стеку бібліотек.  Використайте цю опцію, щоб обійти визначення nvidia-installer, коли встановлювати тип безпеки.  Допустимі значення для FORCE-SELINUX: 'yes' (force set type security), 'no' (заборонити налаштування типу безпеки) та 'default' (нехай nvidia-installer вирішує, коли встановлювати безпеку тип).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Коли підтримка SELinux увімкнена, nvidia-installer намагається визначити, який аргумент chcon використовувати, спочатку пробуючи 'textrel_shlib_t', потім 'texrel_shlib_t', а потім 'shlib_t'.  Використайте цю опцію, щоб обійти цю логіку виявлення.

  --no-sigwinch-обхідний шлях
      Зазвичай nvidia-інсталятор ігнорує сигнал SIGWINCH перед тим, як розгалужується для виконання команд, наприклад, для створення модуля ядра, і відновлює обробник сигналу SIGWINCH після того, як дочірній процес має Припинено.  Ця опція вимикає цю поведінку.

  --no-distro-scripts
      Зазвичай nvidia-інсталятор запускає скрипти з /usr/lib/nvidia до і після встановлення або видалення драйвера.  Використайте цю опцію, щоб вимкнути виконання цих скриптів.

  --no-opengl-файли
      Не встановлюйте жодні файли драйверів, пов'язані з OpenGL.

  --без винних файлів
      Не встановлюйте жодні файли драйверів Wine.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIX
      Вкажіть шлях, де буде встановлено вихідний каталог модуля ядра. За замовчуванням: встановіть папку джерел на /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Вкажіть назву каталогу, де буде встановлено вихідні коди модулів ядра. За замовчуванням: назва каталогу — nvidia-VERSION

  --no-kernel-module-source
      Пропустити встановлення джерела модуля ядра.

  --dkms, --no-dkms
      nvidia-installer може за бажанням зареєструвати джерела модуля ядра NVIDIA, якщо встановлено, за допомогою DKMS, а потім створити та встановити модуль ядра за зареєстрованими джерелами DKMS.  Це дозволить інфраструктурі DKMS автоматично створювати новий модуль ядра при зміні ядер.  Під час встановлення, якщо виявлено DKMS, nvidia-інсталятор запитує користувача, чи хоче він зареєструвати модуль у DKMS; Відповідь за замовчуванням — «так», якщо не встановлено опцію --no-dkms, тоді стандартна відповідь — «ні».

  --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY
      Вкажіть шлях до приватного ключа для підпису модуля ядра NVIDIA. Відповідний публічний ключ також має бути наданий.

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY
      Вкажіть шлях до публічного ключа для перевірки підпису модуля ядра NVIDIA. Відповідний приватний ключ також має бути наданий.

  --module-signing-script=MODULE-SIGNING-SCRIPT
      Вкажіть шлях до програми для підписання модуля ядра NVIDIA. Програма буде викликана аргументами: назва <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>програми; Якщо програма повертає статус помилки, вона буде викликана знову з аргументами: назва програми <PRIVATEKEY> <PUBLICKEY> <MODULE>. За замовчуванням: використовуйте скрипт sign-file у директорії вихідного коду ядра.

  --module-signing-key-path=MODULE-SIGNING-KEY-PATH
      Вкажіть шлях, де будуть встановлені ключі підпису, створені nvidia-installer. За замовчуванням: ключі встановлення на '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Визначте криптографічний хеш-алгоритм для підписування модулів ядра. Для цього потрібен інструмент підписування модулів, який дозволяє явно вибирати хеш-алгоритм, а ім'я хеш-алгоритму має бути впізнаване інструментом підписування модулів. За замовчуванням: вибір хеш-алгоритму автоматично на основі конфігурації ядра.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Вкажіть криптографічний хеш-алгоритм для підписання сертифікатів X.509, згенерованих nvidia-installer. Ім'я хеш-алгоритму має бути одним із алгоритмів дайджесту повідомлень, розпізнаних командою x509(1).

  --без перевірки альтернативних інсталяцій
      Підтримувачі альтернативних методів встановлення драйверів можуть повідомляти про наявність та/або доступність альтернативного драйвера до nvidia-installer. Встановлення цієї опції пропускає перевірку альтернативних установок драйверів.

  --no-unified-memory
      Не встановлюйте модуль ядра NVIDIA Unified Memory. Цей модуль ядра потрібен для CUDA на 64-бітних системах, і якщо його не встановлено, драйвер CUDA та додатки CUDA не зможуть запускатися. Опцію '--no-unified-memory' слід використовувати лише для обходу збоїв при створенні або встановленні модуля ядра Unified Memory на системах, які не потребують запуску CUDA.

  --no-drm
      Не встановлюйте модуль ядра nvidia-drm. Цей модуль ядра надає кілька функцій, зокрема автоконфігурацію X11, підтримку PRIME та DRM-KMS. Останній використовується для підтримки налаштування режиму у віконних системах, які працюють незалежно від X11. Опцію '--no-drm' слід використовувати лише для обходу збоїв у створенні або встановленні модуля ядра nvidia-drm на системах, які не потребують цих функцій.

  --no-peermem
      Не встановлюйте модуль ядра nvidia-peermem. Цей модуль ядра забезпечує підтримку однорангового обміну пам'яттю з Mellanox HCA (адаптерами каналів хоста) через GPUDirect RDMA (Remote Direct Memory Access).

  -j РІВЕНЬ ПАРАЛЕЛІЗАЦІЇ, ---рівень паралелізації=РІВЕНЬ ПАРАЛЕЛІЗАЦІЇ
      Встановіть рівень паралелізму для операцій, таких як створення модуля ядра, який може бути паралелізований у SMP-системах. За замовчуванням це буде встановлено на кількість виявлених процесорів або на '1', якщо nvidia-installer не визначає кількість процесорів. Системи з великою кількістю процесорів матимуть стандартний рівень паралелізму обмежений 32; Встановлення вищого рівня в командному рядку скасує це обмеження.

  --force-libglx-непрямий
      Завжди встановлюйте символічне посилання libGLX_indirect.so.0, перезаписуйте його, якщо воно існує.

  --no-libglx-indirect
      Не встановлюйте символічне посилання libGLX_indirect.so.0.

  --install-libglvnd, --no-install-libglvnd
      Інсталятор спробує визначити, чи бібліотеки libglvnd вже доступні, і встановить їх, якщо ні. Використовуйте --install-libglvnd, щоб завжди встановлювати бібліотеки libglvnd, перезаписуючи ті, що вже існують.  Використовуйте --no-install-libglvnd, щоб виключити бібліотеки libglvnd, навіть якщо вони здаються відсутніми.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Встановіть конфігураційний файл EGL vendor library у цю директорію. Якщо бібліотеки libglvnd вже присутні, то за замовчуванням інсталятор намагатиметься визначити шлях, запустивши 'pkg-config --variable=datadir libglvnd'. Якщо це не спрацює, то за замовчуванням буде /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Якщо пакет містить бібліотеку зовнішньої платформи EGL, то встановіть конфігураційний файл зовнішньої платформи EGL у цю директорію. За замовчуванням /usr/share/egl/egl_external_platform.d.

  --override-file-type-destination=OVERRIDE-FILE-TYPE-DESTINATION
      Перевизначити стандартний пункт призначення для типу файлу. Ця опція має аргумент у вигляді '<FILE_TYPE>:<destination>', де <FILE_TYPE> — тип файлу з .manifest інсталятора, і <destination> це абсолютний шлях до каталогу, куди слід встановлювати файли такого типу. Цю опцію можна задавати кілька разів, щоб перевизначити цільові призначення для різних типів файлів. Використання цієї опції має пріоритет над будь-якими іншими опціями, які інакше могли б впливати на призначення вказаного типу файлу.

  --skip-depmod
      Не запускайте утиліту depmod(1) після модифікації модулів ядра.  Це слід застосовувати лише у випадках, коли depmod(1) запускається окремо після запуску nvidia-installer.

  --systemd, --no-systemd
      За замовчуванням інсталятор встановлює файли systemd unit, якщо systemctl буде виявлено. Уточнення --no-systemd вимкне встановлення системованих пристроїв.

  --systemd-unit-prefix=SYSTEMD-UNIT-PREFIX
      Шлях, на який мають бути встановлені файли systemd-одиниць. За замовчуванням інсталятор використовує 'pkg-config --variable=systemdsystemunitdir systemd' для визначення місця встановлення systemd unit files, або '/usr/lib/systemd/system', якщо pkg-config Недоступний. Ігнорується, якщо вказано --no-systemd.

  --systemd-sleep-prefix=SYSTEMD-SLEEP-PREFIX
      Шлях, на який слід встановлювати файли script-script systemd-sleep. За замовчуванням інсталятор використовує 'pkg-config --variable=systemdsleepdir systemd' для визначення місця встановлення файлів script-script systemd-sleep, або '/usr/lib/systemd/system-sleep', якщо PKG-Config недоступний. Ігнорується, якщо вказано --no-systemd.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-ПРЕФІКС
      Слід встановити шлях, на який systemd блок увімкнув символічні лінки. За замовчуванням інсталятор використовує 'pkg-config --variable=systemdsystemconfdir systemd' для визначення місця встановлення цих симлінків, або '/etc/systemd/system', якщо pkg-config не є Доступні. Ігнорується, якщо вказано --no-systemd.

  -M KERNEL-MODULE-TYPE, --kernel-module-type=KERNEL-MODULE-TYPE.
      Тип модулів ядра, які потрібно збирати та встановлювати. Дійсні значення є відкритими та власницькими.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Безпосередньо встановіть каталог у пакеті, з якого можна будувати модулі ядра. Ця опція є застарілою; використовуйте --kernel-module-type замість нього.

  --print-recommended-kernel-module-type
      Друкуйте, якщо слід використовувати відкриті або пропрієтарні модулі на основі поточних підключених GPU, і вийти. ПРИМІТКА: Може бути рекомендовано тип модуля ядра навіть якщо він не включений до цього пакету драйверів.

  --дозволити-встановлювати-з-працюючим-драйвером, ---не дозволяти-встановлювати-з-працюючим-драйвером
      Продовжуйте встановлення, навіть якщо драйвер NVIDIA вже встановлений і працює.

  --rebuild-initramfs, --no-rebuild-initramfs
      Після завершення встановлення перебудуйте initramfs, незалежно від стандартної дії, рекомендованої nvidia-installer.  --no-rebuild-initramfs пропускає перебудову initramfs після завершення встановлення.  Ці опції корисні для неінтерактивних інсталяцій, коли потрібна певна поведінка, незалежно від того, що nvidia-інсталятор рекомендує за замовчуванням в інтерактивній інсталяції.


 Орендодавець| Опубліковано 2025-3-5 20:56:21 |
CUDA Toolkit

Options:
  --Мовчати
    Виконує встановлення без додаткового введення користувача і мінімально
    командний рядок на основі наведених нижче опцій. Мовчати
    інсталяції корисні для скриптування встановлення CUDA.
    Використання цього варіанту передбачає прийняття EULA. Якщо бігти з
    Якщо дозволи не пов'язані з root, можуть знадобитися додаткові налаштування
    з іншими опціями командного рядка.

  --водій
    Встановіть драйвер CUDA.

  --kernelobjects
    Встановити об'єкти ядра CUDA.
  
  --kopath=<path>
    Встановіть об'єкти ядра CUDA у <path>.

  --Інструментарій
    Встановіть CUDA-Toolkit.

  --toolkitpath=<path>
    Встановіть CUDA Toolkit у <path> каталог. Якщо цей прапор ні
    за умови, що за замовчуванням використовується шлях /usr/local/cuda-12.8.

  --installpath=<path>
    Встановіть усе в <path> каталог. Цей прапор перекриває
    --toolkitpath flag, якщо він встановлений.

  --extract=<path>
    Розпаковує файл виконання драйвера та сирі файли набору інструментів у <path>.

    Це особливо корисно, коли потрібно встановити драйвер за допомогою одного або
    більше командних опцій, які надає інсталятор драйвера, який
    не висвітлюються в цьому інсталяторі.

  --Перевизначити
    Ігнорує перевірки версій компілятора, які заважають встановленню.

  --no-opengl-libs
    Це заважає встановленню драйверів для встановлення бібліотек NVIDIA GL.
    Корисно для систем, де дисплей керується не-NVIDIA GPU.
    У таких системах бібліотеки GL від NVIDIA могли не допустити завантаження X
    належно.

  --нічий-паж
    Не встановлюйте сторінки користувача під /usr/share/man.

  --kernel-module-type=<proprietary|open>
    Повідомляє установці драйвера використовувати пропрієтарний або відкритий варіант вихідного коду ядра
    при створенні модулів ядра NVIDIA. Те саме, що й --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Повідомляє установці драйвера використовувати legacy або open flavor of kernel source
    при створенні модуля ядра NVIDIA. Смак відкритого зерна — це лише
    підтримується на відеокартах Turing та новіших.

  -m=ядро
    Повідомляє установці драйвера використовувати застарілий варіант джерела ядра, коли
    створення модуля ядра NVIDIA.
    Скорочення для --kernel-module-build-directory=kernel

  -m=ядро-відкрито
    Повідомляє установці драйвера використовувати відкритий варіант вихідного коду ядра, коли
    створення модуля ядра NVIDIA. Підтримується лише варіант відкритого ядра
    на відеокартах Тюрінга та новіших.
    Скорочення для --kernel-module-build-directory=kernel-open

  --kernel-source-path=<path>
    Повідомляє установці драйвера використовувати <path> як папку джерела ядра
    при створенні модуля ядра NVIDIA. Потрібні для систем, де
    Джерело ядра встановлюється в нестандартному місці.

  --kernel-output-path=<path>
    Повідомляє установці драйвера використовувати <path> його як каталог виводу ядра
    при створенні модуля ядра NVIDIA. Потрібні для систем, де
    Ядро OBECT завантажуються з нестандартного місця.

  --run-nvidia-xconfig
    Інсталяція драйвера повідомляє запустити nvidia-xconfig для оновлення системи
    X конфігураційного файлу, щоб використовувати драйвер NVIDIA X. Існуючі
    Файл конфігурації X буде резервовано.

    Цю опцію не слід застосовувати на системах, які потребують кастомної роботи
    Конфігурація X, або на системах, де не-NVIDIA GPU рендерить
    Відображення.

  --no-drm
    Не встановлюйте модуль ядра nvidia-drm. Цей модуль ядра забезпечує
    кілька функцій, включно з автоконфігурацією X11, підтримкою PRIME та
    DRM-KMS. Останній використовується для підтримки налаштування режиму на віконних системах
    які працюють незалежно від X11. Опцію '--no-drm' слід використовувати лише
    щоб обійти збоїв у створенні або встановленні модуля ядра nvidia-drm
    на системах, які не потребують цих функцій.

  --tmpdir=<path>
    Виконує будь-які тимчасові дії <path> всередині замість /tmp. Корисно у
    Випадки, коли /tmp не може бути використаний (не існує, є повним, монтується з
    'noexec' тощо).

  ---
    Роздільник опцій закінчення. Аргументи, ухвалені далі, будуть
    передано до інсталятора драйверів NVIDIA-Linux*.run.

  --Допомога
    Друкує це повідомлення допомоги.
 Орендодавець| Опубліковано 2025-3-5 21:32:15 |

Відеокарта Ubuntu 24.04 A10 з встановленим драйвером NVIDIA

NVTOP означає Neat Videocard TOP, GPU та монітор завдань у стилі (h)top. Він може працювати з кількома GPU та друкувати інформацію про них у форматі htop.

Наразі підтримуються постачальники: AMD (драйвер Linux amdgpu), Apple (обмежена підтримка M1 і M2), Huawei (Ascend), Intel (драйвер Linux i915/Xe), NVIDIA (власний драйвер Linux), Qualcomm Adreno (драйвер Linux MSM), Broadcom VideoCore (драйвер Linux v3d).

Встановити NVTOP



Вхід за гіперпосиланням видно.
 Орендодавець| Опубліковано 2025-9-6 21:19:02 |
Шукайте помилки версії cudnn
root@VM-0-17-ubuntu:~# cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
cat: /usr/include/cudnn_version.h: No such file or directory

Ви можете спробувати таку команду:
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com