2 일 전에 rtx 2080ti를 얻었습니다. 이전은 2 개의 gtx 1080을 사용하고 문제없이 tensorflow 프로그램을 실행했습니다 .rtx 2080ti로 교체 한 후 시스템은이 장치의 드라이버를 찾을 수 없으며 lshw는 다음을 보여줍니다
*-표시 UNCLAIMED 설명 : VGA 호환 컨트롤러 제품 : NVIDIA Corporation 공급 업체 : NVIDIA Corporation 물리적 ID : 0 버스 정보 : pci @ 0000 : 01 : 00.0 버전 : a1 폭 : 64 비트 클럭 : 33MHz 기능 : 오후 msi pciexpress vga_controller cap_list 구성 : 대기 시간 = 0 리소스 : 메모리 : de000000-deffffff 메모리 : c0000000-cfffffff 메모리 : d0000000-d1ffffff ioport : e000 (크기 = 128) 메모리 : c0000-dffff
PPA에서 일부 드라이버를 수동으로 설치했지만 아무 일도 일어나지 않습니다.
내 컴퓨터 문제이거나 실제로 아직 지원되지 않았습니까?
내 시스템 버전은 18.04입니다
감사합니다
답변
우분투에서 RTX 2080 시리즈 GPU 용 드라이버 및 cuda를 설치하는 방법에 대한 완전한 기사 를 썼습니다. 주로 일부 (가장?) 사용자에게는 시간이 많이 걸리는 작업 일 수 있기 때문입니다. 다음 답변과 함께 기사를 따르는 것이 좋습니다.
나는 모두 같은 문제를 관찰 Ubuntu-16.04
하고 18.04
. 에서 Ubuntu-16.04
기계 올바른 엔비디아 드라이버를 찾을 수 있었다 그것은 오픈 소스 누보 디스플레이 드라이버를 사용하고있었습니다. 따라서 Nvidia 에서 적절한 드라이버를 다운로드하여 설치해야합니다 .
이제 다음과 같이 드라이버를 설치하십시오.
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
참고 : --no-x-check
플래그가 중요합니다. 그렇지 않으면 x-server
GUI 를 비활성화 하고 로그 아웃해야합니다.
드라이버가 설치되면 시스템을 재부팅하고 nvidia-smi
터미널 에서 명령을 사용하여 설치를 확인하십시오 . GPU 및 설치된 드라이버 정보가 표시됩니다.
다음 부분은 때때로 고통 스러울 수있는 cuda를 설치하는 것입니다. GUI에서 로그 아웃하고 터미널에서 모든 조치를 수행해야합니다.
이 링크 에서 관련 cuda 실행 파일을 다운로드하십시오 . 그런 다음 홈 디렉토리에 blacklist-nouveau.conf 라는 파일을 만들고이 파일 에 다음 줄을 추가하십시오.
blacklist nouveau
options nouveau modeset=0
이제 cuda를 설치하려면 ( ctrl + alt + f1 )을 눌러 GUI에서 로그 아웃해야합니다 . 터미널로 가려면 사용자 이름과 비밀번호를 입력하십시오.
이제 아래 단계를 따르십시오.
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
Cuda 설치 마법사가 나타납니다. 기사와 함께 명백한 단계를 따르십시오. 설치가 완료되면 reboot
이 터미널에서 실행 하십시오.
머신이 재부팅되면에 cuda 경로를 추가하십시오 .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
이제 nvcc -V
다음과 같이 출력을 생성해야하는 터미널에서 실행하십시오 .
드라이버와 cuda가 설치되었으므로 tensorflow gpu 버전을 설치할 수 있습니다. 다음 은 동일한 작업에 대한 유용한 자습서입니다.
답변
방금 똑같은 문제가 있었고 지금은 텐서 흐름 모델을 실행하여 테스트하고 있습니다.
내가해야 할 일은 Nvidia 웹 사이트에서 드라이버를 설치하고 sudo로 실행하는 것입니다.
여기 당신은 링크 https://www.geforce.com/drivers 로 이동
아직 성능에 대한 벤치마킹을 수행하지 않았지만 모든 것이 잘 보입니다.
이 방법의 단점은 커널 업데이트가있을 때마다 드라이버를 다시 설치해야한다는 것입니다.