안녕하세요. 창원에 서식하고 있는 BIG MAN입니다.
Hackintosh의 장점은 사용자의 기존 시스템을 재활용이 된다는 점도 있고, 사용자의 입맛대로 시스템을 구성 할 수있다는 것입니다. 하지만, 이렇게 시스템을 구성하고 사용하면서 수많은 고수분들의 말씀 중 마음속 깊이 느끼는 말이 있습니다.
"해킨토시의 끝은 리얼 맥입니다."
이 말은 군대에서 들었던 "하루는 길고, 일주일은 짧다" 다음으로 명언입니다. 결국 저도 2010년 Macbook Air를 구입하면서 Hackintosh를 버리고 리얼 맥으로 돌아 섰습니다. 하지만, 결혼하고 월급이 와이파이님에게 직행버스를 타다보니 iMac 2015 Late 보다 성능이 좋은 i7-8700K, 64GB, RX 5700 XT에 해킨을 설치하게 되었습니다. 성능은 확실히 iMac 2015 Late에 비해 뛰어났으며, 정말 불편함 없이 사용하고 있습니다. 하지만, 저의 성격 때문인지 뭔가 모르게 iMac을 더 자주사용하게되고, Final Cut Pro X의 결과물을 렌더링 할 때만 Hackintosh를 사용하고 있었습니다. 하지만 업그레이드 불가능한 내장 GPU 때문에 Final Cut Pro X를 사용하면서 아쉬운 마음은 어쩔 수가 없었습니다. GPU의 성능을 끌어올릴 방법이 없을까??
그래서 생각한 것이 eGPU 였습니다. 이리저리 검색을 해보니 "AMD R9 M390 2GB 보다는 eGPU를 Thunderbolt 2에 연결하여 사용하는 것이 더 낫다"고 하는 것입니다.
"오~ 그래?? 그럼 확인을 해봐야지~~!!"
그래서 "Razer Core X"를 할인쿠폰 신공을 이용하여 저럼하게 구매하였습니다. 그럼 설치에 필요한 것들과 셋팅방법에 대해 알아 보겠습니다.
참고로 egpu.io 에서 eGPU ENCLOSURES 중 가장 많은 유저를 보유한 것이 바로 Razer의 Core X 라고 합니다. 만약 Core X Chroma 까지 포함한다면 단연 최고의 eGPU ENCLOSURES라고 볼 수있습니다. 그리고 Core X는 650W 파워를 Core X Chroma 700W 파워를 제공하여 타사의 eGPU 파워용량대비 엄청난 용량과 가성비, 마감은등 최고의 eGPU 케이스라 생각합니다.
주의) 포스팅되는 모든 글은 게시자의 주관적인 관점이 포함되어 있으며, 절대적인 가이드가 아닙니다. 포스팅 글을 참조 후 발생되는 모든 책임은 본인에게 있음을 알려드립니다.
아래 내용들은 iMac 2015 Late 27" CPU i7-6700K 4GHz RAM 32GB 기준으로 저의 개인적인 경험을 토대로 작성되었습니다.
✅ GPU 선택 Catalina는 더이상 nVidia를 지원하지 않습니다. 오르지 AMD GPU 만을 지원하기 때문에 사용자가 선택 할 수있는 GPU의 폭은 AMD 테두리 안에서 선택을 해야합니다. BIG MAN의 경우 보유하고 있는 AMD GPU는 GIGABYTE RX 580 8GB, GIGABYTE RX 5700XT 8GB 두가지 제품입니다. 두 제품 모두 잠자기 모드에서 잘 깨어나고 문제가 없습니다. 하지만, RX 5700 XT의 경우 "Thunderbolt 패치와 GPU 패치" 전에 iMac에 연결 할 경우 시스템에 오류가 발생하므로 반드시 패치 후 iMac에 연결하시기 바랍니다. 아래 순서도 패치 후 eGPU 연결하는 것으로 작성되었습니다. RX 400, 500 시리즈라면 eGPU를 iMac에 연결 후 패치하셔도 문제 없을 듯 합니다.(RX 580은 iMac에 연결 후 패치를 진행하였음.)
2018/03/30 - macOS High Sierra 10.13.4 업데이트 - eGPU 지원 알아 보기
macOS High Sierra 10.13.4 업데이트 부터 eGPU를 공식적으로 지원하기 시작한 후 많은 부분에서 업데이트 되었습니다. 지원되는 GPU의 범위도 늘어났으며, 제조사 역시 사용자가 선택 할 수있는 범위가 늘어났습니다. 아래는 APPLE에서 공식적으로 지원가능한 AMD GPU 및 eGPU 케이스 입니다. eGPU 케이스의 경우 하드웨어 스팩에 따라서 지원하지 못하는 GPU가 있으므로 주의하셔야 합니다.
Apple 공식 eGPU 지원 페이지 : https://support.apple.com/ko-kr/HT208544
공식 지원 AMD GPU 12종
AMD Radeon RX 470
AMD Radeon RX 480
AMD Radeon RX 570
AMD Radeon RX 580
AMD Radeon Pro WX 7100
AMD Radeon Pro WX 9100
AMD Radeon Vega 56
AMD Radeon Vega 64
AMD Radeon Vega Frontier Edition Air
AMD Radeon RX 5700 - macOS Catalina 10.15.1 및 이후 버전 부터 지원
AMD Radeon RX 5700 XT - macOS Catalina 10.15.1 및 이후 버전 부터 지원
AMD Radeon RX 5700 XT 50th Anniversary - macOS Catalina 10.15.1 및 이후 버전 부터 지원
공식 지원 eGPU 케이스
Razer Core X - 공식 지원 GPU 모두 지원 가능
OWC Mercury Helios FX
PowerColor Devil Box
PowerColor Game Station
OWC Mercury Helios FX
Sapphire Gear Box
Sonnet eGFX Breakaway Box 350W
Sonnet eGFX Breakaway Box 550W
Sonnet eGFX Breakaway Box 650W - 공식 지원 GPU 모두 지원 가능
HP Omen
Akitio Node
✅ Razer Core X와 함께 구매해야 할 것들 앞서도 언급을 했듯이 Core X 를 설치할 BIG MAN의 시스템은 iMac 2015 Late 입니다. Thunderbolt 2가 장착된 시스템이죠. 하지만, Core X 의 스팩을 살펴보면 연결 요구사항에 Thunderbolt 3라고 표기되어 있을 것을 확인할 수가 있습니다.
Laptop이라고 표기는 되어있지만, Thunderbolt 3를 요구하는 것은 데스크탑 PC 역시 동일입니다. 그런데, 제가 보유하고 있는 iMac 2015 Late의 경우 Thunderbolt 2 규격을 지원하고 있죠.
애플 뿐만 아니라 현재 출시되는 거의 모든 eGPU는 Thunderbolt 2 이하 규격은 공식지원하지 않습니다. 따라서 연결을 위해서는 Thunderbolt 3 to Thunderbolt 2 변환 케이블과 Thunderbolt 2 케이블을 준비하셔야 합니다.
한번더 말씀드리지만, 내 컴퓨터가 Thunderbolt 2 또는 이하인 경우 아래 추가 Parts를 구매하시기 바랍니다. Thunderbolt 3를 지원하는 경우 이 포스팅 자체를 참고하실 필요가 없습니다.
추가 준비 Parts
- Apple Thunderbolt 케이블(2.0m) / 49,000원
- Thunderbolt 3(USB-C)-Thunderbolt 2 어댑터 / 59,000원
추가 구매품까지 확인을 해봤습니다. 반드시 구매전에 내 컴퓨터에 Thunderbolt 1, 2, 3의 호환성 여부를 확인하셔야 합니다. Thunderbolt 3가 지원되는데 Thunderbolt 2 변환 젠더와 Thunderbolt 2 케이블을 구매해서 일을 어렵게 만들지 마시길....^^;;
*Thunderbolt 1과 Thunderbolt 2는 동일 규격을 사용합니다. Thunderbolt 1은 10Gbps, Thunderbolt 2는 20Gbps를 지원한다. Thunderbolt 3의 경우는 40Gbps 이다.
✅ 운영체제 이 부분은 딱히 깊이있게 설명하지 않겠습니다. Razer.com 에서 공식적으로 지원하는 운영체제는 아래와 같습니다.
macOS : macOS High Sierra 10.13.4 또는 그 이상.
Windows : Windows 1809 Redstone 5 이상. - 테스트 안함.
가능하다면 아래 부터는 RX 5700, RX 400, RX 500, Vega..어떤 GPU를 사용하시든 패치를 먼저하고 진행하시길 바랍니다. 하지만, 경험상 RX 400, RX 500 시리즈에서는 eGPU 먼저 연결해도 커널 패닉은 없었지만, RX 5700 시리즈에서는 커널 패닉이 발생하였습니다. 이것은 GPU 문제인지 Core X의 문제인지는 확실하지 않습니다.
✅ Thunderbolt 패치와 GPU 패치 하드웨어 구성요소 만큼이나 중요한 것이 OS의 안정적인 운영일 것 입니다. 그런데 Apple은 Thunderbolt 2에서는 공식적으로 eGPU을 지원하지 않고 있습니다. 이 말은 macOS에서 Razer Core X eGPU를 정상적으로 인식 못한다는 뜻을 의미하는 것이기도 합니다. 하지만, egpu.io에서 비공식 패치를 제공하고 있습니다. 준비한 장비를 연결하기 전에 패치를 먼저 설치해 보도록 하겠습니다. 저같은 경우 eGPU + RX 5700 XT를 패치전에 연결을 했던니 아래와 같이 커널패닉이 발생하고 자동으로 재부팅을 진행하였습니다. 만약, 커널패닉이 발생할 경우 바로 eGPU를 제거하고 아래 패치를 우선 진행 바랍니다.
그런데, RX 580은 패치전에 iMac에 연결했을 때 시스템 트레이에 잠시 eGPU가 연결된 것을 알려줍니다.(칩셋모양의 아이콘) 하지만, RX 580을 인식하지 못하고 "제거 가능한 GPU 없음"으로 뜹니다. RX 5700 XT 처럼 커널패닉은 발생하지 않습니다. RX 400, RX 500 시리즈는 바로 사용이 가능 할 듯합니다. (저의 추척으로는 HIS RX 590은 오류가 발생 할 수가 있습니다. 관련 내용은 여기를 참조 바랍니다.)
그럼 패치를 시작해 볼께요. 터미널에서 아래와 같이 입력하고 실행합니다. 개발자의 사이트에서 더 자세한 내용을 얻을 수 있지만, 아래 스크립트만 실행하셔도 전혀 문제 없습니다.
curl -qLs https://bit.ly/2U1zdF5 > purge-wrangler.sh; bash purge-wrangler.sh; rm purge-wrangler.sh |
1. "Password"를 물어보는데 로컬 로인그 암호를 입력하고 엔터키를 누릅니다.
2. PurgeWrangler (6.2.2) 메뉴화면에서 "1.Setup eGPU"를 선택합니다.
3. eGPU를 스캔하는데 연결이 안된 상태이므로 "ESC" 키를 누르고 수동으로 설정하도록 하겠습니다.
4. "Ti82" Thunderbolt 관련 패치를 설치 할 것인지 물어봅니다. "Y"를 입력하고 다음으로 넘어갑니다.
5. eGPU의 제조사를 물어봅니다. Catalina에서는 AMD 만 지원을 하기 때문에 "1. AMD"를 선택합니다.
6. Legacy AMD를 활성화 하게되면 더 많은 AMD GPU를 지원하게 됩니다. "Y"를 입력합니다.
7. 설정이 완료되면 재부팅을 진행해야 합니다. "Y"를 입력하여 재부팅을 진행합니다.
여기까지 하셨다면 패치는 완료되었습니다 이제 다음 단계로 넘어가시면 됩니다. 만약 RX 580 같이 연결 후 문제가 없다면 1. Setup eGPU에서 수동으로 처리하지 않고 아래 캡처와 같이 자동으로 스캔하여 설치합니다. ▼
✅ eGPU와 iMac 연결 GPU를 Core X에 설치하고, Core X 본체 뒤에 있는 Thunderbolt 3 포트에 구매한 Thunderbolt 3 to Thunderbolt 2 젠더를 연결하고 Thunderbolt 2 케이블을 Thunderbolt 3 to Thunderbolt 2 젠더 뒤에다 연결합니다. 그리고 Thunderbolt 2 다른 한쪽을 iMac의 Thunderbolt 2 Port에 연결하면 하드웨어 설치는 완료 됩니다.
iMac의 뒤 부분입니다. Thunderbolt 2 Port는 번개 모양으로 표시되어 있습니다. 방향에 맞게 연결하시면 됩니다. 이제 하드웨어 설치와 연결은 완료 되었습니다.
✅ 전원 켜서 확인하기 이제 macOS에 패치도 되었고, eGPU를 iMac에 연결까지 하였으니, iMac 본체에 전원을 켜보겠습니다. 이때 eGPU에 먼저 전원을 켜고 iMac 전원을 켜도 되고, iMac의 전원을 켜고 eGPU 전원을 켜든 순서는 상관 없었습니다. 그럼 아래와 같이 eGPU가 활성화 된 것을 확인 할 수있습니다.
✅ 오늘은 여기까지하고 다음 포스팅에서 봐요! 여기까지 Thunderbolt 2에 Razer Core X를 연결하여 macOS에 eGPU를 사용가능하도록 설정하는 방법에 대해 알아보았습니다. 다음 포스팅에서 eGPU RX 580, RX 5700 XT와 내장 GPU AMD Radeon R9 M390 2GB의 성능을 확인해 보고 정말 Thunderbolt 2에서 사용할만한지 알아보도록 하겠습니다. 궁금한 점이나 테스트에 포함했으면 하는 내용은 댓글이나 메일 부탁드립니다. 감사합니다.!!😃😃😃
추가내용 : 결과 테스트에 시간이 좀 걸리네요. 2~3일 안에 결과 올리도록 하겠습니다. 정말 죄송합니다. ㅠㅠ / 2020.02.11
✅참고
2020/01/14 - Hackintosh RX 580 8GB vs VEGA 64 8GB vs 5700 XT 8GB Geekbench BruceX Test 결과
2019/12/29 - Hackintosh Feedback 공유 - apfs_module_stop 1724
2019/12/04 - 해킨토시 Hackintosh Catalina 10.15.1 설치 1부 : Gigabyte Z370 AORUS Gaming 5+i7-8700K+RX580
2019/12/09 - 해킨토시 Hackintosh Catalina 10.15.1 설치 2부 완료 : Gigabyte Z370 AORUS Gaming 5+i7-8700K+RX580
2019/12/15 - Hackintosh Catalina 10.15.2 설치 파일 배포 : Gigabyte Z370 AORUS Gaming 5 + i7-8700K+RX580
2019/10/10 - macOS GPU CPU 활성 상태 모니터하기
'Apple 정보 > MAC & macOS' 카테고리의 다른 글
macOS Catalina 10.15.4 업데이트 - USB-C 포트의 응답 문제 (0) | 2020.04.09 |
---|---|
macOS가 시동(부팅)되지 않을 경우 대처 방법에 대하여.. (0) | 2020.04.09 |
Hackintosh Feedback 공유 - apfs_module_stop 1724 (0) | 2019.12.29 |
Hackintosh Catalina 10.15.2 설치 파일 배포 : Gigabyte Z370 AORUS Gaming 5 + i7-8700K+RX580 (0) | 2019.12.15 |
macOS Catalina 10.15.2 업데이트 - 나의 해킨토시는 10.15.2를 먹여도 될까? (0) | 2019.12.11 |