Ubuntu 22.04, 듀얼 그래픽 카드, 디스플레이용 Intel, GPGPU용 NVidia, 설정 방법은 무엇입니까?

Ubuntu 22.04, 듀얼 그래픽 카드, 디스플레이용 Intel, GPGPU용 NVidia, 설정 방법은 무엇입니까?

내 노트북에는 다음과 매우 유사한 2개의 그래픽 카드가 있습니다.https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu.

가지고 싶다인텔디스플레이 목적으로만 사용되는 그래픽 카드엔비디아대용량 컴퓨팅을 위한 그래픽 카드(GPGPU).

내 질문:

  1. 그래도 NVidia 드라이버를 설치해야 합니까? 운전자인 것 같습니다.전시 전용? 그러면 이렇게 하려면 NVidia 드라이버를 설치해야 합니까?아니요디스플레이용으로 NVidia 카드를 사용하려고 하시나요?
  2. NVidia 드라이버가 없는 경우 해당 타사 라이브러리를 계속 실행할 수 있습니까? 예를 들어 Tensorflow 등? ~에서https://docs.nvidia.com/deploy/cuda-compatibility/index.html, 위에 명확하게 기록되어 있습니다.

애플리케이션을 구축하려면 개발자는 CUDA 툴킷을 설치하고 필요한 라이브러리와 연결하기만 하면 됩니다.

CUDA 애플리케이션을 실행하려면 시스템에 CUDA 지원 GPU와 애플리케이션 자체를 구축하는 데 사용되는 CUDA 툴킷과 호환되는 NVIDIA 디스플레이 드라이버가 있어야 합니다.

내 생각에는:

  • CUDA 애플리케이션을 실행하려면 NVidia 드라이버를 설치하여 NVidia 그래픽 카드를 활성화해야 합니다.
  • 그러나 NVidia 드라이버는 표시 목적으로 사용됩니다. 사용하려면 인텔 카드 대신 디스플레이용 NVidia 그래픽 카드를 사용해야 하나요? ? ?

내 순진한 질문에 대해 죄송합니다. 개념적 혼란...답변을 기대합니다.

답변1

GPU를 사용하려면 드라이버가 필요하며 , 표시하려면 및 nvidia둘 다 로드해야 합니다. 또는 적어도 내 컴퓨터에서는 그렇습니다. 단순히 파일 시작 시 블랙리스트에 추가하면 그래픽 스택이 로드되지 않지만 CUDA는 제대로 작동합니다.nvidia_drmnvidia_modeset/etc/modprobe.d/

실제로 이것은 drm드라이버(표시 목적으로 사용되는 것으로 알고 있음)가 에 종속되는 것을 방지하여 nvidia새 버전이 출시될 때 종속성 체인 없이 후자를 다시 로드할 수 있도록 하기 위해 사용하는 트릭입니다.

이는 통합 BMC에서 디스플레이를 제공하고 GPU(아마도)에 출력이 없는 서버에 특히 유용합니다.

답변2

이렇게만 하면 NVidia 그래픽 카드를 CUDA 계산에 사용할 수 있을 것 같습니다.아니요표시하려면 활성화하세요.

답변3

노트북을 사용하는 경우 링크된 기사에 설명된 대로 원하는 것을 달성하려면 "옵티머스/프라임" 기술을 사용해야 합니다. NVIDIA 드라이버는 사용자 입력에 따라 사용할 그래픽 카드를 결정합니다. 노트북에는 하나의 디스플레이 출력만 있고 드라이버 간의 조정이 필요하기 때문에 이것이 필요합니다.

관련 정보