Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2106|Odpowiedź: 4

Karta graficzna Ubuntu 24.04 A10 z zainstalowanym sterownikiem NVIDIA

[Skopiuj link]
Opublikowano 2025-3-5 17:57:59 | | | |
Wymagania: Kupiłem serwer GPU od Alibaba Cloud, konfiguracja to karta A10 dual card, możesz zaznaczyć opcję "Install GPU driver" podczas tworzenia instancji, chcę zainstalować ją sam, nie jest trudna do zjedzenia.

Specyfikacja instancji: typ obliczeń GPUgn7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
System: Ubuntu 24.04 64-bit (Zabezpieczenie bezpieczeństwa)

Specyfikacje GPU:Logowanie do linku jest widoczne.

Zainstaluj sterowniki NVIDIA

Otwórz oficjalną stronę internetową, aby wyszukać sterowniki według modelu karty graficznej, weźmy A10 jako przykład, jak pokazano na poniższym rysunku:



Pobranie sterownika:Logowanie do linku jest widoczne.

Zaloguj się na serwer i zainstaluj go za pomocą następującego polecenia:



Wybierz "NVIDIA ProprietaryZgadza się, różnica wygląda następująco:

NVIDIA Proprietary:

Typ licencji: Oprogramowanie własnościowe
Funkcje: NVIDIA opracowuje i utrzymuje własną instalację, kod nie jest publicznie dostępny, a użytkownicy nie mogą przeglądać ani modyfikować kodu źródłowego.
Zalety: Ogólnie lepsza wydajność, obsługa najnowszych funkcji sprzętowych oraz lepsza optymalizacja i stabilność.
Wady: Zależność od aktualizacji i wsparcia ze strony NVIDIA może nie być tak przejrzysta jak sterowniki open-source.

MIT/GPL:

Typ licencji: Oprogramowanie open source, na licencji MIT lub GNU General Public License (GPL).
Funkcje: Kod jest w pełni publiczny, umożliwiając użytkownikom przeglądanie, modyfikowanie i dystrybucję.
Zalety: Bardziej przejrzyste i rozległe wsparcie społeczności, odpowiednie dla osób chcących dowiedzieć się więcej o sterownikach lub je modyfikować.
Wady: Może nie działać tak dobrze jak sterowniki własnościowe, a niektóre zaawansowane funkcje mogą nie być obsługiwane.

Po wszystkim pojawią się ostrzeżenia, po prostu kontynuuj. Ostrzeżenie brzmi:

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.

Zobacz informacje o kierowcy:


Wersja CUDA odnosi się tutaj do CUDA Toolkit, również musi być w wersji 12.8, aby ją zainstalować


Zainstaluj zestaw narzędzi CUDA

Adres do pobrania:Logowanie do linku jest widoczne., jak pokazano na poniższym rysunku:



Polecenia instalacyjne:


Zobacz polecenia wersji:




Instaluj cuDNN

Adres do pobrania:Logowanie do linku jest widoczne., jak pokazano na poniższym rysunku:



Polecenie instalacji jest następujące:


Zobacz wersję:




Uwaga:Nie zaleca się wyszukiwania sterowników na oficjalnej chińskiej stronie internetowej, ponieważ aktualizacja nie jest aktualna, może być opóźniona o kilka drobnych wydań!!! Zaleca się wyszukiwanie bezpośrednio w oficjalnym języku angielskim!

Odniesienie:

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.




Poprzedni:Metoda navigator.sendBeacon() do monitorowania i śledzenia punktów front-end
Następny:Sieć domowa zaczyna się od routera GL-MT3000
 Ziemianin| Opublikowano 2025-3-5 20:55:41 |
Ten program zainstaluje sterownik NVIDIA Accelerated Graphics Driver
dla Linuksa-x86_64 570.124.06 poprzez rozpakowanie wbudowanego tarballa i
Uruchamiam narzędzie instalacyjne ./nvidia-installer.

--Informacji
  Wydrukuj osadzone informacje (tytuł, domyślny katalog docelowy) i wyjdź.

--Lsm
  Wydrukuj wbudowany wpis LSM (lub bez LSM) i wyjdź.

--pkg-historia
  Wydrukuj historię pakietu tego pliku i wyjdź.

--lista
  Wydrukuj listę plików w archiwum i wyjdź.

--sprawdzić
  Sprawdź integralność archiwum i wyjdź.

-x, --tylko ekstrakt
  Wyodrębnij zawartość NVIDIA-Linux-x86_64-570.124.06.run, ale nie rób tego
  Uruchom 'nvidia-installer'.

--dodaj-to-jądro
  Zbuduj wstępnie skompilowany interfejs jądra dla bieżąco działającego
  jądrze i przepakował plik .run, aby uwzględnił ten nowo zbudowany
  Prekompilowany interfejs jądra.  Nowy plik .run zostanie umieszczony
  w aktualnym katalogu oraz dołączony ciąg "-custom"
  do jego nazwy, chyba że już tam istnieje, aby odróżnić go od
  oryginalny plik .run.

--aplikuj-łatkę [Łatkę]
  Zastosuj łatkę 'Patch' do dołączonych plików interfejsu jądra
  W pliku .run usuń wszelkie wstępnie skompilowane interfejsy jądra
  a następnie ponownie przepakował plik .run.  Nowy plik .run będzie wyglądał
  umieszcza się w bieżącym katalogu oraz ciąg "-custom"
  dołączona do nazwy, chyba że już tam istnieje, aby ją odróżnić
  z oryginalnego pliku .run.

--zachować
  Nie usuwaj katalogu docelowego po zakończeniu pracy.

--cel [NewDirectory]
  Ekstrakt zawartości w 'NewDirectory'

--ekstrakcja-dekompresja
  Wyodrębnij wbudowany program dekompresji do stdout


Poniższe argumenty zostaną przekazane do ./nvidia-installer
utility:

POWSZECHNE OPCE:

  -v, --wersja
      Wydrukuj wersję instalatora nvidia i wyjdź.

  -H, --pomoc
      Wydrukuj informacje o użyciu dla typowych opcji wiersza poleceń i wyjdź.

  -A, --zaawansowane opcje
      Wydrukuj informacje o użytkowaniu dla typowych opcji wiersza poleceń oraz zaawansowanych, a następnie wyjdź.


ZAAWANSOWANE OPCE:

  -v, --wersja
      Wydrukuj wersję instalatora nvidia i wyjdź.

  -H, --pomoc
      Wydrukuj informacje o użyciu dla typowych opcji wiersza poleceń i wyjdź.

  -A, --zaawansowane opcje
      Wydrukuj informacje o użytkowaniu dla typowych opcji wiersza poleceń oraz zaawansowanych, a następnie wyjdź.

  -a, --akcept-licencja
      Ta opcja jest przestarzała i jest ignorowana przez nvidia-installer.  Jest udostępniony dla kompatybilności ze starszymi wersjami nvidia-installer, które wymagały tej opcji dla wyraźnej akceptacji licencji. Użycie sterownika NVIDIA oznacza akceptację umowy licencyjnej NVIDIA, zawartej w pliku 'LICENSE' (w katalogu na górnym poziomie pakietu sterowników).

  -Ja, --informacje o kierowcy
      Wydrukuj informacje o aktualnie zainstalowanej wersji sterownika NVIDIA.

  --odinstaluj
      Odinstaluj aktualnie zainstalowany sterownik NVIDIA.

  --pomij-moduł-rozładowuj
      Podczas odinstalowywania sterownika pomiń odładowywanie modułu jądra NVIDIA. Ta opcja jest ignorowana podczas instalacji sterownika.

  --pomij-moduł-ładowanie
      Pomiń testowe ładowanie modułów jądra NVIDIA po ich zbudowaniu i pomiń ładowanie po zakończeniu instalacji.

  --Poczytalności
      Wykonaj podstawowe testy zdrowia psychicznego na istniejącej instalacji sterownika NVIDIA.

  -e, --ekspert
      Włącz tryb instalacji "eksperckiej"; zadawane będą bardziej szczegółowe pytania i drukowane będą bardziej szczegółowe teksty; Przeznaczone dla eksperckich.  Pytania można wykluczyć za pomocą opcji wiersza poleceń "--bez pytań".

  -Q, --bez pytań
      Nie zadawaj żadnych pytań; Domyślny (zwykle "tak") jest zakładany dla wszystkich pytań tak/nie, a domyślny ciąg jest zakładany w każdej sytuacji, gdy użytkownik jest proszony o wprowadzenie ciągu znaków.

  -s, --cichy
      Biegnij cicho; Nie zadawano pytań i nie jest drukowany żaden wynik, poza komunikatami o błędach do stderr.  Ta opcja oznacza '--ui=none --no-questions'.

  --x-prefiks=X-PREFIKS
      Prefiks, pod którym zostaną zainstalowane komponenty X sterownika NVIDIA; Domyślnie jest '/usr/X11R6', chyba że instalator Nvidia wykryje, że X.Org >= 7.0 jest zainstalowany, wtedy domyślnie jest '/usr'.  Tylko w rzadkich przypadkach można stosować tę opcję.

  --xfree86-prefik=XFREE86-PREFIX
      Jest to przestarzały synonim prefiksu --x.

  --x-moduł-ścieżka=X-MODUŁ-ŚCIEŻKA
      Ścieżka, po której moduły serwerowe NVIDIA X będą instalowane.  Jeśli ta opcja nie jest określona, nvidia-installer używa następującej kolejności wyszukiwania i wybiera pierwszy poprawny katalog, który znajdzie: 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server', lub 3) ścieżkę biblioteki X (patrz opcję '--x-library-path') oraz 'modules' (dla serwerów X starszych niż X.Org 7.0) lub 'xorg/modules' (dla X.Org 7.0 lub nowszych).

  --x-library-path=X-LIBRARY-PATH
      Ścieżka, po której biblioteki NVIDIA X będą instalowane.  Jeśli ta opcja nie jest określona, nvidia-installer używa następującej kolejności wyszukiwania i wybiera pierwszy poprawny katalog, który znajdzie: 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server', lub 3) prefiks X (patrz opcja '--x-prefiks') plus 'lib' na systemach 32-bitowych, a na systemach 64-bitowych albo 'lib64' lub 'lib', w zależności od zainstalowanej dystrybucji Linuksa.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Ścieżka, pod którą zostaną zainstalowane pliki konfiguracyjne systemu X.  Jeśli ta opcja nie jest określona, nvidia-installer używa następującej kolejności wyszukiwania i wybiera pierwszy poprawny katalog, który znajdzie: 1) 'pkg-config --variable=sysconfigdir xorg-server', lub 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefik=OPENGL-PREFIX
      Prefiks, pod którym zostaną zainstalowane komponenty OpenGL sterownika NVIDIA; Domyślnie to: '/usr'.  Tylko w rzadkich przypadkach można stosować tę opcję.  Linux OpenGL ABI (http://oss.sgi.com/projects/ogl-sample/ABI/) wymaga tej wartości domyślnej.

  --opengl-libdir=OPENGL-LIBDIR
      Ścieżka względem prefiksu instalacji biblioteki OpenGL, pod którą będą instalowane komponenty NVIDIA OpenGL.  Domyślnie jest 'lib' na systemach 32-bitowych, a 'lib64' lub 'lib' na systemach 64-bitowych, w zależności od zainstalowanej dystrybucji Linuksa.  Tylko w bardzo rzadkich przypadkach można użyć tej opcji.

  --wine-prefiks=WINE-PREFIKS
      Prefiks, pod którym będą instalowane komponenty sterownika NVIDIA Wine.  Domyślnie jest '/usr'.

  --wine-libdir=WINE-LIBDIR
      Ścieżka względem prefiksu instalacji Wine, pod którą zostaną zainstalowane komponenty sterownika NVIDIA Wine.  Domyślna to '<opengl-libdir>/nvidia/wine', gdzie <opengl-libdir> ścieżka wyznaczona dla --opengl-libdir powyżej.

  --installer-prefik=INSTALLER-PREFIX
      Prefiks, pod którym zostanie zainstalowany binarny instalator; Domyślnie to: '/usr'.  Uwaga: prosimy o użycie opcji '--utility-prefiks'.

  --utility-prefik=UTILITY-PREFIX
      Prefiks, pod którym będą zainstalowane narzędzia NVIDIA (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) oraz biblioteki narzędzi NVIDIA; Domyślnie to: '/usr'.

  --utility-libdir=UTILITY-LIBDIR
      Ścieżka względem prefiksu instalacji narzędzia, pod którym biblioteki narzędzi NVIDIA będą instalowane.  Domyślnie jest 'lib' na systemach 32-bitowych, a 'lib64' lub 'lib' na systemach 64-bitowych, w zależności od zainstalowanej dystrybucji Linuksa.

  --xdg-data-dir=XDG-DATA-DIR
      Prefiks, pod którym będą instalowane pliki danych XDG (takie jak pliki aplikacji .desktop i ikony).  Domyślnie to '/usr/share'.

  --gbm-backend-dir=GBM-BACKEND-DIR
      Ścieżka względem prefiksu instalacji biblioteki OpenGL, pod którą zostanie zainstalowana biblioteka zaplecza NVIDIA GBM.  Domyślnie to '<libdir>/gbm', natomiast '<libdir>' to 'lib64' lub 'lib', w zależności od zainstalowanej dystrybucji Linuksa.  Tylko w bardzo rzadkich przypadkach można użyć tej opcji.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Ścieżka względem 32-bitowego prefiksu instalacyjnego biblioteki OpenGL, pod którym zostanie zainstalowana 32-bitowa biblioteka zaplecza NVIDIA GBM.  Domyślne to '<libdir>/gbm', gdzie <libdir>' to 'lib' lub 'lib32', w zależności od zainstalowanej dystrybucji Linuksa.  Tylko w bardzo rzadkich przypadkach można użyć tej opcji.

  --documentation-prefiks=DOCUMENTATION-PREFIX
      Prefiks, pod którym będą instalowane pliki dokumentacyjne sterownika NVIDIA.  Domyślnie to: '/usr'.

  --application-profile-path=APPLICATION-PROFILE-PATH
      Katalog, w którym zostaną zainstalowane domyślne profile aplikacji sterownika NVIDIA. Domyślna to: '/usr/share/nvidia'.

  --kernel-include-path=KERNEL-INCLUDE-PATH
      Katalog zawierający jądro zawiera pliki, które powinny być używane podczas kompilacji modułu jądra NVIDIA.  Ta opcja jest wycofana; Proszę użyć zamiast tego '--kernel-source-path'.

  --kernel-source-path=KERNEL-SOURCE-PATH
      Katalog zawierający pliki źródłowe jądra, które powinny być używane podczas kompilacji modułu jądra NVIDIA.  Gdy nie jest to określone, instalator użyje '/lib/modules/'uname -r'/build', jeśli taki katalog istnieje.  W przeciwnym razie będzie używać '/usr/src/linux'.

  --kernel-output-path=KERNEL-OUTPUT-PATH
      Katalog zawierający dowolne pliki wyjściowe KBUILD, jeśli którykolwiek z parametrów 'KBUILD_OUTPUT' lub 'O' został przekazany do KBUILD podczas budowy obrazu/modułów jądra.  Gdy nie jest to określone, instalator założy, że nie użyto osobnego katalogu wyjściowego.

  --kernel-install-path=KERNEL-INSTALL-PATH
      Katalog, w którym powinien być zainstalowany moduł jądra NVIDIA.  Domyślna wartość to albo '/lib/modules/'uname -r'/kernel/drivers/video' (jeśli istnieje '/lib/modules/'uname -r'/kernel') lub '/lib/modules/'uname -r'/video'.

  --proc-mount-point=PROC-MOUNT-POINT
      Punkt montażu dla systemu plików proc; Jeśli nie jest to określone, wartość ta domyślnie przyjmuje '/proc' (co zwykle jest poprawne).  Punkt montażu systemu plików proc jest potrzebny, ponieważ zawartość systemu plików '<proc>/version' jest używane do identyfikacji, czy dla bieżąco działającego jądra dostępny jest wstępnie skompilowany interfejs jądra.  Ta opcja powinna być potrzebna tylko w bardzo rzadkich przypadkach.

  --nazwa pliku loga=NAZWA PLIKU LOGA
      Nazwa pliku logu instalacji (domyślna to: '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Używaj określonego katalogu jako katalogu tymczasowego przy generowaniu plików przejściowych używanych przez instalator; Jeśli nie podają, przeszukana zostanie następująca lista i użyta zostanie pierwsza istniejąca: $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Określ, jaki interfejs użytkownika użyć, jeśli jest dostępny.  Poprawne wartości dla UI to 'ncurses' (domyślne) lub 'zero'. Jeśli interfejs ncurses nie inicjalizuje się lub zostanie określony komunikat "żadny", wtedy zostanie użyty prosty interfejs printf/scanf.

  -c, --no-ncurses-color
      Wyłącz użycie kolorów w interfejsie użytkownika ncurses.

  --no-nvidia-modprobe
      Pomiń instalację 'nvidia-modprobe', narzędzia rootowego setuid, które nvidia-installer instaluje domyślnie.  nvidia-modprobe może być używany przez komponenty sterowników NVIDIA w przestrzeni użytkownika do ładowania modułu jądra NVIDIA, tworzenia plików urządzeń NVIDIA oraz konfigurowania określonych ustawień uruchomieniowych w jądrze, gdy te komponenty działają bez wystarczających uprawnień, np. sterownik CUDA działa w ramach uprawnień użytkownika nieuprzywilejowanego.  To narzędzie jest potrzebne tylko wtedy, gdy nie są dostępne inne sposoby wykonywania tych uprzywilejowanych operacji. Zobacz stronę man-nvidia-modprobe(1), aby uzyskać pełne informacje o zadaniach wykonywanych przez to narzędzie.

  -k KERNEL-NAME, --kernel-name=KERNEL-NAME
      Zbuduj i zainstaluj moduł jądra NVIDIA dla niedziałającego jądra określonego przez KERNEL-NAME (KERNEL-NAME powinien być wyjściem 'uname -r', gdy docelowe jądro faktycznie działa).  Ta opcja oznacza '--nie-prekompilowany-interfejs'.  Jeśli nie zostaną podane opcje '--kernel-install-path' i '--kernel-source-path', zostaną one wywnioskowane z KERNEL-NAME; np.: '/lib/modules/KERNEL-NAME/kernel/drivers/video/' oraz '/lib/modules/KERNEL-NAME/build/', odpowiednio.

  -n, --nie-prekompilowany-interfejs
      Wyłącz użycie wstępnie skompilowanych interfejsów jądra.

  --no-abi-note
      Biblioteki NVIDIA OpenGL zawierają tag notatek OS ABI, który identyfikuje minimalną wersję jądra potrzebną do korzystania z biblioteki.  Ta opcja powoduje, że instalator usuwa tę notatkę z bibliotek OpenGL podczas instalacji.

  --bez obrotów
      Zazwyczaj instalator sprawdza kilka obrotów kolidujących ze sterownikiem (konkretnie: NVIDIA_GLX i NVIDIA_kernel) i usuwa je, jeśli są obecne.  Ta opcja wyłącza ten test.

  -B, --brak wsparcia
      Podczas instalacji sterownika kopie zapasowe są kopiowane pliki konfliktowe, aby można je było przywrócić po odinstalowaniu sterownika.  Ta opcja powoduje, że instalator po prostu usuwa konfliktujące pliki zamiast je kopii zapasowej.

  -r, --no-rekurencji
      Zazwyczaj nvidia-installer rekurencyjnie wyszukuje potencjalnie konfliktowe biblioteki w domyślnych lokalizacjach instalacji serwerów OpenGL i X.  Przy tej opcji instalator będzie przeszukiwał tylko katalogi najwyższego poziomu.

  -K, --tylko moduły jądra
      Instaluj tylko moduły jądra i nie odinstalowuj istniejącego sterownika.  Jest to przeznaczone do instalacji modułów jądra dla dodatkowych jąder (w przypadkach, gdy można uruchomić system między kilkoma różnymi jądrami).  Aby skorzystać z tej opcji, musisz już mieć zainstalowany sterownik, a wersja sterownika musi odpowiadać wersji tych modułów jądra.

  --no-kernel-modules
      Zainstaluj wszystko oprócz modułów jądra i nie usuwaj żadnych istniejących, potencjalnie konfliktujących modułów jądra.  Może to być przydatne w niektórych środowiskach debugowania lub podczas instalacji otwartych modułów jądra ze źródła.  Jeśli korzystasz z tej opcji, musisz uważać, aby moduły jądra NVIDIA odpowiadające tej wersji sterownika były instalowane osobno.

  --nie-x-check
      Nie przerywaj instalacji, jeśli nvidia-installer wykryje, że serwer X działa.  Tylko w bardzo rzadkich przypadkach można użyć tej opcji.

  --prekompilowany-kernel-interfaces-path=PREKOMPILOWANY-KERNEL-INTERFACES-PATH
      Przed poszukiwaniem wstępnie skompilowanego interfejsu jądra w pliku .run, wyszukaj w określonym katalogu.

  -z, --no-nouveau-check
      Zazwyczaj nvidia-installer przerywa instalację, jeśli używany jest sterownik nouveau kernel.  Użyj tej opcji, aby wyłączyć to sprawdzenie.

  -Z, --wyłączy-nouveau, --nie-wyłączy-nouveau
      Nvidia-Installer będzie próbował domyślnie wyłączyć sterownik jądra Nouveau, jeśli jest on używany podczas instalacji. Użyj '--no-disable-nouveau, aby zapobiec domyślnemu wyłączeniu nouveau przez nvidia-installer.

  -X, --run-nvidia-xconfig
      Nvidia-Installer może opcjonalnie wywołać narzędzie nvidia-xconfig.  To zaktualizuje plik konfiguracyjny systemu X, aby używać sterownika NVIDIA X.  Istniejący plik konfiguracyjny X będzie zarchiwizowany.  Na końcu instalacji nvidia-installer zapyta użytkownika, czy chce uruchomić nvidia-xconfig; Domyślna odpowiedź to "nie".  Użyj tej opcji, aby ustawić domyślną odpowiedź "tak".  Jest to przydatne przy opcjach "--no-questions" lub "--silent", które zakładają domyślne wartości dla wszystkich pytań.

  --force-selinux=FORCE-SELINUX
      Instalacje Linuksa z wykorzystaniem SELinux (Security-Enhanced Linux) wymagają, aby typ zabezpieczeń wszystkich współdzielonych bibliotek był ustawiony na "shlib_t" lub "textrel_shlib_t", w zależności od dystrybucji. Nvidia-Installer wykryje, kiedy ustawić typ zabezpieczeń i ustawi go za pomocą chcon(1) na współtworzonych bibliotekach, które instaluje.  Jeśli narzędzie systemowe execstack(8) jest obecne, nvidia-installer użyje go także do usunięcia flagi stosu wykonywalnego bibliotek.  Użyj tej opcji, aby obejść wykrywanie przez nvidia-installer dotyczące ustawienia typu zabezpieczeń.  Prawidłowe wartości dla FORCE-SELINUX to 'yes' (wymuszanie ustawienia typu zabezpieczenia), 'no' (zapobieganie ustawianiu typu zabezpieczenia) oraz 'default' (niech nvidia-installer zdecyduje, kiedy ustawić zabezpieczenia typ).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Gdy wsparcie dla SELinux jest włączone, nvidia-installer próbuje określić, którego argumentu chcon użyć, najpierw próbując 'textrel_shlib_t', potem 'texrel_shlib_t', a następnie 'shlib_t'.  Użyj tej opcji, aby obejść tę logikę wykrywania.

  --bez obejścia bez sigwincha
      Zazwyczaj nvidia-installer ignoruje sygnał SIGWINCH przed rozgałęzieniem poleceń, np. do zbudowania modułu jądra, i przywraca obsługę sygnału SIGWINCH po tym, jak proces potomny Zakończone.  Ta opcja wyłącza to zachowanie.

  --scenariusze bez dystrybucji
      Zazwyczaj nvidia-installer uruchamia skrypty z /usr/lib/nvidia przed i po instalacji lub odinstalowaniu sterownika.  Użyj tej opcji, aby wyłączyć wykonywanie tych skryptów.

  --no-opengl-files
      Nie instaluj żadnych plików sterowników związanych z OpenGL.

  --bez-wino-akt
      Nie instaluj żadnych plików sterownika Wine.

  --kernel-module-source-prefiks=KERNEL-MODULE-SOURCE-PREFIX
      Określ ścieżkę, na której zostanie zainstalowany katalog źródłowy modułu jądra. Domyślne: katalog źródłowy instalacji na /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Określ nazwę katalogu, w którym zostaną zainstalowane źródła modułów jądra. Domyślne: nazwa katalogu to nvidia-VERSION

  --zero-kernel-module-source
      Pomiń instalację kodu źródłowego modułu jądra.

  --dkms, --no-dkms
      nvidia-installer może opcjonalnie rejestrować źródła modułów jądra NVIDIA, jeśli są zainstalowane, za pomocą DKMS, a następnie zbudować i zainstalować moduł jądra korzystając ze źródeł zarejestrowanych w DKMS.  Pozwoli to infrastrukturze DKMS automatycznie zbudować nowy moduł jądra przy zmianie jądra.  Podczas instalacji, jeśli wykryje się DKMS, nvidia-installer zapyta użytkownika, czy chce zarejestrować moduł w DKMS; Domyślna odpowiedź to "tak", chyba że ustawiona jest opcja --no-dkms, wtedy domyślna odpowiedź to "nie".

  --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY
      Określ ścieżkę do klucza prywatnego, który ma być użyty do podpisywania modułu jądra NVIDIA. Należy również podać odpowiedni klucz publiczny.

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY
      Określ ścieżkę do klucza publicznego, aby zweryfikować sygnaturę modułu jądra NVIDIA. Należy również podać odpowiedni klucz prywatny.

  --module-signing-script=MODULE-SIGNING-SCRIPT
      Określ ścieżkę do programu, który ma być użyty do podpisywania modułu jądra NVIDIA. Program będzie wywoływany argumentami: program-name <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Jeśli program zwróci status błędu, zostanie ponownie wywołany z argumentami: Nazwa programu <PRIVATEKEY> <PUBLICKEY> <MODULE>. Domyślnie: używaj skryptu sign-file w katalogu źródłowym jądra.

  --module-signing-key-path=MODULE-SIGNING-KEY-PATH
      Określ ścieżkę, na której zostaną zainstalowane klucze podpisujące wygenerowane przez nvidia-installer. Domyślnie: instaluj klucze do '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Określ algorytm skrótu kryptograficznego do podpisywania modułów jądra. Wymaga to narzędzia do podpisywania modułów, które umożliwia jawny wybór algorytmu skrótu, a nazwa algorytmu skrótu musi być rozpoznawalna przez narzędzie do podpisywania modułu. Domyślnie: automatycznie wybiera algorytm skrótu, bazując na konfiguracji jądra.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Określ algorytm skrótu kryptograficznego do podpisywania certyfikatów X.509 generowanych przez nvidia-installer. Nazwa algorytmu skrótu musi być jednym z algorytmów skrótu wiadomości rozpoznawanych przez polecenie x509(1).

  --bez czeku na alternatywne instalacje
      Otrzymujący alternatywne metody instalacji sterowników mogą zgłaszać obecność i/lub dostępność instalacji alternatywnego sterownika do nvidia-installer. Ustawienie tej opcji pomija sprawdzanie instalacji alternatywnych sterowników.

  --nie-zunifikowanej pamięci
      Nie instaluj modułu jądra NVIDIA Unified Memory. Ten moduł jądra jest wymagany dla CUDA na systemach 64-bitowych, a jeśli nie zostanie zainstalowany, sterownik CUDA oraz aplikacje CUDA nie będą mogły działać. Opcja "--nie-zunifikowana-pamięci" powinna być używana tylko do obejścia awarii w budowie lub instalacji modułu jądra Unified Memory na systemach, które nie muszą uruchamiać CUDA.

  --no-drm
      Nie instaluj modułu jądra nvidia-drm. Ten moduł jądra oferuje kilka funkcji, w tym autokonfigurację X11, wsparcie dla PRIME oraz DRM-KMS. Ten ostatni jest używany do obsługi modesettingu w systemach okienkowych działających niezależnie od X11. Opcja "--no-drm" powinna być używana tylko do obejścia awarii w budowie lub instalacji modułu jądra nvidia-drm na systemach, które nie potrzebują tych funkcji.

  --no-peermem
      Nie instaluj modułu jądra nvidia-peermem. Ten moduł jądra obsługuje współdzielenie pamięci peer-to-peer z Mellanox HCA (Host Channel Adapters) za pośrednictwem GPUDirect RDMA (Zdalny Bezpośredni Dostęp do Pamięci).

  -j POZIOM WSPÓŁBIEŻNOŚCI, --poziom-współbieżności=POZIOM WSPÓŁBIEŻNOŚCI
      Ustaw poziom współbieżności dla operacji takich jak budowa modułu jądra, który może być równoległy w systemach SMP. Domyślnie jest to ustawione na liczbę wykrytych procesorów lub na '1', jeśli nvidia-installer nie wykryje liczby procesorów. Systemy z dużą liczbą procesorów mają domyślny poziom współbieżności ograniczony do 32; Ustawienie wyższego poziomu w linii poleceń przekroczy ten limit.

  --force-libglx-indirect
      Zawsze instaluj symlink libGLX_indirect.so.0, nadpisując jeden, jeśli istnieje.

  --no-libglx-indirect
      Nie instaluj symlinku libGLX_indirect.so.0.

  --install-libglvnd, --no-install-libglvnd
      Instalator spróbuje sprawdzić, czy biblioteki libglvnd są już dostępne, a jeśli nie, zainstaluje je. Używaj --install-libglvnd, aby zawsze instalować biblioteki libglvnd, nadpisując te, które już istnieją.  Użyj --no-install-libglvnd, aby wykluczyć biblioteki libglvnd, nawet jeśli wydają się brakować.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Zainstaluj plik konfiguracyjny biblioteki EGL vendor do tego katalogu. Jeśli biblioteki libglvnd są już obecne, to domyślnie instalator próbuje określić ścieżkę, uruchamiając 'pkg-config --variable=datadir libglvnd'. Jeśli to się nie uda, domyślnie pojawi się /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Jeśli pakiet zawiera zewnętrzną bibliotekę platformy EGL, zainstaluj plik konfiguracyjny EGL external platform library w tym katalogu. Domyślnie ustawione na /usr/share/egl/egl_external_platform.d.

  --nadpisanie-plik-typ-cel-cel=NADPISANIE-PLIK-TYP-CEL
      Nadpisuj domyślny cel dla typu pliku. Ta opcja przyjmuje argument w postaci '<FILE_TYPE>:<destination>', gdzie <FILE_TYPE> jest typem pliku z pliku .manifest instalatora, oraz <destination> to absolutna ścieżka do katalogu, w którym należy zainstalować pliki tego typu. Ta opcja może być udostępniana wielokrotnie, aby nadpisać miejsca docelowe dla różnych typów plików. Korzystanie z tej opcji ma pierwszeństwo przed innymi opcjami, które mogłyby wpłynąć na miejsce docelowe określonego typu pliku.

  --skip-depmod
      Nie uruchamiaj narzędzia depmod(1) po modyfikacji modułów jądra.  Powinno się tego używać tylko wtedy, gdy depmod(1) będzie uruchamiany osobno po uruchomieniu nvidia-installer.

  --systemd, --no-systemd
      Domyślnie instalator instaluje pliki systemd unit, jeśli wykryto systemctl. Określenie --no-systemd wyłączy instalację jednostek systemd.

  --systemd-unit-prefiks=SYSTEMD-UNIT-PREFIKS
      Ścieżka, do której należy zainstalować pliki systemd. Domyślnie instalator używa 'pkg-config --variable=systemdsystemunitdir systemd' do określenia lokalizacji instalacji plików jednostkowych systemd, lub '/usr/lib/systemd/system', jeśli pkg-config jest Niedostępne. Ignorowane, jeśli --no-systemd jest określone.

  --systemd-sleep-prefiks=SYSTEMD-SLEEP-PREFIX
      Ścieżka, do której należy zainstalować pliki skryptów systemd-sleep. Domyślnie instalator używa 'pkg-config --variable=systemdsleepdir systemd' do określenia miejsca instalacji plików skryptów systemd-sleep, lub '/usr/lib/systemd/system-sleep' jeśli PKG-config nie jest dostępny. Ignorowane, jeśli --no-systemd jest określone.

  --systemd-sysconf-prefiks=SYSTEMD-SYSCONF-PREFIKS
      Ścieżka, do której jednostki systemowe umożliwiają symlinki, powinna być zainstalowana. Domyślnie instalator używa 'pkg-config --variable=systemdsystemconfdir systemd' do określenia lokalizacji instalacji tych symlinków, lub '/etc/systemd/system', jeśli pkg-config nie jest dostępny. Ignorowane, jeśli --no-systemd jest określone.

  -M KERNEL-MODULE-TYPE, --kernel-module-type=KERNEL-MODULE-TYPE
      Typ modułów jądra do budowy i instalacji. Wartościowe wartości są otwarte i własnościowe.

  -m KERNEL-MODULE-BUILD-DIRECTORY, --kernel-module-build-directory=KERNEL-MODULE-BUILD-DIRECTORY
      Bezpośrednio ustaw katalog w pakiecie, z którego budujesz moduły jądra. Ta opcja jest wycofana; zamiast tego użyj --kernel-module-type.

  --wydruk-zalecany-typ modułu jądra
      Wydrukuj, jeśli masz otwarte lub własnościowe moduły powinny być używane na podstawie obecnie podłączonych GPU i wyjdź. UWAGA: Typ modułu jądra może być zalecany nawet jeśli nie jest on zawarty w tym pakiecie sterownika.

  --zezwalaj-na instalację z działającym sterownikiem, --nie-zezwalaj-na instalację z-działającym-sterownikiem
      Kontynuuj instalację nawet jeśli sterownik NVIDIA jest już zainstalowany i działa.

  --przebudowy-initramfs, --nie-rebuild-initramfs
      Odbuduj initramfs po zakończeniu instalacji, niezależnie od domyślnej reakcji zalecanej przez nvidia-installer.  --no-rebuild-initramfs pomija odbudowę initramfs po zakończeniu instalacji.  Te opcje są przydatne przy instalacjach nieinteraktywnych, gdy pożądane jest określone zachowanie, niezależnie od tego, co nvidia-installer domyślnie zaleci w interaktywnej instalacji.


 Ziemianin| Opublikowano 2025-3-5 20:56:21 |
Zestaw narzędzi CUDA

Options:
  --cichy
    Wykonuje instalację bez dalszego udziału użytkownika i minimalnie
    Wyjście wiersza poleceń na podstawie poniższych opcji. Cichy
    instalacje są przydatne do skryptowania instalacji CUDA.
    Korzystanie z tej opcji oznacza akceptację EULA. Jeśli biegniesz z
    uprawnienia nierootowe, mogą być konieczne dodatkowe dostosowania
    z innymi opcjami wiersza poleceń.

  --kierowca
    Zainstaluj sterownik CUDA.

  --kernelobjects
    Zainstaluj obiekty jądra CUDA.
  
  --kopath=<path>
    Zainstaluj obiekty jądra CUDA do <path>.

  --Toolkit
    Zainstaluj zestaw narzędzi CUDA.

  --toolkitpath=<path>
    Zainstaluj CUDA Toolkit w <path> katalogu. Jeśli ta flaga nie jest
    pod warunkiem, że użyta jest domyślna ścieżka /usr/local/cuda-12.8.

  --installpath=<path>
    Zainstaluj wszystko w <path> katalogu. Ta flaga ma pierwszeństwo przed
    --flaga toolkitpath jeśli jest ustawiona.

  --ekstrakt=<path>
    Rozpakowuje plik uruchomieniowy sterownika oraz surowe pliki zestawu narzędzi do <path>.

    Jest to szczególnie przydatne, gdy chce się zainstalować sterownik za pomocą jednego lub
    Więcej opcji wiersza poleceń udostępnionych przez instalator sterownika, które
    nie są narażone na ten instalator.

  --Zastąpić
    Ignoruje kontrole wersji kompilatora, które uniemożliwiałyby instalację.

  --no-opengl-libs
    Zapobiega instalacji sterownika przed instalacją bibliotek GL NVIDIA przez instalację.
    Przydatne w systemach, gdzie wyświetlacz jest napędzany przez kartę graficzną nie-NVIDIA.
    W takich systemach biblioteki GL NVIDIA mogły uniemożliwić ładowanie X
    odpowiednio.

  --nie-mężczyźni-stronka
    Nie instaluj stron manów pod /usr/share/man.

  --kernel-module-type=<proprietary|open>
    Mówi instalacji sterownika, aby użyła własnościowej lub otwartej wersji kodu jądra
    podczas budowy modułów jądra NVIDIA. Tak samo jak --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Mówi instalacji sterownika, aby użyła wersji legacy lub open source kernel source
    podczas budowy modułu jądra NVIDIA. Smak otwarty na ziarno jest tylko
    obsługiwane na GPU Turinga i nowsze.

  -m=jądro
    Mówi instalacji sterownika, aby użyła starszego wariantu kernel source, gdy
    budowanie modułu jądra NVIDIA.
    Skrót od --kernel-module-build-directory=kernel

  -m=kernel-open
    Mówi instalacji sterownika, aby użyła otwartego wariantu kernel source, gdy
    budowanie modułu jądra NVIDIA. Obsługiwany jest tylko wariant kernel-open
    na GPU Turinga i nowszych.
    Skrót od --kernel-module-build-directory=kernel-open

  --kernel-source-path=<path>
    Mówi instalacji sterownika, aby użyła <path> go jako katalogu źródłowego jądra
    podczas budowy modułu jądra NVIDIA. Wymagane dla systemów, w których
    Kernel source jest instalowany w niestandardowej lokalizacji.

  --kernel-output-path=<path>
    Mówi instalacji sterownika, aby użyła <path> go jako katalogu wyjściowego jądra
    podczas budowy modułu jądra NVIDIA. Wymagane dla systemów, w których
    Kernel Obects są ładowane z niestandardowego miejsca.

  --run-nvidia-xconfig
    Mówi instalacji sterownika, żeby uruchomiła nvidia-xconfig, aby zaktualizować system
    X pliku konfiguracyjnego, aby użyć sterownika NVIDIA X. Istniejące wcześniej
    Plik konfiguracyjny X zostanie zarchiwizowany.

    Ta opcja nie powinna być stosowana na systemach wymagających niestandardowego ustawienia
    X lub na systemach, gdzie karta graficzna nie-NVIDIA renderuje
    wyświetlać.

  --no-drm
    Nie instaluj modułu jądra nvidia-drm. Ten moduł jądra zapewnia
    kilka funkcji, w tym autokonfiguracja X11, wsparcie dla PRIME, oraz
    DRM-KMS. Ten ostatni jest używany do obsługi modesettingu w systemach okienkowych
    które działają niezależnie od X11. Opcja '--no-drm' powinna być używana tylko
    Aby obejść awarie w budowie lub instalacji modułu jądra nvidia-DRM
    na systemach, które nie potrzebują tych funkcji.

  --tmpdir=<path>
    Wykonuje wszelkie tymczasowe działania w środku <path> zamiast /tmp. Przydatne w
    Przypadki, gdy /tmp nie może być użyte (nie istnieje, jest pełne, jest zamontowane z
    'noexec' itd.).

  ---
    Separator na koniec opcji. Argumenty przekazywane po tym będą następowały
    przekazane do instalatora sterownika NVIDIA-Linux*.run.

  --Pomoc
    Drukuje tę wiadomość pomocy.
 Ziemianin| Opublikowano 2025-3-5 21:32:15 |

Karta graficzna Ubuntu 24.04 A10 z zainstalowanym sterownikiem NVIDIA

NVTOP oznacza Neat Videocard TOP, czyli monitor zadań GPU i akceleratora podobny do (h)top. Może obsługiwać wiele GPU i wyświetlać informacje o nich w sposób podobny do htopu.

Obecnie wspierani dostawcy to AMD (sterownik Linux amdgpu), Apple (ograniczone wsparcie dla M1 i M2), Huawei (Ascend), Intel (sterownik Linux i915/Xe), NVIDIA (sterownik własnościowy Linuksa), Qualcomm Adreno (sterownik MSM Linuksa), Broadcom VideoCore (sterownik Linux v3d).

Instalacja NVTOP



Logowanie do linku jest widoczne.
 Ziemianin| Opublikowano 2025-9-6 21:19:02 |
Szukaj błędów wersji 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

Możesz spróbować następującego polecenia:
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com