Linux Amazon DCV 서버에서 GPU 공유 활성화 - Amazon DCV

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Linux Amazon DCV 서버에서 GPU 공유 활성화

GPU 공유를 사용하면 여러 Amazon DCV 가상 세션 간에 하나 이상의 물리적 GPU를 공유할 수 있습니다. 세션에 대한 자세한 내용은 Amazon DCV 세션 관리 단원을 참조하세요. GPU 공유를 사용하면 단일 Amazon DCV 서버를 사용하여 이 서버의 물리적 GPU 리소스를 공유하는 여러 가상 세션을 호스팅할 수 있습니다.

참고

GPU 공유는 Linux Amazon DCV 서버에서만 지원됩니다.

사전 조건

시작하기 전에 다음 필수 조건을 완료합니다.

  • Linux 서버에 Amazon DCV 서버를 설치합니다.

  • 서버에 Amazon DCV dcv-glnice-Xdcv 패키지를 설치합니다.

  • 서버에 지원되는 NVIDIA GPU가 하나 이상 있는지 확인합니다.

  • 서버에 NVIDIA GPU 드라이버를 설치합니다. 공식 NVIDIA 드라이버가 필요합니다. 오픈 소스 NVIDIA 드라이버는 지원되지 않습니다.

  • NVIDIA GPU 드라이버가 하드웨어 가속화된 OpenGL을 지원하는지 확인합니다.

  • X 서버를 설치하고, xorg.conf 파일에서 DeviceScreen 섹션을 구성합니다.

    참고

    nvidia-xconfig NVIDIA 유틸리티를 사용하여 xorg.conf 파일을 자동으로 생성하고 사용 가능한 모든 NVIDIA GPU에 대해 이를 구성할 수 있습니다.

  • X 서버가 실행되는지 확인합니다.

  • (선택 사항) dcvgldiag 도구를 실행하여 Amazon DCV 서버 구성을 확인합니다. 자세한 내용은 설치 후 점검 수행 단원을 참조하십시오.

    nice-dcv-gltest 패키지를 설치하고 dcvgltest 테스트 애플리케이션을 실행하여 GPU 공유에 대해 서버가 올바르게 구성되었는지 확인할 수 있습니다.

GPU 공유를 활성화하려면 가상 세션에서 사용할 GPU 목록을 지정해야 합니다. GPU를 지정하지 않으면 표시 이름 :0.0과 함께 표준 X 서버에서 사용하는 GPU만 사용됩니다.

이 주제의 앞부분에서 설명한 사전 요구 사항을 완료한 후 dcv.conf 파일의 gl-displays 파라미터에 GPU를 지정합니다.

Linux Amazon DCV 서버에서 GPU 공유를 활성화하려면 다음과 같이 하세요.
  1. /etc/dcv/로 이동하고 원하는 텍스트 편집기에서 dcv.conf 파일을 엽니다.

  2. [display/linux] 섹션과 gl-displays 파라미터를 추가합니다. 그런 다음, 사용 가능한 GPU를 다음 형식으로 지정합니다.

    [display/linux] gl-displays = [':xserver_port.screen_number_1',':xserver_port.screen_number_2', ...]

    여기서 xserver_port는 서버이고 screen_number는 GPU 관련 화면과 연관된 번호입니다. screen_number0으로 시작합니다.

    다음 예제에서는 기본 X 서버 세션에서 실행되는 두 GPU의 gl-displays 파라미터를 보여 줍니다.

    [display/linux] gl-displays = [':0.0',':0.1']
  3. 파일을 저장하고 닫습니다.

  4. Amazon DCV 서버를 중지하고 다시 시작합니다.