Forum Linux.pl
Sprzęt => Karty graficzne => Wątek zaczęty przez: Morgotheron w 2019-07-17, 13:13:06
-
Dostalem kompa, na ktorym nie wiem co sie dzialo i probuje to ogarnac. Mam zalozone konto z uprawnieniami administratora. Mam Ubuntu w wersji.
kuba@wojtek-Z370-HD3P:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
Problem dotyczy instalacjii CUDA, aby potem wykorzystac karte graficzna do obliczen
Instalacja tym poradnikiem zadziala bardzo dobrze na dwoch innych komputerach, ale na tym skonczyla sie porazka
https://www.youtube.com/watch?v=FK1y7XQuhp0
Kolejne kroki jakie wykonalem
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v
potem wpisalem
lspci | grep -i nvidia
nic sie u mnie nie pojawia nie wiem dlaczego!!!!! Mysle, ze w tym moze lezec problem
Dopiero to polecenie pokazuje mi
sudo lshw -c video
[sudo] password for kuba:
*-display UNCLAIMED
description: VGA compatible controller
product: GP107 [GeForce GTX 1050]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
Potem gcc --version i poszlo ok
Potem instalacja ze strony
https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal
Installation Instructions:
`sudo dpkg -i cuda-repo-ubuntu1804-10-1-local-10.1.168-418.67_1.0-1_amd64.deb`
`sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub`
`sudo apt-get update`
`sudo apt-get install cuda`
Jakies bledy wyskoczyly, ale sie zainstalowalo
Potem
do bashrc dodalem
export PATH=/usr/local/cuda-10.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64:$LD_LIBRARY_PATH
potem uzylem weryfikacji czy jest zainstalowana cuda
kuba@wojtek-Z370-HD3P:~/samples/1_Utilities/deviceQuery$ ./deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 100
-> no CUDA-capable device is detected
Result = FAIL
Probuje odinstalowac CUDA, ale nie ma pliki deinstalacji w folderze
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#runfile-uninstallation
Zastanawialem sie tez nad uzyciem tego, ale opcja purge podobno jest ryzykowna
sudo apt-get --purge remove cuda-10.1
Pojawil sie jeszcze jeden problem. Przy kazdym uzyciu apt-get wyswietla mi sie
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
cuda-libraries-dev-10-1 : Depends: libcublas-dev (>= 10.2.0.168) but it is not going to be installed
cuda-samples-10-1 : Depends: libcublas-dev (>= 10.2.0.168) but it is not going to be installed
cuda-visual-tools-10-1 : Depends: libcublas-dev (>= 10.2.0.168) but it is not going to be installed
nvidia-361 : Depends: nvidia-367 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Niestety polecenie nie dziala apt --fix-broken install
dpkg: error processing archive /var/cuda-repo-10-1-local-10.1.168-418.67/./libcublas-dev_10.2.0.168-1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libcublas_static.a', which is also in package nvidia-cuda-dev 9.1.85-3ubuntu1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cuda-repo-10-1-local-10.1.168-418.67/./libcublas-dev_10.2.0.168-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
-
Dostalem kompa, na ktorym nie wiem co sie dzialo ...
1. Nie lepiej zainstalowac system od nowa?Uffasz tej osobie ze nie zostawila smieci, wirusow lub nie wiadomo co?
nic sie u mnie nie pojawia nie wiem dlaczego!!!!!
2. To sa dwie komendy rozdzielone potokiem, prosze doczytac co to jest potok w linuxie.
Czyli jak komenda lspci nic nie zwroci, to tym bardziej komenda grep.
Jesli lspci bedzie cos zawierac, a nie bedzie linii ze slowem nvidia, to nie wyswietli nic.
Przy kazdym uzyciu apt-get wyswietla mi sie
You might want to run 'apt --fix-broken install' to correct these.
3. Jesli masz zainstalowany Synaptic to prosze uruchomic.
Po lewej stronie na dole powinien byc przycisk stan. ( kliknij ten przycisk )
Wyzej powinien sie pojawic napis uszkodzone lub cos w tym stylu.
Prosze kliknac ta zakladke i powinny sie na czerwono pojawic uszkodzone pakiety.
Jesli to tylko nvidia cuda to mozesz bezpiecznie odinstalowac.
4. Zauwaz ze poradnik ktorym sie kierujesz jest na 16.04.
Ja mam jakies zainstalowane nvidia-cuda-toolkit ( w Mincie ), ale nie dam sobie glowy urwac ze nie pochodzi z zewnetrznego repo,
takze musisz pierw zobaczyc w swoim repozytorium czy istnieje, a nie szukac gdzies w internecie.
Edytowane.
O nawet odrobine Ci ulatwili https://404.g-net.pl/2019/07/ubuntu-lts-z-aktualnymi-sterownikami-od-nvidii/
-
Tak jak kolega wyżej mówi - teraz, a zwłaszcza teraz lepiej będzie zainstalować dystrybucję na czysto.
Po instalacji i aktualizacji systemu zainstaluj sterowniki karty Nvidia - jest gdzieś w menu pozycja "Dodatkowe sterowniki". Potem wystarczy zainstalować pakiet nvidia-cuda-toolkit, chyba, że potrzeba sterowników w wersji z przyszłości, ale jeśli nie to wystarczy wersja z repozytorium, zamiast psucia systemu instalacją staroci z poradników z okresu Debian Potato / Cent OS 6 / Bitwy pod Grunwaldem :D