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-smi
nie 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
Spróbuj zaktualizować sterownik.
Dodaj PPA, uruchamiając następujące polecenia w terminalu:
Otwórz Oprogramowanie i aktualizacje w Ustawieniach systemu lub bezpośrednio z Dash , kliknij
Additional Drivers
kartę, wybierz sterownik, którego chcesz użyć, i kliknijApply changes
.Po pobraniu i zainstalowaniu sterownika uruchom ponownie system.
źródło
W moim przypadku po prostu wyłączenie bezpiecznego rozruchu w systemie BIOS rozwiązało problem.
źródło
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)
Następnie wykonaj:
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.
źródło
Powinieneś użyć nvidia-current po uruchomieniu instalacji, aby uzyskać najnowszą wersję.
źródło
Version: 304.135-0ubuntu0.16.04.1
to nie jest najnowsza wersja.To działało dla mnie:
Niektórzy używają aptitude zamiast apt:
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)
źródło
Wersja sterownika zależy od twojego procesora graficznego. Sprawdź tutaj, przed zainstalowaniem jakiegokolwiek sterownika: https://www.nvidia.com/Download/index.aspx?lang=en-us
źródło
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.
źródło
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.
źródło