Nie znaleziono polecenia nvidia-smi Ubuntu 16.04


20

Próbuję zainstalować sterowniki NVIDIA na moim Ubuntu 16.04 (mam GeForce GTX 960M). Wypróbowałem wiele metod wyjaśnionych w Internecie, ale żadna z nich nie działa. (Widziałem Jak zainstalować nvidia-SMI? , Nvidia-smi: nie znaleziono polecenia na Ubuntu 16 , ale to nie pomogło ...)

Rzeczywiście, kiedy uruchamiam nvidia-smi, nvidia-sminie można znaleźć polecenia, a kiedy uruchamiam lshw -numeric -C display, widzę, że moja karta graficzna ma status display unclaimed. Nie wiem, czy jest to powiązane, ale wydaje się dziwne

Odpowiedzi:


16

Rozwiązaniem, które działało dla mnie, było wyłączenie bezpiecznego rozruchu podczas ponownego uruchamiania po instalacji sterowników NVIDIA.

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

Następnie uruchom ponownie, w menu wybierz „zmień opcje bezpiecznego rozruchu”, wprowadź hasło, które wcześniej wybrałeś i wyłącz bezpieczny rozruch.


1
Wyłączyłem bezpieczny rozruch, ale nadal nie działa. Zmieniłem na 384 (z Cuda 8.0), nadal nie działa.
khan

To mi nie zadziałało
Hakaishin,

Nie pracuj dla mnie. Mam Pakiet nvidia-381 nie jest dostępny, ale odnosi się do niego inny pakiet. Może to oznaczać, że brakuje pakietu, został on przestarzały lub jest dostępny tylko z innego źródła E: Pakiet „nvidia-381” nie ma kandydata do instalacji
Brad

4

Spróbuj zaktualizować sterownik.

  1. Dodaj PPA, uruchamiając następujące polecenia w terminalu:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Otwórz Oprogramowanie i aktualizacje w Ustawieniach systemu lub bezpośrednio z Dash , kliknij Additional Driverskartę, wybierz sterownik, którego chcesz użyć, i kliknij Apply changes.

  3. Po pobraniu i zainstalowaniu sterownika uruchom ponownie system.


1
to nie pomogło ...
fonfonx

To nie działa. Pomimo wyboru sterownika NVIDIA, przywraca go i wybiera Xorg ...
Khan

+1 Zazwyczaj używałbym cli, ale było to lepsze niż powyższa odpowiedź. Sprawiłem, że pracowałem bez martwienia się o czyszczenie pakietów lub którą wersję zainstalować - dostałem bardziej zaktualizowaną wersję bez konieczności próbowania ... Ładnie!
Bezpłatny Url

1

W moim przypadku po prostu wyłączenie bezpiecznego rozruchu w systemie BIOS rozwiązało problem.


1

Miałem ten stan, dzieje się tak, jeśli jakoś uruchomisz działający system bez karty NVidia, a następnie sterowniki i narzędzia NVidia znikną.

Pomogło to: (biorąc pod uwagę, że twoja wersja CUDA to 9.2, a wersja sterownika to 418)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

Następnie wykonaj:

sudo dpkg-reconfigure nvidia-418

Następnie uruchom ponownie. To powinno działać.

Tak więc, w przypadku, gdy nadal tak się nie stanie, po prostu zainstaluj ponownie całkowicie Cuda, to zrobi.


0

Powinieneś użyć nvidia-current po uruchomieniu instalacji, aby uzyskać najnowszą wersję.


5
nvidia-current w Ubuntu 16.04 Version: 304.135-0ubuntu0.16.04.1to nie jest najnowsza wersja.
karel

Masz rację. Wygląda na to, że nvidia nie jest tak naprawdę aktualne! Znajdź więc najnowszą wersję na stronie nvidii i użyj konkretnej wersji (nvidia- <wersja>). Dzięki!
ibrahim

+1: Ta odpowiedź może być teraz nieprawidłowa, ale może być pomocna w przyszłości
ntg

0

To działało dla mnie:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

Niektórzy używają aptitude zamiast apt:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

Jeśli nic nie działa, sprawdź jądro ubuntu (jeśli tak jest w twoim przypadku), ponieważ kilka przewodników stwierdza, że ​​niektóre jądra nie są obsługiwane przez Nvidię. Ukuu to proste narzędzie do instalowania różnych jąder i dodawania ich do GRUB-a. Zmieniłem mój (w Ubuntu-18.04 LTS) na 4.18.4-041804-generic i uważam, że jest całkiem dobry i stabilny.

Jeśli ten kod nie działa, postępuj zgodnie z tym samouczkiem aż do kroku 8. Chociaż głównym celem jest pełna instalacja z CUDA, cuDNN, NCCL, tensorflow itp. Uważam, że dobrze jest również zainstalować sterowniki Nvidia (nauczyłem się z tego problemu z jądrem, w komentarzach)



0

Jedyne, co działało dla mnie, to to, że musiałem odinstalować wszystko, co związane z nvidią i trzmielem, i zaktualizować swoje jądro z 4.4 do 4.8.17 za pomocą pakietu Ukuu i zainstalować wersję 390 sterowników.


0

Napotkałem ten sam problem. Wszystkie odpowiedzi pozwolą poprawnie rozwiązać problem.

Problem: Główny problem dotyczy wersji sterownika. Włączyłeś najnowszą wersję 430 lub podobną. Ale nie wiem dlaczego, ale późniejsze wersje powodują ten błąd. Nawet jeśli wyłączysz bezpieczny rozruch, powiesz „Ubuntu działa na niskiej grafice”

Rozwiązanie: zainstaluj wersję niższą niż 400, powiedz 381, lub cokolwiek innego. Po prostu wyszukaj dodatkowe sterowniki w ustawieniach oprogramowania Ubuntu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.