Napisałem pełny artykuł na temat instalacji sterowników i cuda dla procesorów graficznych z serii RTX 2080 na Ubuntu, głównie dlatego, że może to być czasochłonne zadanie dla niektórych (większości?) Użytkowników. Zalecane jest, aby postępować zgodnie z tym artykułem wraz z następującą odpowiedzią.
Zauważyłem ten sam problem zarówno z, jak Ubuntu-16.04i 18.04. W Ubuntu-16.04maszynie nie znaleziono odpowiedniego sterownika Nvidia i korzystał on ze sterownika open source Nouveau. Dlatego musisz pobrać i zainstalować odpowiedni sterownik z Nvidii .
Teraz zainstaluj sterowniki w następujący sposób.
1) cd Downloads/
2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)
3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)
4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check
Uwaga: --no-x-check flaga jest ważna. W przeciwnym razie będziesz musiał wyłączyć x-serveri wylogować się z GUI.
Po zainstalowaniu sterowników uruchom ponownie komputer i sprawdź instalację za pomocą nvidia-smipolecenia na terminalu. Wyświetli GPU i informacje o zainstalowanym sterowniku.
Kolejną częścią jest instalacja cuda, która czasami może być uciążliwa. Musisz wylogować się z GUI i wykonać wszystkie czynności na terminalu.
Pobierz odpowiedni plik cuda run z tego linku . Następnie utwórz plik o nazwie blacklist-nouveau.conf w swoim katalogu domowym i dodaj do tego pliku następujące wiersze.
blacklist nouveau
options nouveau modeset=0
Teraz musimy się wylogować z GUI, naciskając ( ctrl + alt + f1 ), aby zainstalować cuda. Wprowadź swoją nazwę użytkownika i hasło, aby przejść do terminala.
Teraz wykonaj poniższe czynności.
1) sudo service lightdm stop
2) sudo -i
3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name
4) sudo update-initramfs -u
5) exit
6) cd Downloads/
7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)
8) sudo sh cuda_10.0.130_410.48_linux.run
Pojawi się kreator instalacji Cuda. Wykonaj pozorne kroki wraz z artykułem. Po zakończeniu instalacji uruchom rebootna tym terminalu.
Po ponownym uruchomieniu komputera dodaj ścieżkę cuda do .bashrc.
1) sudo gedit ~/.bashrc
2) Add following 2 lines at the end of the .bashrc file
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
3) source ~/.bashrc
Teraz uruchom nvcc -Vna terminalu, który powinien dać wynik w następujący sposób.
komunikat instalacyjny
Teraz, gdy sterowniki i cuda są zainstalowane, możesz chcieć zainstalować wersję tensorflow GPU. Oto dobry samouczek dotyczący tego samego zadania.