Computer >> 컴퓨터 >  >> 시스템 >> Mac

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

Apple은 서드파티 하드웨어를 손쉽게 장착할 수 있도록 해주는 회사로는 유명하지 않습니다. 실제로 Mac을 업그레이드하는 것은 악명 높게 어렵고, 종종 불가능하기까지 합니다. 하지만 macOS High Sierra에서 외장 그래픽 프로세서(eGPU)를 사용할 수 있는 길이 열리면서 상황이 달라졌습니다. 이제 Mac 사용자도 외장 그래픽 유닛을 추가해 그래픽 성능을 크게 끌어올릴 수 있습니다.

High Sierra 이전에도 소규모지만 활발한 사용자 커뮤니티가 비교적 저렴한 방법으로 Mac의 그래픽 성능을 높이며 eGPU를 활용해 왔지만, High Sierra의 등장으로 절차가 한층 쉬워졌습니다. 이후 Apple이 Mojave를 출시하면서 과정은 더욱 간편해졌습니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

Mac과 호환되는 eGPU 종류

Apple은 디지털 시네마 제작 장비 업체인 Blackmagic Design과 협력해 자체 eGPU 유닛을 만들었으며, 이 제품들은 Apple Store에서 판매됩니다. 선택할 수 있는 모델은 두 가지입니다.

  • Radeon Pro 580 탑재 Blackmagic eGPU (599파운드/699달러)
  • Radeon RX Vega 56 탑재 Blackmagic eGPU Pro (1,199파운드/1,199달러)

아래에서 소개할 제품은 Blackmagic Design에서 테스트용으로 제공받은 Blackmagic eGPU입니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

예산, 필요 사양, 업그레이드 선호도에 따라 다른 대안도 있습니다. 예를 들어 Sonnet eGFX Thunderbolt 3 시스템(327파운드)이 있지만, 호환되는 그래픽 카드는 별도로 구매해야 합니다.

eGPU 구매 전 주의할 점이 두 가지 있습니다. 첫째, 현재 Apple의 macOS는 AMD 기반 GPU만 공식적으로 지원합니다. Nvidia 기반 eGPU도 Mac에서 작동하게 만들 수는 있지만, 추가적인 설정 작업이 필요할 것으로 예상해야 합니다.

둘째, Apple의 공식 eGPU 지원은 Thunderbolt 3/USB-C 인터페이스를 갖춘 최신 Mac에 한정됩니다. 다만 아래에서 확인하겠지만, 이것이 구형 기기를 완전히 배제하는 것은 아닙니다.

eGPU를 사용할 수 있는 Mac은?

공식적으로는 Thunderbolt 3를 탑재하고 macOS High Sierra 10.13.4 이상을 실행하는 Mac이 필요합니다. 다만 아래에서 보여드리겠지만, 구형 Mac에서도 eGPU를 사용하는 것이 가능합니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

운 좋게 USB-C 인터페이스가 있는 최신 Mac을 소유하고 있다면 거의 바로 사용할 준비가 된 것입니다. 대부분의 eGPU는 USB-C 연결 방식을 사용하며, 연결하는 순간 Mac이 자동으로 인식합니다. macOS High Sierra 10.13.4 이상이 설치되어 있다면 곧바로 작동합니다.

구형 Mac을 사용 중이라면 아래 내용을 참고하세요. 그렇지 않다면 다음 섹션으로 건너뛰어 Mac에서 eGPU를 사용하는 방법을 바로 확인하시면 됩니다.

구형 Mac에서 eGPU 사용하기

Mac에 Thunderbolt 포트가 있기만 하면 아래의 안내를 따라 eGPU를 사용할 수 있습니다. 단, Apple은 이를 공식적으로 지원하지 않는다는 점을 유의하세요.

실제로 Blackmagic eGPU를 2013년 말형 13인치 MacBook Pro와 함께 사용해 보았습니다. 이 MacBook에는 통합 Intel Iris 그래픽 프로세서가 탑재되어 있는데, 2013년 당시에도 느렸고 오늘날 기준으로는 더욱 느려서 그래픽 업그레이드의 완벽한 후보입니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

필요한 준비물

시작하기 전에 올바른 하드웨어를 구입했는지, 호환되는 Mac을 가지고 있는지 반드시 확인하세요.

Thunderbolt 2 또는 그 이전 버전 1 인터페이스를 가진 구형 MacBook에서 eGPU를 사용하려면, 먼저 USB-C to Thunderbolt 어댑터가 필요합니다.

서드파티 어댑터도 있지만, Apple 정품 어댑터(49파운드/49달러)를 사용하는 것을 권장합니다. 검증된 제품일 뿐만 아니라 소프트웨어 업데이트 이후에도 계속 작동할 가능성이 높기 때문입니다. 여기에 별도의 Thunderbolt 2 to 2 케이블도 필요하지만, 이전에 Thunderbolt 포트에 무언가를 연결해 본 적이 있다면 이미 가지고 있을 가능성이 높습니다.

또한 최신 macOS(작성 시점 기준 macOS Mojave 10.14.5)를 실행해야 합니다. High Sierra도 사용할 수 있지만, 최신 OS는 외장 eGPU가 연결되었을 때 어떤 앱이 해당 하드웨어를 사용할지 지정하는 더 간단한 방법을 제공합니다. Mojave에서는 작동을 위해 외장 디스플레이를 연결할 필요도 없어졌습니다(물론 원한다면 연결할 수 있습니다). 필자는 영상·사진 편집 앱 성능에 더 관심이 있어 테스트에서 외장 디스플레이를 사용하지 않았습니다.

구형 Mac에서 Blackmagic eGPU 사용하는 방법

시작하기 전에 반드시 Mac을 백업하세요. 문제가 발생하면 macOS를 재설치해야 할 수 있고, 그 과정에서 모든 데이터를 잃을 수 있습니다. 백업 없이는 다음 단계로 넘어가지 마세요.

처음 Mac을 eGPU와 함께 작동하도록 설정할 때는 패치를 다운로드해 설치해야 했습니다. 패치 설치에는 관리자 권한이 필요하지만 비교적 간단하며 깊은 기술 지식까지 요구하지는 않습니다. 다만 시스템 무결성 보호(SIP)를 비활성화하고 macOS를 변경하는 스크립트를 실행해야 했습니다.

Mac이 손상되어 macOS를 처음부터 다시 설치해야 하고 모든 파일을 잃을 가능성도 있습니다. 진행하기 전에 반드시 중요한 데이터를 백업하세요.

다행히 이제는 이런 번거로운 과정이 필요 없습니다. 패치 설치나 스크립트 실행, OS 수정 대신, automate-eGPU EFI zip 파일을 다운로드해 USB 드라이브에 복사한 뒤 부팅하면 됩니다.

  1. 시작하기 전에 eGPU가 분리되어 있는지 확인하세요.
  2. automate-eGPU EFI v1.0.5 패키지를 다운로드하세요.
  3. EFI 폴더를 FAT32로 포맷한 USB 메모리에 복사하세요. 먼저 USB를 포맷해야 하며, MS-DOS(FAT)와 마스터 부트 레코드(MBR) 방식을 사용하세요.
  4. 외장 USB 드라이브로 부팅하세요(Mac 시작 시 Option/Alt 키를 누른 상태에서 EFI Boot를 선택).
  5. 로그인한 후 eGPU를 연결하세요.
  6. 터미널에서 다음 명령어를 실행하세요.
    sudo pmset -a gpuswitch 2
    sudo pmset -a gpuswitch 0
  7. Shift+Cmd+Q를 누르고 Enter를 눌러 로그아웃하세요.
  8. 다시 로그인하세요.

방법은 macOS 업데이트에 따라 언제든 달라질 수 있으므로, 관련 커뮤니티 사이트에서 최신 정보를 확인하는 것을 권장합니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

Mac에서 eGPU 사용하는 방법

eGPU 지원 활성화 단계(필요한 경우)를 마쳤다면, eGPU 유닛을 Thunderbolt 1, 2 또는 3 포트에 연결하면 됩니다.

  1. eGPU를 연결하세요. Apple은 MacBook Pro의 왼쪽 면에 있는 Thunderbolt 포트를 사용할 것을 권장합니다.
  2. 연결하면 Mojave가 eGPU를 자동으로 인식하고 아래 스크린샷과 같은 아이콘이 메뉴 막대에 나타납니다. 아이콘이 보이면 eGPU가 인식되어 사용할 준비가 된 것입니다. (이 아이콘은 eGPU를 안전하게 분리할 때 클릭하는 용도이기도 합니다.) 구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드
  3. 앱에서 eGPU를 사용하기 전에 마지막 단계가 하나 남아 있습니다. 가장 간단한 방법은 최신 버전의 macOS Mojave를 실행 중이어야 합니다. Mojave를 사용 중이라면 응용 프로그램 폴더로 이동하세요.
  4. eGPU와 함께 사용할 앱을 찾아 우클릭한 뒤 메뉴에서 '정보 가져오기'를 선택하세요.
  5. 앱 정보 창 중간쯤 '일반' 탭에서 '외장 GPU 선호(Prefer External GPU)' 옵션 체크박스를 찾을 수 있습니다. 이를 체크하세요.

이제 해당 앱을 열 때마다 Mac 내장 GPU 대신 eGPU 유닛을 사용하게 됩니다.

기대할 수 있는 성능 향상

필자는 Thunderbolt 2 인터페이스를 사용하는 구형 13인치 MacBook Pro(2013년 말형)로 테스트했습니다. 구형 Mac을 사용한다면 기존 내장 GPU가 매우 느렸기 때문에 이 업그레이드로 상당한 이점을 얻을 수 있습니다. Thunderbolt 3(USB-C) Mac이라면 더욱 큰 개선 효과를 기대할 수 있습니다.

구형 2013 MBP 13인치와 2018년형 13인치 MacBook Pro로 간단한 Final Cut Pro X 렌더링 테스트를 진행한 결과는 다음과 같습니다.

Final Cut Pro 테스트: 6분 분량 1080p 영상을 H264로 렌더링

  • 2018 13인치 MacBook Pro, 2.7GHz Core i7 16GB, Intel Iris Plus Graphics 655 = 2:47.33
  • 2018 13인치 MacBook Pro, 2.7GHz Core i7 16GB, BM eGPU 사용 = 1:03.82
  • 2013 13인치 MacBook Pro, 2.4GHz Core i5, 8GB, Intel Iris 5100 Graphics = 5:39.74
  • 2013 13인치 MacBook Pro, 2.4GHz Core i5, 8GB, BM eGPU 사용 = 1:48.26

결과는 매우 긍정적입니다. eGPU는 통합 그래픽 프로세서 대비 확실한 성능 향상을 보여주었습니다. 렌더링 시간을 크게 단축했을 뿐만 아니라, 타임라인에 여러 효과를 적용한 상태에서도 프레임 드랍 없이 4K 영상을 실시간으로 편집할 수 있었습니다. 게다가 고품질 재생 모드에서도 가능했습니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

eGPU의 도움을 가장 많이 받는 Mac 앱은?

안타깝게도 모든 앱이 그래픽 성능 향상의 혜택을 받는 것은 아닙니다. 일부 작업은 내보내기 과정에서 CPU에만 의존하기 때문입니다.

Final Cut Pro X와 DaVinci Resolve에서는 훌륭한 결과를 확인했습니다. Premiere CC는 처음 테스트했을 당시 eGPU를 지원하지 않았습니다. 다행히 최신 CC 업데이트에서는 작동하는 것으로 보이지만, 아직 재테스트할 기회가 없었습니다.

Adobe Photoshop과 Lightroom Classic도 eGPU 성능을 활용했지만, 이미지 편집·합성·색 보정 작업 시에만 그랬습니다. 이미지를 내보내고 압축할 때는 eGPU를 사용하지 않았습니다. 따라서 eGPU를 구매하기 전에 사용하려는 앱이 eGPU 가속의 혜택을 받는지 미리 확인하는 것이 좋습니다.

구형 맥북까지 OK! Mac에서 eGPU(외장 그래픽) 사용하는 완벽 가이드

참고로, Apple Silicon 프로세서를 탑재한 새로운 M1 Mac은 eGPU를 지원하지 않습니다. M1 맥을 사용 중이라면 eGPU 업그레이드는 불가능하다는 점을 기억하세요.