Moja stacja robocza ma dwa procesory graficzne (Quadro K5200 i Quadro K2200) z zainstalowanym najnowszym sterownikiem NVIDIA (wersja: 352.41). Po pobraniu pliku cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
z CUDA 7.5 do pobrania próbuję go zainstalować, ale okazuje się, że wynik jest następujący:
root@P700-Bruce:/home/bruce/Downloads# sudo apt-get install cuda
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
cuda : Depends: cuda-7-5 (= 7.5-18) but it is not going to be installed
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Wypróbowałem rozwiązanie:
sudo apt-get remove nvidia-cuda-*
# usuń stare pakiety nvidia-cudaZainstaluj niespełnione zależności:
root@P700-Bruce:/home/bruce/Downloads# apt-get install cuda-7-5 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cuda-7-5 : Depends: cuda-toolkit-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-runtime-7-5 (= 7.5-18) but it is not going to be installed unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. root@P700-Bruce:/home/bruce/Downloads# apt-get install cuda-toolkit-7-5 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cuda-toolkit-7-5 : Depends: cuda-core-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-command-line-tools-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-samples-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-documentation-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-visual-tools-7-5 (= 7.5-18) but it is not going to be installed unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Zainstaluj i użyj aptitude
Mój system operacyjny Ubuntu14.04 został właśnie zainstalowany, dokonałem aktualizacji oprogramowania i zainstalowałem najnowszy sterownik Nvidia.
Czy możesz mi pomóc? Z góry dziękuję!
optirun
). Inni kierowcy odrodzili mnie do pętli logowania lub czarnychunity-greeter
! Nie mogę ci wystarczająco podziękowaćoption
dooptions
wewnątrz czarnej listy sekcji nouveau.cuda_7.5.18_linux.run
) powoduje,lightdm
że przestaje działać po ponownym uruchomieniu komputera (po grub, zobaczysz czarny ekran z niekończącym się migającym kursorem ). Moim rozwiązaniem było najpierw odinstalowanie tego sterownikasudo apt-get purge nvidia-*
i zainstalowanie go przy użyciu najnowszego pliku uruchamiania pobranego z oficjalnej strony NVIDIA. I działa idealnie. Alternatywnym rozwiązaniem byłoby rozwiązanie podobne do rozwiązania (A) w askubuntu.com/a/676772/194156Istnieją dwa sposoby instalacji odpowiedniego sterownika CUDA (dla Optimusa i innych wbudowanych układów graficznych na hybrydowych płytach głównych) - pierwszy opisany tutaj jest najłatwiejszy, a drugi opis jest bardziej skomplikowany, ale także skuteczny:
ZA)
B)
Opis metody B jest tutaj, ale już starszy (wyjaśniony przez użytkownika dschinn1001) - ta metoda B jest bardziej skromna i może być ryzykowna, ale nieszkodliwa. :
Jak mogę zainstalować Nvidia Driver GT 520 i Cuda 5.0 w Ubuntu13.04?
Pakiet sterowników beta dla Nvidii do pobrania na Linuksa znajduje się tutaj:
http://www.nvidia.de/object/cuda_1_1_beta.html
Metoda A jest prostsza, ale niejasna, w jaki sposób współdziała z programem xscreensaver, a metoda B jest starsza, ale pakiet sterowników został również zaktualizowany w ostatnim czasie, a po wykonaniu metody B powinien działać lepiej z xscreensaver, pod warunkiem, że xscreensaver jest zainstalowany. (Testowałem metodę B na 13.10 i to działało bardzo dobrze, nawet z xscreensaver. I myślę, że reszta tego wątku zależy od sprzętu.)
Oprócz tego, w odniesieniu do trzmiela z chipsetami graficznymi Optimus, konieczne są również następujące dostosowania trzmiela:
Jak skonfigurować nVidia Optimus / Bumblebee w 14.04
źródło
Brzmi jak błąd 1428972 lp .
Użytkownik fennytansy dodał obejście w komentarzu nr 10 :
sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
źródło
Pomyślnie zainstalowałem CUDA przy użyciu metody runfile. Konfiguracja jest nieco trudniejsza, ponieważ główny sterownik karty graficznej należy również zainstalować przy użyciu metody pliku runfile ( patrz tutaj ).
Spróbuj zainstalować tylko sterownik. Można to zrobić za pomocą metody runfile. Będzie monitował o każdą część instalacji i możesz wyłączyć
GL
biblioteki i zestawy narzędzi. Centrum kontroli jedności dawało mi również problemy z powodu konieczności użycia próbki CUDAlibGLU.so
zamiastlibGL.so
. Jest to łatwa poprawka przy tworzeniu własnych przykładów uczenia się.źródło
Spróbuj odinstalować sterownik NVIDIA i bezpośrednio zainstalować Cuda bez niego. Na świeżym Ubuntu 14.04 postępowałem zgodnie z instrukcjami ze strony nvidia . Oprócz weryfikacji kompatybilnych wersji rzeczy (gcc, jądro), instrukcje były następujące:
Na szczęście poprawny sterownik nvidia został zainstalowany jako produkt uboczny powyższych kroków.
źródło
Spędziłem cały dzień starając się użyć „ ppa: graphics-drivers / ppa ” do aktualizacji sterowników NVIDIA do wersji 352. Wszystko się nie udało. Po jednej instalacji gpu-manager.log zgłosił, że sterowniki zostały zainstalowane, podczas gdy Xorg.0.log zgłosi coś przeciwnego.
Sterownik nouveau został usunięty i umieszczony na czarnej liście: sudo apt-get --purge remove xserver-xorg-video-nouveau cat /etc/modprobe.d/nouveau-nomodeset-jsrobin.conf czarna lista opcje nouveau nouveau modeset = 0 alias nouveau off alias lbm-nouveau off
W końcu poddałem się i zastosowałem rozwiązanie „NVIDIA ... bin”.
źródło
Ponownie uruchomiłem dzisiaj Ubuntu i stwierdziłem, że istnieje inna niespełniona zależność, taka jak
libcog15 : Depends: mesa-driver...
(nie pamiętam pełnej nazwy pakietu), więcapt-get install
instalowałem „sterownik mesa”. Następnie CUDA 7.5 został pomyślnie zainstalowany.Zauważ, że moja wersja jądra to 3.19.0-28-generic, a wersja gcc to Ubuntu 4.8.4-2ubuntu1 ~ 14.04 , czego nie ma w oficjalnych dokumentach CUDA 7.5 . Sprawdzę, czy to naprawdę działa.
źródło
Próbowałem sudo su i apt-get install cuda zamiast sudo apt-get install cuda. Zadziałało.
źródło
Proszę odnieść się do: https://github.com/astorfi/Caffe_Deep_Learning/blob/master/Installation/readme.md . Zasadniczo jest on związany z instalacją Caffe, ale dotyczy również instalacji CUDA.
źródło
-problemy z logowaniem lightdm (pętla logowania)
-problemy ze sterownikiem istall („Instalacja sterownika nie powiodła się: wygląda na to, że serwer X działa…”)
Aby pomyślnie zainstalować NVidia CUDA Toolkit na Ubuntu 16.04 64bit, po prostu musiałem zrobić:
dodaj użytkownika sudo podczas sesji na żywo:
sudo adduser admin (#pass: admin1)
sudo usermod -aG sudo admin
wyloguj się z sesji na żywo, zaloguj się jako #admin
zmień uprawnienia do pobranego pliku instalatora (NIE INSTALUJ W TYM KROKU!):
sudo chmod + x cuda_X.X.run
przejdź do widoku konsoli:
Ctr + Alt + F1 (aby włączyć widok terminala) Ctr + Alt + F7 (aby przełączyć z widoku terminala na serwer graficzny)
w widoku konsoli (Ctr + Alt + F1) zaloguj się:
login: admin pass: admin1
zatrzymaj usługę uruchamiania graficznego:
sudo service lightdm stop
sprawdź, czy serwer graficzny jest wyłączony - po przełączeniu Ctr + Alt + F7 monitor powinien być pusty czarny, przełącz z powrotem na widok konsoli Ctr + Alt + F1
zainstaluj CUDA Toolkit, z taką konfiguracją:
sudo ./cuda_X.X.run (naciśnij „q”, aby pominąć odczyt licencji) nie instaluj biblioteki OpenGL nie aktualizuj konfiguracji systemu X inne opcje ustawiają tak i ścieżki jako domyślne
włącz serwer graficzny:
usługa sudo lightdm start
zaloguj się jako użytkownik (jeśli automatycznie logujesz się jako #ubuntu podczas sesji wylogowania na żywo):
login: admin pass: admin1
sprawdź, co kompilator nvcc działa z podaną prostą sumą wektorów równoległych w blokach GPU:
zapisz vecSum.cu i book.h w nowych plikach, skompiluj i uruchom na terminalu: /usr/local/cuda-8.0/bin/nvcc vecSum.cu && clear && ./a.out
sprawdź wydruk konsoli - powinien być podobny do: 0,000000 + 0,000000 = 0,000000
jeśli wszystko poszło dobrze podczas sesji na żywo pendrive, zrób to samo na swoim systemie Linux
PS Pamiętaj, że nie jest to idealny samouczek, ale działa dobrze dla mnie!
======= vecSum.cu =====
========= book.h ======
źródło