마스터포유(Master4U)
Monday, 17 of January
 

제목: Multi-GPU 설치를 위한 NVIDIA 드라이버 재설치 CentOS
분류: 리눅스
이름: 관리자 * http://www.master4u.net


등록일: 2023-03-07 18:16
조회수: 4415
 
CentOS 7.9에서 듀얼 GPU를 인식시키기 위해서는 다음과 같은 단계를 수행해야 합니다:

먼저 시스템에서 사용하는 GPU가 어떤 모델인지 확인해야 합니다. 이를 위해서는 다음 명령어를 사용할 수 있습니다:

perlCopy code

lspci | grep -E "VGA|3D"

이 명령어를 입력하면 시스템에서 사용하는 GPU 모델이 출력됩니다.

시스템에서 인식되는 GPU가 2개 이상인 경우, 다음과 같은 명령어를 사용하여 각각의 GPU를 확인할 수 있습니다:

phpCopy code

lspci -v -s <PCI_BUS_ID>

여기서 <PCI_BUS_ID>는 첫 번째 단계에서 출력된 GPU 모델의 PCI 버스 ID를 의미합니다.

듀얼 GPU를 사용하기 위해서는 적절한 드라이버가 설치되어 있어야 합니다. NVIDIA 그래픽 카드를 사용하는 경우, NVIDIA의 공식 웹사이트에서 최신 드라이버를 다운로드하여 설치할 수 있습니다.

드라이버를 설치한 후, 각각의 GPU를 사용할 수 있도록 설정해야 합니다. 이를 위해서는 /etc/X11/xorg.conf 파일을 수정해야 합니다. 아래 예시는 두 개의 NVIDIA 그래픽 카드를 사용하는 경우 xorg.conf 파일의 예시입니다:

pythonCopy code

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Device" Identifier "Card0" Driver "nvidia" BusID "PCI:<PCI_BUS_ID>:0:0" EndSection Section "Device" Identifier "Card1" Driver "nvidia" BusID "PCI:<SECOND_PCI_BUS_ID>:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" EndSection Section "Screen" Identifier "Screen1" Device "Card1" EndSection

여기서 <PCI_BUS_ID>와 <SECOND_PCI_BUS_ID>는 각각 첫 번째와 두 번째 GPU의 PCI 버스 ID를 나타냅니다.

마지막으로, 시스템을 다시 시작하고 듀얼 GPU가 정상적으로 작동하는지 확인합니다. 이를 위해서는 다음 명령어를 사용할 수 있습니다:

Copy code

nvidia-smi

이 명령어를 입력하면 현재 사용 가능한 GPU의 목록이 출력됩니다.

<출처: chatGPT.com >
       
△ 이전글: Ubuntu apt(apt-get) 와 Redhat_CentOS yum 명령어 비교표
▽ 다음글: 우분투 방화벽 iptables설치 및 기본설정
Copyright 1999-2026 Zeroboard / skin by enFree