MacBook 외장형 비디오 카드 eGPU 필기
하드웨어 옵션
현재 시장에서 개인용 컴퓨터의 독립 그래픽 카드는 기본적으로 NVIDIA와 AMD만 선택할 수 있다. 만약에 외부 그래픽 카드를 사서 게임을 하고 싶다면 NVIDIA와 AMD는 모두 가능하지만 나처럼 심도 있는 학습 가속을 위해 준비한다면 NVIDIA를 선택하는 것이 가장 좋다.
또한 딥러닝 가속을 하려면 반드시 잉웨이다 공식 사이트를 봐야 한다. 반드시 CUDA를 지원하는 그래픽 카드가 있어야 한다. 현재 대부분의 딥러닝 프레임워크는 GPU를 호출하는 CUDA 프로그래밍 인터페이스이기 때문이다.
하지만 얼마나 비싼 카드가 필요한지 걱정하지 마세요. GeForce GTX 9XX, GeForce GTX 10XX의 카드는 기본적으로 지원됩니다. 구체적으로 구매하기 전에 공식 사이트에 가서 다시 확인하면 됩니다.
본고의 경험은 MacBook Pro에서 나온 것이기 때문에 다음은 MacBook Pro의 설치, 외부 그래픽 카드 설정에 대한 정보를 소개한다.Windows에서도 외부 그래픽 카드를 사용할 수 있고 성능 손실이 적다.
컴퓨터.
비교적 새로운 노트북에 대해 말하자면 외장형 카드를 배치하려면 가장 좋은 방법은 Thunderbolt 인터페이스(뇌전 인터페이스라고도 부른다)가 아니다. 이 인터페이스는 모두 3세대로 나뉘는데 2016년 이후의 애플 노트북은 맥북 프로, 맥북을 포함하여 모두 3세대의 뇌전 인터페이스로 이 인터페이스는 속도가 매우 빠르기 때문에 그래픽 카드를 확장할 가능성을 제공했다.인터페이스 모양이 USB 3.1과 똑같아서 현재 많은 PC 노트북에도 이 인터페이스가 설치되어 있지만
, , 3 , USB
PC 노트북에 그래픽 카드를 확장시키려면 반드시 똑똑히 보아야 한다. 뇌전 인터페이스 옆에 번개 표지가 있다.이 3세대 뇌전 인터페이스의 전송 속도, 형상 등 정보는 이 사이트를 참고할 수 있다.https://egpu.io/setup-guide-external-graphics-card-mac/#tb3-enclosures. 2016년 말과 이후의 맥북 프로 15인치(주의, 15인치)의 노트북은 X로 번개 인터페이스가 CPU와 직접 연결되어 가장 큰 연결 속도를 얻을 수 있다.다음은
egpu.io
의 아키텍처입니다.본인이 사용하는 컴퓨터는 맥북 프로 13형 2017년 중형으로 다른 모델은 참고할 수 있지만 모델이 너무 낡아서 외부 그래픽 카드를 구입할 때 뇌전2인지 뇌전3의 인터페이스인지 고민하거나 뇌전3을 사서 뇌전2의 선을 연결하는 것을 고려해야 한다.
외부 그래픽 카드
다음은 egpu입니다.io에 나열된 현재 시중에서 구매할 수 있는 외장형 비디오 카드/비디오 카트리지:
참고: 외장형 비디오 카드는 일반적으로 하나의 외장형 비디오 카트리지와 비디오 카드 두 부분으로 구성되어 있으며, 비디오 카드는 일반적으로 일반적인 데스크탑 비디오 카드이며, 외장형 비디오 카트리지는 비디오 카드 슬롯만 제공하고 컴퓨터와 인터페이스를 연결할 수 있습니다.The Beginner's eGPU Setup Guide for Mac을 클릭하면 각 카드의 상세한 정보를 볼 수 있습니다. 어떤 카드는 카드 케이스일 뿐이고 카드는 따로 구매해야 합니다.한편, 애플의 최신 운영체제인 맥OS High Sierra는 외장형 그래픽 카드를 지원한다고 발표했지만 실제 사용 가능한 수준은 2018년 봄이 될 것으로 예상되기 때문에 게를 먹고 싶지 않은 친구들은 조금만 기다려도 된다. 애플이 현재 공식적으로 지원하고 있다고 발표한 외장형 그래픽 카드는 Sonnet Breakaway로 그래픽 개발자 세트에 국내에 정식으로 판매되지 않았다. 또한,애플의 개발자 키트에는 AMD Radeon RX 580이 탑재돼 있다.
본인이 구입한 것은 기가Aorus Gaming Box GTX1080입니다. 작은 모험이라고 할 수 있습니다. 이 카드는 공식적으로 Windows 시스템만 지원한다고 명확하게 말했기 때문에 구입한 지 며칠 동안 여러 가지 문제에 부딪혀 한때는 매우 실망했지만 결국은 일일이 해결된 셈입니다.
다음은 내 MacBook Pro의 외부 그래픽 연결 그림입니다.
이 외장형 카드는 그 자체가 게임 유저를 위해 디자인된 것이기 때문에 왼쪽에 색등이 있어 Windows 플랫폼에서 소프트웨어를 설치하여 효과를 조정할 수 있다.
또한 이 외장형 카드는 미니 버전으로 정상 크기의 데스크톱 카드와 사이즈가 다르다는 것을 의미하기 때문에 현재 나는 아직 데스크톱에 사용할 수 있을지 모르겠다.
NOTE: 이 외장형 카드는 매우 작고 가방도 하나 갖추어져 있어 휴대성이 매우 강하지만 만약에 나중에 안에 있는 카드를 데스크톱에 사용하려고 한다면 좀 어려울 것 같아요. 구매 수요가 있는 친구들은 저처럼 하지 마세요.AKiTio Node와 같은 외장형 비디오 카트리지를 구입한 다음 데스크탑 버전의 비디오 카드를 개별적으로 구입하면 외장형 비디오를 사용하지 않으려면 데스크탑으로 바로 교체할 수 있습니다.
설치하다.
다음은 맥OS High Sierra 시스템에 설치된 것을 예로 들면, 온라인에서도 맥OS Sierra 시스템에 설치된 개별 사례가 있지만 찾을 수 있는 자료가 매우 적고 본인이 여러 번의 시도를 거쳐서 시스템이 그래픽카드를 식별하지 못한다.
또한 BootCamp을 사용하여 Windows에 설치하는 것도 많은 사람들이 생각할 수 있는 해결 방안일 것이다. 그러나 내가 구입한 이 외장형 카드는 이렇게 설치하면 안 된다. Windows 10에서 시스템이 카드를 찾은 후에 드라이브를 설치하고 다시 시작하지만 시스템은 계속 윈도우 아이콘에 멈추고 아이콘이 계속 깜박거린다.여러 차례의 시도를 거쳤지만 모두 실패했다. 그 중 한 번은 아래에'installing driver,please wait'와 같은 힌트가 나타났지만 1시간 정도 기다렸는데도 강제로 리셋할 수밖에 없었다. 게다가 외부 카드를 빼도 윈도의 윈도우 아이콘은 깜박였다. 더욱 이상한 것은 맥OS 시스템에 리셋하는 것이다.여전히 유령 같은 파란색 창문 아이콘이 화면 한가운데서 반짝이며 하드웨어를 망가뜨린 듯한 느낌을 준다. 이 문제는 외국에서도 겪은 적이 있다. 그리고 묘사에 따르면 애플의 천재는 해결할 수 없다.나는 당시에 이 문제에 부딪혔을 때 마음도 극도로 답답했다. 결국 Time Machine 복구 시스템을 사용할 수밖에 없었다. 그러나 이렇게 몇 번을 괴롭혔는데 몇 시간을 기다려도 자연히 회복될 것 같았다. 구체적으로 테스트를 거치지 않았다.
이 링크는 Bootcamp을 사용하여 이 비디오 카드를 설치하는 방법에 대해 설명합니다.https://egpu.io/bootcamp-setup-guide-tb3-macbook-pro/
애플이 공식적으로 NVIDIA 그래픽을 지원하기 전에는 설치가 위험합니다. 특히 BootCamp을 사용하여 Windows에 설치하려면 신중하게 조작하고 미리 백업을 해 주십시오.
설치 단계
이제 설치 단계를 시작하여 외부 그래픽 카드를 삽입한 다음 다음 다음 단계를 완료하십시오.
1단계, SIP 해제
macOS를 다시 시작하고 시작하는 과정에서
Command - R
를 누르고 복구 모드에 들어간 다음 메뉴 표시줄에 있는 실용 도구를 클릭하고 터미널을 선택한 다음 다음 다음 다음 명령을 입력하십시오.csrutil enable --without kext
혹은
csrutil disable
그리고 시스템을 재부팅하고 정상적으로 시작하면 됩니다
2단계, 드라이브 설치
egpu를 사용할 수 있습니다.io에서 사용할 수 있는 드라이버(운영 체제 버전이 일치해야 함 주의) 또는 다음 명령을 사용하여 설치합니다.
curl -o ~/Desktop/automate-eGPU.sh https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh && chmod +x ~/Desktop/automate-eGPU.sh && cd ~/Desktop && sudo ./automate-eGPU.sh
스크립트의 지시에 따라 드라이버를 다운로드하고 다시 시작하면 됩니다
설치 보기
드라이버 설치가 완료되면 다음 그림과 같이 시스템의 오른쪽 메뉴 모음에 아이콘이 추가됩니다.
시스템 선호 설정을 확인하여 설치가 올바른지 확인할 수 있습니다.
시스템 선호도 설정
시스템 선호 설정을 열고 오른쪽 아래에 있는
NVIDIA Driver Manager
를 클릭하세요.화면에 비디오 카드가 표시되면 다음 그림과 같이 설치가 성공했습니다.
핫플러그 정보
현재 애플이 공식적으로 지원한다고 발표한 Sonnet Breakaway Radeon RX 580만 핫플러그를 지원할 수 있다. 다른 카드는 시스템 메뉴 표시줄에 있는 카드 전환 버튼을 사용해서 전환한 후에 뽑는 것이 가장 좋다. 나의 외장 카드가 맥스에서 뽑히면 시스템이 다운되고 인터넷의 다른 사람들도 이 문제를 반영한 적이 있다.
소결
MacOS High Sierra에서 설치하는 것은 비교적 쉽습니다. 여러분도 아래 두 편의 글을 참고하여 설치할 수 있습니다.
성능 테스트
외장형 카드가 이미 설치되었으니 아무래도 성능을 시험해 보아야 한다. 다음은 GeekBench 4를 사용하여 테스트한 결과이다. 외장형 카드는 반드시 성능 손실이 있을 것이다. 단지 손실이 얼마나 되는지 보는 문제일 뿐이다.
OpenCL 성능 테스트
테스트를 위해 GTX 1080을 선택합니다.
테스트 결과
이 결과를 보고 나는 단지 말하고 싶었다. 나는 정말 돈을 낭비할 수 있다. GTX 1080의 돈을 써서 GTX 1060보다 약간 좋은 성능을 샀다고?
Metal 성능 테스트
메탈은 애플의 새로운 그래픽 API로 이 테스트는 맥OS 환경에서만 가능한 것으로 보인다.
테스트를 위해 GTX 1080을 선택합니다.
테스트 결과
이상하게도 왜 비교한 결과 안에 모바일 기기만 한 무더기 들어있지?
그러나 이 결과를 보고 기분이 조금 좋아졌다. 12인치 아이패드 프로가 나왔을 때 도형 성능은 맥북 프로를 뛰어넘는다고 불렸지만 이 결과 앞에서는 정말 초가 찌꺼기가 되었다.
성능 손실 문제
제 개인적인 테스트 결과를 보면 현재의 전체 환경에서 성능 손실이 상당히 심각합니다. 9to5mac도 비슷한 평가를 했는데 그 결과 성능 손실이 심각했습니다. 다행히도 Windows에서의 손실이 그렇게 심각하지 않습니다. 이것은 하드웨어 연결 속도에 제한을 받는 것이 아니라 MacOS의 최적화가 제대로 이루어지지 않았다는 것을 의미합니다.2018년 봄 애플의 업데이트가 이 문제를 해결할 수 있기를 바란다.
총결산
그래픽카드가 설치된 셈이다. 게임을 한다면 기본산은 여기까지다. 하지만 심도 있는 학습을 가속화하려면 CUDA를 사용해야 한다. 다음 글은 맥OS에 CUDA를 설치하고, CUDA의 Sample을 컴파일하고, 1.5판을 컴파일하는 TensorFlow를 소개한다.
게임을 하는 학생들은 외장 모니터를 외장 카드와 직접 연결하면 문제가 없을 것이다. 그러나 노트북 자체의 디스플레이 속도를 가속화할 수 있는지에 대해 나도 테스트를 거치지 않았다. 그러나 이 글은 How to: eGPU-Accelerated 인터넷 Display in macOS가 해결 방안을 제시했으니 참고할 수 있다.
전재 대상:https://www.cnblogs.com/stevenluo/p/8099948.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.