개발을 하다보면 고성능의 컴퓨터가 필요할 때가 있다.
이때 컴퓨터 본체를 구매하는 방법도 있지만, 휴대성을 생각해서 노트북에 eGPU를 연결해서 사용하는 방법도 있다.
eGPU(external GPU)는 노트북에 장착해서 사용할 수 있는 외부 GPU로, 고성능 그래픽 카드를 휴대성 좋게 이용할 수 있다는 장점이 있다. 대부분 thunderbolt3를 지원하는 노트북에 한해서 사용이 가능하다.
나는 Yolo 학습 및 CARLA 자율주행 시뮬레이터 구동을 위해 eGPU를 이용하였다.
⚙️eGPU 구성
여러 eGPU box가 있지만, 내가 이용한 것은 AKiTiO 노드 타이탄 eGPU BOX이다.
맥과 윈도우 모두 사용가능하며, 큰 사이즈의 그래픽카드도 장착할 수 있다.
손잡이가 달려있어 이동도 쉽고, 가격 또한 다른 브랜드보다 저렴하다.
https://prod.danawa.com/info/?pcode=11250150
AKiTiO 노드 타이탄 eGPU BOX : 다나와 가격비교
컴퓨터/노트북/조립PC>PC주요부품>그래픽카드(VGA), AKiTiO 노드 타이탄 eGPU BOX, 요약정보 : 외장그래픽 독 / PCIe3.0x16(at x4) / 출력단자: 썬더볼트3 / 전원 포트: 8핀 x2 / 가로(길이): 357mm / 두께: 266mm / 그
prod.danawa.com
상세 정보를 확인하면 알 수 있겠지만, 내부에 장착할 그래픽 카드의 경우 사이즈와 전원을 잘 살펴보고 구매해야 한다.
호환되지 않는 그래픽 카드들이 있기 때문이다.
나는 호환성 리스트에 없는 고사양의 그래픽카드를 장착하였는데, 혹시라도 다른 그래픽카드를 구매하고 싶다면 꼭 사이즈와 전원을 확인하길 바란다.
내가 장착한 그래픽카드는 ASUS DUAL 지포스 RTX 4070 O12G OC D6X 12GB이다.
nvidia 그래픽카드이고, 이걸로 yolo학습과 CARLA 구동 모두 문제 없이 사용 가능하다.
https://prod.danawa.com/info/?pcode=19756598
ASUS DUAL 지포스 RTX 4070 O12G OC D6X 12GB : 다나와 가격비교
컴퓨터/노트북/조립PC>PC주요부품>그래픽카드(VGA), ASUS DUAL 지포스 RTX 4070 O12G OC D6X 12GB, 요약정보 : RTX 4070 / 부스트클럭: 2520MHz / OC클럭: 2550MHz / 스트림 프로세서: 5888개 / PCIe4.0x16 / GDDR6X(DDR6X) / 출력
prod.danawa.com
최종적으로 eGPU 구성에 사용된 장비는 다음과 같다.
AKiTiO 노드 타이탄 eGPU BOX
ASUS DUAL 지포스 RTX 4070 O12G OC D6X 12GB
eGPU box에 그래픽카드를 장착한 모습이다.
💻SW설치
SW설치법은 매우 간단하다.
먼저 노트북에 eGPU를 연결한 후, nvidia 드라이버 다운로드 사이트에 접속한다.
https://www.nvidia.co.kr/Download/index.aspx?lang=kr
Download the latest official NVIDIA drivers
Download the latest official NVIDIA drivers
www.nvidia.com
아마 장착된 gpu에 맞는 드라이버가 알아서 선택이 될텐데, 안된다면 gpu 스펙에 맞춰서 드라이버를 다운로드하면 된다.
이때 잘못된 드라이버를 설치할 경우 GPU가 호환되지 않을 수 있으니 조심해야 한다.
window를 사용하는 삼성 노트북의 경우 드라이버를 잘못 설치한다고 일어나는 문제점은 없었지만, 우분투를 설치한 lenovo 노트북의 경우 잘못된 드라이버를 설치했을 경우 노트북이 벽돌이 되는 문제점이 있었다.
이때는 당황하지 말고 설치된 드라이버를 삭제해주면 노트북을 다시 정상적으로 사용할 수 있다.
nvidia-smi 명령어를 통해 현재 설치된 드라이버와 cuda 버전을 잘 확인하길 바란다.
윈도우 환경에서 드라이버를 설치 완료하면 컴퓨터를 재시작 하라고 뜬다.
재시작 후 제어판-장치관리자-디스플레이 어댑터에서 장착된 GPU를 확인할 수 있다.
작업관리자-성능에서도 장착된 GPU를 확인할 수 있다.
이후 nvidia 제어판에서 기본 그래픽 프로세서를 자동선택 또는 장착한 GPU로 선택하면 eGPU를 사용할 수 있게 된다.
물론 컴퓨터 본체를 이용하는 것이 eGPU를 이용하는 것보다 성능이 좋겠지만, 여러 노트북에 장착할 수 있고 휴대성이 뛰어난 eGPU를 이용하는 것도 나쁘지 않다.
'CARLA' 카테고리의 다른 글
CARLA - 보행자 스폰하기 (0) | 2024.07.03 |
---|---|
CARLA - waypoint 생성하고 추종하기 (0) | 2024.06.27 |
CARLA - 기본 조작 하기 (0) | 2024.05.16 |
CARLA 설치하는 법 (0) | 2024.05.14 |
CARLA 자율주행 시뮬레이터 알아보기 (1) | 2024.05.14 |