Jak skonfigurować Nvidia RTX 2080 Ti z Ubuntu?


9

dostałem RTX 2080ti 2 dni temu, poprzedni używał dwóch GTX 1080 i bez problemu uruchomiłem mój program tensorflow, po wymianie na RTX 2080ti system nie może znaleźć sterownika dla tego urządzenia, a lshw pokazuje mi następujące

  * -display UNCLAIMED       
       opis: kontroler zgodny z VGA
       produkt: NVIDIA Corporation
       dostawca: NVIDIA Corporation
       identyfikator fizyczny: 0
       Informacje o autobusie: pci @ 0000: 01: 00.0
       wersja: a1
       szerokość: 64 bity
       zegar: 33 MHz
       możliwości: pm msi pciexpress vga_controller cap_list
       konfiguracja: opóźnienie = 0
       zasoby: pamięć: de000000-deffffff pamięć: c0000000-cfffffff pamięć: d0000000-d1ffffff ioport: e000 (rozmiar = 128) pamięć: c0000-dffff

Próbowałem ręcznie zainstalować niektóre sterowniki z PPA, ale nic się nie dzieje.

Czy to mój problem z komputerem, czy rzeczywiście nie był jeszcze obsługiwany.

moja wersja systemu to 18.04

Dziękuję Ci


Które PPA wypróbowałeś? Czy próbujesz użyć zastrzeżonych sterowników NVIDIA lub sterownika Open Source w wersji Nouveau?
Kristopher Ives

Próbowałem ppa: sterowniki grafiki / pap ze sterownikami 390 i 384, a nie nowość Zauważyłem również, gdy próbowałem ponownie zainstalować system nouveau mówi, że nie
znam

1
W tym artykule stwierdzono, że w przypadku kart Turing wymagana jest wersja sterownika 410. Mówi także, jak zainstalować pakiet CUDA dostarczony z tym sterownikiem.
Chai T. Rex

Dziękuje. U mnie uratowałeś myśl, że ppa jest zsynchronizowane z oficjalnymi sterownikami. Sterownik został pobrany ze strony internetowej Nvidii, aw przypadku anakondy wszystko jest teraz idealne
stepstone

Odpowiedzi:


6

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.


1
Starsza wersja (dostarczony link) nie działała z najnowszymi aktualizacjami Ubuntu 18.10. Najnowszy .runplik działał dobrze po ponownym uruchomieniu. Polecam wszystkim, aby otrzymali najnowszą wersję sterowników.
będzie

1

właśnie miałem dokładnie ten sam problem, a teraz używam modelu przepływu tensora, aby go przetestować i wydaje się, że jest w porządku

wszystko, co musiałem zrobić, to zainstalować sterownik ze strony internetowej Nvidii i uruchomić go z sudo.

proszę przejść link https://www.geforce.com/drivers

Nie przeprowadziłem jeszcze żadnych testów wydajności, ale wszystko wydaje się w porządku

i bardzo wadą tego podejścia jest to, że za każdym razem, gdy będziesz mieć aktualizację jądra, będziesz musiał ponownie zainstalować sterownik!


1
Czy możesz mi powiedzieć swoją wersję ubuntu, wersję sterownika i wersję cuda?
Mohsin Bukhari,
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.