X11을 설치하지 않고 CUDA를 사용하기 위해 Nvidia 드라이버를 설치하는 방법은 무엇입니까?


13

CUDA 컴퓨팅에 사용될 헤드리스 박스가 있습니다. Ubuntu 서버 16.04.1을 설치했지만 apt-get을 통해 nVidia 드라이버를 설치하려고하면 X11 및 기타 GUI 구성 요소를 설치해야합니다.

X11과 친구를 설치하지 않고 드라이버와 CUDA 라이브러리를 설치하려면 어떻게해야합니까?

nVidia에서 직접 실행 파일을 다운로드하지 않고 이상적입니다. 가능한 경우 데비안 패키지를 사용하고 싶습니다.


패키지 종속성을보십시오. X11이 있어야합니다. 일반적인 해결책은 다음과 같습니다. askubuntu.com/questions/74523/… 슬픈 사실은 컴퓨팅이 여전히 주류와 거리가 멀고 간과되고 있다는 것입니다.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

답변:


8

이것은 나를 위해 일했습니다 (우분투 16.04에서).

# apt-get -y install nvidia-cuda-toolkit lightdm-

lightdmnvidia-*설치 하는 Windows 관리자입니다 . 끝에 대시 apt-get는 패키지를 제거하라는 메시지를 표시하지만 종속성 해결은 처음에는 패키지를 설치하지 않는 것으로 나타났습니다. 이것은 여전히 ​​설치되어 xserver-common있으므로 (여전히 X11을 얻습니다) 그래픽 부팅을 활성화하지 않았습니다. (추가하면 xserver-common-종속성이 깨졌습니다.)

추신. 아마도이 문제를 겪었을 수도 있지만이 대답은 미래의 인터넷 세대를위한 것입니다.


감사합니다. ligthdm-공식 deb에서 설치할 때에도 작동 한다고 보증 할 수 있습니다 .
rpmcruz

우분투 18.04LTS 의 공식 CUDA repo developer.nvidia.com/cuda-downloads 와 함께 작동합니까 ?
林正浩

그 논리에 따라 Ubuntu 18.04LTS의 헤드리스 시스템에 CUDA를 설치하는 방법은 다음과 같습니다 apt-get install cuda gdm3-.. 이것은 우분투의 cuda repo를 통해 이루어질 것입니다. 테스트하고 다시 신고하십시오.
林正浩

nvidia-settings그래픽 nVidia 도구를 건너 뛰면 상황이 많이 줄어 듭니다 (19.10). xserver-xorg-video-nvidia- * 패키지도 건너 뛰고 싶지만 X 서버 정크를 가져 오는 드라이버에 대한 어려운 요구 사항입니다. 그래서, sudo apt install nvidia-driver-435 nvidia-settings-IMO, 최선의 방법에 관한 것입니다. nvidia-cuda-toolkit유용한 cuda 부품을 얻으려면 해당 패키지 목록에 추가하십시오 .
dannysauer

5

sudo apt-get -s install --no-install-recommends nvidia-current 내 상자에 대한 의존성이 다소 희박한 것처럼 보이지만 이미 전체 그래픽 환경이 있습니다.

이론적으로 할 수있는 일은 :

  1. 설치하지 않고 pkg을 apt-get로 다운로드하십시오 : sudo apt-get -d install nvidia-current
  2. 캐시에서 원하는 deb를 선택하십시오. ls /var/cache/apt/archives/ | grep nvidia-
  3. 관련 종속성을 무시하고 dpkg를 사용하여 설치하십시오. dpkg -i --ignore-depends=package1,package2 package3.deb

종속성은 당연히 이유가 있습니다. 귀하의 상황에서 내가 apt그 일을 하도록한다면 . 일부 X11 소프트웨어는 실행하지 않으면 크게 아프지 않습니다.


1

헤드리스 서버에서 Blender를 실행하는 경우 이러한 모든 종속성이 필요하지 않습니다.

https://developer.nvidia.com/cuda-downloads 에서 CUDA 드라이버를 실행 파일로 다운로드 하십시오.

실행 sudo sh cuda_8.0.44_linux.run(또는 최신 버전)

http://www.nvidia.com/Download/index.aspx?lang=en-us 에서 NVIDIA 드라이버를 다운로드 하십시오.

실행 : sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run(또는 최신 버전)

참고 : 최신 커널로 업데이트 할 때마다 해당 커널의 드라이버를 다시로드해야합니다. 따라서 "-a"(사용권 조항에 동의) 플래그를 한 번 추가 한 후 추가 할 수 있습니다.

내 설정 :

  • 헤드리스 쑤 분투 16.04
  • 듀얼 GeForce 970 카드
  • 블렌더 2.78

즐겨!


필요하지 않은 많은 종속성이이 방법으로 설치되지 않았습니다 : » apt-get -s install nvidia-current | grep newly0 업그레이드, 65 새로 설치, 0 제거 및 0 업그레이드.
OpenPrivacy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.