Sterownik Nvidia 384 działał dobrze na Ubuntu 17.04 i 17.10. Po tej wspaniałej odpowiedzi przełączyłem się na Ubuntu 18.04 (czysta świeża instalacja) i zainstalowałem nvidia-driver-396
Następnie zainstalowałem Cuda Toolkit 9.2 przy użyciu pliku .run. Nie udało się zainstalować z i bez wyboru instalacji sterownika NVIDIA. Uruchomiono ponownie i próbowano ponownie, a następnie zainstalowano program cuda. Ale NVIDIA nie działa.
$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
Co próbowałem do tej pory:
Odinstalowana nvidia (
nvidia-uninstall
) powiodła się, ale z ostrzeżeniem: „Niektórych dowiązań symbolicznych nie można usunąć. Usunąłem cudarm -rf /usr/local/cuda*
i zainstalowałem nvidia-driver-396, ale nadal ten sam błądUsunięto nvidia-396, zainstalowano 396 ze strony nvidii (plik .run). Zaczęło się od ostrzeżenia „Niepowodzenie wstępnego skryptu dystrybucji”. Kontynuowałem i instalacja zakończyła się powodzeniem. Dodał również automatycznie nową listę do czarnej listy. Nadal taki sam wynik jak 1.
Odinstalowano poprzedni, usunięto wpis z czarnej listy, zainstalowano nvidia-390 Nadal ten sam wynik
Odinstalowałem poprzedni, zainstalowałem go z „Dodatkowych sterowników” z GUI. Brak zmiany.
Przeszedł do trybu konsoli. Zatrzymałem gdm. Następnie zainstalowano 396. Bez zmian. Zainstalowano 390 podobnie. Brak zmiany.
Próbowałem przy użyciu xorg-edgerów ppa (Tak, mówi się, że są one takie same jak ppa sterowników graficznych, ale teraz jestem zdesperowany) Niezaspokojone problemy z zależnościami. Więc przywrócono do usunięcia wszystkiego.
Odinstalowałem wszystko, przeszedłem do trybu odzyskiwania, a następnie zainstalowałem nvidia-driver-390. Brak szczęścia.
Czułem, że sterownik nvidii z oficjalnej strony wprowadził pewne nieodwracalne zmiany. Więc spróbowałem zainstalować go ponownie, aby móc go poprawnie odinstalować z trybu odzyskiwania, jak sugeruje świetna odpowiedź przy użyciu opcji --unistall. Ale teraz nie można go zainstalować. Komunikat o błędzie informuje, że nouveau działa, mimo że znajduje się na czarnej liście. Później usunąłem wpis z czarnej listy
Mam Intel i5 z grafiką Intel HD wraz z Nvidia GeForce 940M . Tak, zainstalowano nvidia-prime. Podwójny rozruch w systemie Windows 10, bezpieczny rozruch jest wyłączony
Podczas wszystkich tych kroków, kiedy byłem w stanie uruchomić aplikację nvidia x server, chociaż nvidia-smi dała ten sam błąd. Kiedyś pojawił się problem z rozdzielczością, gdy cuda uruchomiła nvidia-xconfig. Usunąłem xorg.conf, aby to naprawić. W tej chwili na moim komputerze działa nouveau, nie ma zainstalowanych innych sterowników, nvidii na czarnej liście ani xorg.conf.
Czy ktoś może pomóc? Nie widzę żadnego powodu, dla którego miałby nie działać. Sterownik nvidia 390.12 działa dobrze z jądrem 4.15, ale nadal nie działa na moim.
Odpowiedzi:
Wreszcie został zainstalowany! :RE
Główną przyczyną był sterownik zainstalowany przez pakiet narzędzi cuda. Nigdy nie został poprawnie odinstalowany. Aby to naprawić, wykonałem następujące operacje:
sudo update-initramfs -u
sudo update-initramfs -u
nvidia-uninstall
# update-initramfs -u
nvidia-driver-396
pakiet z sterowników graficznych ppaWszystko działa teraz dobrze
Aktualizacja: Zepsuł się po aktualizacji, która przebudowała jądro i wszystkie moduły dkms. Problem polega na kompilacji modułu nvidia-drm. Jeśli ktoś ma stałe rozwiązanie, opublikuj je, a ja zaktualizuję zaakceptowaną odpowiedź
źródło
Dzięki @sziraqui - Nareszcie mam zainstalowane sterowniki Nvidia na Ubuntu 18.04 z twoją radą i kilkoma innymi. Oto co musiałem zrobić.
Odinstaluj / wyczyść wszystkie sterowniki Nvidia
sudo apt-get remove --purge nvidia * && sudo apt autorove
Pobierz sterownik Nvidia ze strony internetowej Nvidii (plik .run)
Wyłącz / Czarna lista sterowników Noveau https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux
Uruchom ponownie w trybie tekstowym. Wprowadzanie parametrów Grub Boot - Można to zrobić, przechodząc do menu Grub podczas rozruchu (naciśnij Esc lub Shit przy rozruchu) tutaj naciśnij e. Włączanie uruchamiania w trybie tekstowym - tutaj dodaj 3 po cichym powitaniu i naciśnij F10, aby ponownie uruchomić komputer przy użyciu nowych parametrów.
Zidentyfikowany gcc używany dla mojego jądra i ustaw zmienną środowiskową CC podczas uruchamiania instalatora Nvidia pobranego w kroku 2.
sudo CC = gcc-7 ./[ Plik .run instalatora NVIDIA]
Instalator jest ustawiony tak, aby informować o niepowodzeniu wstępnej instalacji - zignoruj i kontynuuj. Pozwoliłem NVidii na skonfigurowanie X11 i zainstalowałem biblioteki 32-bitowe. Zrestartowałem i moje podwójne monitory działają tak samo, jak w rozdzielczości 1920x1080.
Wydaje się, że głównym winowajcą jest kompilator gcc używany ze sterownikami Ubuntu vs. Nvidia był inny, więc autoinstalatory nigdy nie działały. Mam nadzieję, że to pomoże komuś innemu zainstalować sterowniki Nvidia na Ubuntu!
źródło