Ubuntu로 Nvidia RTX 2080 Ti를 어떻게 구성합니까?


9

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입니다

감사합니다


어떤 PPA를 사용해 보셨습니까? nvidia 전용 드라이버 또는 오픈 소스 누보 드라이버를 사용하려고합니까?
Kristopher Ives

시도 PPA : 나는 시스템 누보는 알 수없는 칩셋 말한다 다시 설치하려고 할 때 그래픽 드라이버 / 390과 384 드라이버와 아빠는하지 누보 나는 또한 발견
stepstone

1
이 기사에서는 Turing 카드에 드라이버 버전 410이 필요하다고 말합니다. 또한 해당 드라이버와 함께 제공되는 CUDA 패키지를 설치하는 방법도 알려줍니다.
차이 T. 렉스

고마워요. U는 ppa가 공식 드라이버와 동기화되어 있다고 생각했습니다. Nvidia websit에서 다운로드 한 드라이버와 아나콘다로 모든 것이 완벽합니다
stepstone

답변:


6

우분투에서 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-serverGUI 를 비활성화 하고 로그 아웃해야합니다.

드라이버가 설치되면 시스템을 재부팅하고 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 버전을 설치할 수 있습니다. 다음 은 동일한 작업에 대한 유용한 자습서입니다.


1
이전 버전 (링크 제공)은 Ubuntu 18.10 최신 업데이트에서 작동하지 않았습니다. .run재부팅 후 가장 최근 파일이 정상적으로 작동했습니다. 이 작업을 수행하면 모든 사람이 최신 드라이버 빌드를 얻는 것이 좋습니다.
것이다

1

방금 똑같은 문제가 있었고 지금은 텐서 흐름 모델을 실행하여 테스트하고 있습니다.

내가해야 할 일은 Nvidia 웹 사이트에서 드라이버를 설치하고 sudo로 실행하는 것입니다.

여기 당신은 링크 https://www.geforce.com/drivers 로 이동

아직 성능에 대한 벤치마킹을 수행하지 않았지만 모든 것이 잘 보입니다.

이 방법의 단점은 커널 업데이트가있을 때마다 드라이버를 다시 설치해야한다는 것입니다.


1
우분투 버전, 드라이버 버전 및 cuda 버전을 알려주시겠습니까?
Mohsin Bukhari
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.