Как подключить видеокарту к макбуку
Подключаем внешнюю видеокарту к MacBook Pro: тест производительности Gigabyte RX 580 Gaming Box в macOS-среде
Оглавление
Этой весной компания Apple сделала доступной для широкой публики возможность подключения внешних видеокарт к компьютерам под управлением macOS High Sierra (ранее такая возможность была только у разработчиков). И практически одновременно компания Gigabyte анонсировала RX 580 Gaming Box — стыковочную станцию с предустановленной 3D-картой AMD Radeon RX 580. Прямая связь между этими событиями вряд ли есть, на продукте Gigabyte даже нет упоминания о совместимости с решениями Apple. Однако поскольку RX 580 Gaming Box поддерживает подключение по Thunderbolt 3 (USB-C), нет никаких препятствий в том, чтобы попробовать ее не только в Windows, но и в среде macOS. Чем мы и воспользовались.
Стоит оговориться, что пока macOS поддерживает далеко не все видеокарты. Сейчас это исключительно адаптеры с GPU AMD: Radeon RX 570, RX 580, Radeon Pro WX 7100, Radeon RX Vega 56, RX Vega 64, Vega Frontier Edition Air и Radeon Pro WX 9100. Кроме того, не все модели Mac могут работать в таком режиме. В официальном списке присутствуют MacBook Pro 2016 года и новее, iMac 2017 года и iMac Pro.
Впрочем, несложно догадаться, что ограничение по количеству моделей Apple обусловлено исключительно наличием интерфейса Thunderbolt 3. В MacBook 12″ его нет, поэтому и в списке модель отсутствует. То же касается MacBook старее 2016 года и iMac прошлых поколений. Следовательно, в будущем ассортимент расширится.
Интересно, что Apple также предлагает список рекомендуемых корпусов для внешних видеокарт. В нем — устройства OWC, PowerColor, Sapphire и Sonnet, а вот Gigabyte там нет. Тем более интересно было протестировать модель, приехавшую к нам в лабораторию, и посмотреть, так ли критично отсутствие ее в списке Apple и отсутствие на ней самой всяких упоминаний о macOS.
О самом боксе Gigabyte будет подробно рассказано в отдельной статье, там же мы рассмотрим работу модели в Windows-среде. Ну а сегодня мы сосредоточимся на тестировании производительности по нашей новой методике в macOS.
Для тестов мы использовали MacBook Pro 15″ (Mid 2017) — прошлогоднюю, очень мощную модель в линейке MacBook. Нам предстояло выяснить, во-первых, насколько легко и удобно осуществляется подключение, во-вторых, есть ли выигрыш по сравнению с интегрированной графикой, и в-третьих, есть ли выигрыш в сравнении с дискретной графикой ноутбука?
Вот подробный список технических характеристик ноутбука.
| Apple MacBook Pro 15″ (Mid 2017) | ||
|---|---|---|
| Процессор | Intel Core i7-7820HQ (4 ядра, 8 потоков, 2,9 ГГц, Turbo Boost до 3,9 ГГц) | |
| Чипсет | N/A | |
| Оперативная память | 16 ГБ 2133 МГц LPDDR3 | |
| Интегрированная графика | Intel HD Graphics 630 | |
| Дискретная графика | AMD Radeon Pro 560 | |
| Экран | 15,4 дюйма, IPS, 2880×1800, 220 ppi | |
| Накопитель (SSD) | 512 ГБ | |
| Картовод / Оптический привод | нет | |
| Сетевые интерфейсы | Проводная сеть | Поддержка через переходник сторонних производителей, подключаемый к USB-C |
| Беспроводная сеть | 802.11a/g/n/ac 2,4 ГГц / 5 ГГц | |
| Bluetooth | Bluetooth 4.2 | |
| Интерфейсы и порты | USB | 4 × Thunderbolt 3 (разъем USB-C) |
| HDMI 1.4 | нет (имеется поддержка через переходник) | |
| VGA | нет (имеется поддержка через переходник) | |
| Thunderbolt | есть (через разъемы USB-C) | |
| RJ-45 | нет (имеется поддержка через переходник сторонних производителей) | |
| Микрофонный вход | есть (комбинированный) | |
| Выход на наушники | есть (комбинированный) | |
| Линейный аудиовыход | нет | |
| Линейный аудиовход | нет | |
| Устройства ввода | Клавиатура | островного типа с подсветкой, с механизмом типа «бабочка» |
| Тачпад | увеличенной площади, с поддержкой Force Touch | |
| Дополнительные устройства ввода | Touch Bar | есть |
| Touch ID | есть | |
| IP-телефония | Веб-камера | 720р |
| Микрофон | есть | |
| Аккумулятор | несъемный 76 Вт·ч | |
| Габариты | 349×241×16 мм | |
| Масса без блока питания | 1,83 кг | |
И информация об этой модели в операционной системе OS X:
Подробно конфигурация ноутбука проанализирована в отдельной статье, и там же можно найти тесты производительности самой модели. Здесь мы сосредоточимся именно на вопросах работы с внешней видеокартой.
Подключение видеокарты
Итак, подключаем видеокарту с помощью кабеля USB-C к ноутбуку. И сразу видим, как в правом верхнем углу на строке Menu рядом с иконкой Wi-Fi появляется новый значок:
Кликаем на него — и видим строку: «Отключить AMD Radeon RX 580».
Следовательно, видеокарта уже подключена. И проверить это можно, зайдя в «Этот Мак» → «Отчет о системе». Там нас интересует два пункта. Во-первых, Thunderbolt. И здесь видим Gaming Box.
Во-вторых, заглянем в раздел «Графика/Мониторы».
И там наряду с интегрированной Intel HD Graphics 630 и дискретной Radeon Pro 560 отображается также Radeon RX 580 с пометкой «Внешний GPU». Итак, все работает, причем безо всяких драйверов и прочих усилий со стороны пользователя. Важно также отметить, что пользователю не нужно вручную переключать компьютер на работу с внешней видеокартой: при ее подсоединении она автоматически становится приоритетной.
Когда Gigabyte RX 580 Gaming Box подключен, ноутбук заряжается, так что вам не требуется занимать еще один порт USB-C зарядным устройством. Кроме того, вы можете подключить к закрытому ноутбуку внешний монитор. Но с тем же успехом внешний монитор подключается к самому Gaming Box — на устройстве есть разъемы HDMI и DisplayPort. В случае с устройствами Apple это особенно удобно, поскольку пользователь будет избавлен от необходимости использования переходников.
Что ж, теперь приступаем к самому интересному: тестированию производительности. Подробное описание методики тестирования производительности вы можете найти здесь и здесь, поэтому в данной статье мы не будем обосновывать необходимость тех или иных тестовых сценариев, равно как и пояснять их порядок и задачи, а перейдем непосредственно к описанию результатов. Впрочем, поскольку в данном случае нас интересует только работа с видеокартой, мы не будем использовать тесты CPU и RAM — только профессиональные приложения и бенчмарки, задействующие GPU.
Тестирование производительности в Final Cut Pro X и Compressor
На момент тестирования актуальными версиями этих программ были 10.4 и 4.4 соответственно. В качестве операционной системы использовалась macOS High Sierra 10.13.4. Результаты таковы:
| MacBook Pro 15″ (Mid 2017) с подключенным Gigabyte RX580 Gaming Box | MacBook Pro 15″ (Mid 2017) с дискретной графикой AMD Radeon Pro 560 | |
|---|---|---|
| Тест 1 — стабилизация 4К (мин:сек) | 19:59 | 21:20 |
| Тест 2 — стабилизация Full HD (мин:сек) | 18:35 | 19:23 |
| Тест 3 — рендеринг 4K через Compressor (мин:сек) | 06:42 | 06:56 |
| Тест 4 — применение эффекта Black&White на видео 8К (мин:сек) | 11:08 | 07:56 |
| Тест 5 — создание прокси-файла из видео 8К (мин:сек) | 02:56 | 02:59 |
Прежде всего, мы видим, что разница в результатах действительно есть, хотя она и небольшая. Причем если в большинстве тестов внешняя видеокарта демонстрирует пусть минимальное, но преимущество, то в рендеринге видео 8К она вдруг сильно проиграла дискретной графике ноутбука. Связано это, по-видимому, с тем, что шинные интерфейсы внутри ноутбука работают быстрее, чем самый скоростной на сегодня Thunderbolt 3 для подключенной периферии.
Так или иначе, главный вывод из тестирования в Final Cut и Compressor следующий: внешняя видеокарта действительно работает и демонстрирует достойный результат, однако заменять ей имеющуюся дискретную графику смысла немного.
3D-моделирование
Следующий блок тестов — операции рендеринга 3D-моделей с помощью программы Maxon 4D Cinema R19, а также основанный на ней бенчмарк Cinebench 15.
| MacBook Pro 15″ (Mid 2017) с подключенным Gigabyte RX580 Gaming Box | MacBook Pro 15″ (Mid 2017) с дискретной графикой AMD Radeon Pro 560 | |
|---|---|---|
| Maxon Cinema 4D Studio, render time, мин:сек | 8:56 | 8:49 |
| Cinebench R15, OpenGL, fps | не поддерживается | 86,69 |
И здесь нас ждал уже менее приятный результат. В рендеринге реальной модели ноутбук с подключенным Gaming Box даже чуть-чуть уступил встроенному варианту (впрочем, разница — на грани погрешности). А вот в Cinebench R15 задействовать внешнюю видеокарту и вовсе не удалось — там просто отсутствовал такой вариант.
Geekbench
В комплексном бенчмарке Geekbench 4 нас интересует только один тест: Compute. В нем, однако, есть два подтеста: Metal и OpenCL. Кроме того, перед тестированием мы можем выбрать любой из имеющихся в наличии графических ускорителей. Все результаты — в таблице.
| MacBook Pro 15″ (Mid 2017) с подключенным Gigabyte RX580 Gaming Box | MacBook Pro 15″ (Mid 2017) с дискретной графикой AMD Radeon Pro 560 | MacBook Pro 15″ (Mid 2017) с интегрированной графикой Intel HD Graphics 630 | |
|---|---|---|---|
| Compute Metal (больше — лучше) | 115282 | 31708 | 22308 |
| Compute OpenCL (больше — лучше) | 114521 | 42078 | 21414 |
Как мы видим, с подключенной внешней видеокартой ноутбук демонстрирует в три-четыре раза более высокую производительность вычислений и Metal, и OpenCL, чем без нее. И это на дискретной графике. Что и говорить об интегрированной! По сравнению с ней отрыв более чем в пять раз!
CompuBenchCL
OpenCL-производительность мы смогли проверить и в CompuBenchCL, причем, как и в случае с Geekbench, это можно было сделать для всех доступных GPU.
И расклад — аналогичный! Разве что разница между RX580 и Radeon Pro 560 в некоторых подтестах не столь радикальная, но все равно несомненная. Зато отрыв от интегрированного GPU порой в десятки раз.
А вот GFXBenchmark, увы, мы использовать не смогли, поскольку он просто не определял наличие внешней видеокарты.
Похожая проблема у нас была и со встроенным бенчмарком Civilization VI. Зато мы смогли попробовать реальную игру в Fortnite, выставив высокие настройки и включив отображение FPS.
В среднем во время игры с использованием внешней видеокарты мы наблюдали около 30-35 кадров в секунду, на дискретной графике ноутбука это значение было чуть ниже, в районе 30 к/с, а если отключить дискретную графику с помощью утилиты gfxCardStatus и попробовать поиграть на интегрированном GPU, то получалось в районе 10-13 к/с. Следовательно, более-менее приемлемый вариант (при высоких настройках) — только с Gaming Box.
Выводы
Что ж, наш эксперимент показал, что использовать внешнюю видеокарту с компьютером Mac действительно можно, подключение проходит без проблем, даже если конкретного устройства нет в списке рекомендованных Apple. Правда, сама видеокарта, видимо, все-таки должна быть из числа поддерживаемых (будем надеяться, это вопрос времени).
Мы задействовали MacBook Pro 15″ (Mid 2017) в максимальной конфигурации и Gigabyte RX580 Gaming Box. Реальное использование в различных приложениях (включая профессиональные и игровые) и бенчмарки показали интересные результаты. С одной стороны, если внешняя видеокарта поддерживается в принципе (да-да, должна быть поддержка и на уровне конкретного ПО!), результаты как минимум не уступают самой мощной (в линейке MacBook) дискретной графике. И это значит, что если у вас MacBook без дискретной графики, то дополнить его внешней видеокартой будет совсем нелишне. С другой стороны, в реальных применениях существенного выигрыша по сравнению с имеющейся дискретной графикой AMD Radeon Pro 560 мы не обнаружили — порой даже наоборот. Зато OpenCL- и Metal-бенчмарки демонстрировали огромный отрыв.
Следовательно, если разработчики ПО зададутся целью оптимизировать свои приложения для максимально эффективного использования внешней видеокарты, результат может быть существенно лучше. Пока же если у вас ноутбук с дискретной графикой или, тем более, iMac, большого смысла в покупке внешней видеокарты нет. Зато для 13-дюймовых MacBook Pro это очень интересный вариант.
В заключение предлагаем посмотреть наш видеообзор внешней видеокарты Gigabyte RX580 Gaming Box:
Внешняя видеокарта для Mac. Часть II: подключение и настройка
Внешняя видеокарта для Mac. Часть II: подключение и настройка
Как мы уже знаем, новые eGPU-устройства представляет собой набор для подключения дискретной графики (PC-Видеокарты) к сравнительно маломощному ноутбуку, что позволяет существенно поднять производительность компьютера при работе с трехмерной графикой. Сегодня мы расскажем о том, на что следует обратить внимание при работе с eGPU-хабом, а также рассмотрим некоторые тонкости подобного решения.
Но будьте внимательны: Если карта не настраивается, нужно проверить состояние видео в самом Макбуке: все EGPU корректно работают только при исправной имеющейся в Маке карте.
Многие думают, что купив видеокарту к компьютеру Apple это всего лишь вопрос пары дополнительных девайсов (не считая самой видеокарты), однако на практике не каждый Mac способен работать в подобной схеме.
Перед ознакомлением с eGPU хабами стоит выделить пару немаловажных моментов:
Напоминаем, если вы собираетесь заменить видеокарту на более производительную из-за проблем со встроенной, то запасным вашим вариантом будет замена видеокарты iMac или замена видеокарты MacBook, с чем поможет справиться наш сервисный центр.
Наше видео о внешних видеокартах для Mac
Если понравилось — подпишись!
Если Вы еще не выбрали подходящую EGPU, посмотрите нашу коллекцию. Мы собрали все возможные Apple-совместимые внешние видеокарты в одном месте – можно удобно оформить заказ и купить любую карту здесь.
Выражаем благодарность ресурсу eGPU.io за агрегацию технической информации.
Совместимость интерфейсов и пропускная способность
Самой большой проблемой интерфейса Thunderbolt по сравнению со стандартом PCIe является пропускная способность. Так, скорость Thunderbolt 1 равняется 10 Гб/с, что соответствует характеристиками USB 3.1, тогда как вторая и третья версии этого интерфейса обеспечивают скорость в 16 и 32 Гб/с соответственно. При этом внешнее графическое устройство общается с Mac на скорости не более 22 Гб/с в стандартном и 16 Гб/с в ограниченном режиме. Иными словами, именно Thunderbolt 3 способен наиболее полно раскрыть потенциал графики, тогда как интерфейс второй версии окажется для eGPU-хаба “бутылочным горлышком”.
Впрочем, даже Thunderbolt 3 не всегда является гарантом высокой производительности:
Во-первых, вычислительная мощность графики напрямую упирается в характеристики процессора. eGPU будет работать значительно лучше в связке с четырехъядерным “камнем”, тогда как младшие модели MacBook Pro на базе двухъядерного чипа просто не смогут справиться с производительностью карты.
Во-вторых, большинство компьютеров Mac использует архитектуру, в которой PCIe-совместимые дорожки проходят через контроллер PCH, где пропускная способность буферного чипа уже “забита” периферийными портами и накопителем. Исключение составляет лишь 15” MacBook Pro конца 2016 года на базе логики TB3-CPU, где Thunderbolt общается с процессором напрямую.
В-третьих, скорость передачи для PCIe-совместимых устройств падает вместе с количеством параллельных подключений. Иными словами, компьютер может работать с двумя видеокартами в противоположных портах на полной скорости (на сколько это позволяет сам интерфейс), однако при параллельном подключении графики к портам с одной стороны скорость начинает падать.
Если говорить о 15” устройстве, то даже минимальная скорость подключения будет составлять полные 16 Гб/с. Максимальная скорость передачи на обоих устройствах, в свою очередь, составляет 22 Гб/с (без учета “помех” со стороны PCH-чипа в случае 13” модели). Это правило актуально и для новых iMac.
На практике это означает, что 15” MacBook Pro конца 2016 лучше всего подходит для использования внешней графики, однако преимущество вряд ли будет выше статистической погрешности (по крайней мере, при использовании единственной видеокарты). Вместе с этим даже устройства на базе Thunderbolt 2 могут обеспечить неплохую, пусть и не самую лучшую производительность.
Установка внешней видеокарты в macOS
Как Вы уже знаете, в среде Windows любая внешняя графика работает с Mac посредством штатных драйверов, тогда как macOS уже не так охотно соглашается “дружить” с eGPU-хабами. Поддержка eGPU уже была заявлена со стороны Apple, однако ее официальная интеграция произойдет лишь с выходом macOS 10.13 осенью 2017 года. В связи с этим приведенная ниже инструкция наиболее актуальна macOS версии версий 10.9-10.12.
Шаг 1: установка соединения
Если говорить коротко, то все eGPU-хабы совместимы со всеми версиями Thunderbolt, однако Вам следует иметь в виду следующее:
Важно также отметить, что eGPU-хабы на базе чипа TI82 по определенным причинам больше не совместимы с компьютерами под управлением macOS 10.12.1. Сюда относится Razer Core и некоторые модели PowerColor Devil Box, так что Вам следует обратить на это внимание при выборе eGPU-хаба.
Тем не менее для владельцев несовместимых устройств есть решение: все, что Вам нужно, это скачать и запустить скрипт TB3-enabler от Kid2010.
Важно: настройка и работа с eGPU требует “холодного старта”, то есть полного выключения компьютера перед началом работы или отключением внешней графики. Потеря связи с eGPU приведет к падению ядра, и Вам потребуется полный перезапуск системы.
Шаг 2: распознание внешней карты
Сначала может показаться, что обучить Mac работе с незнакомым аппаратным обеспечением достаточно сложная задача, и это действительно так. К счастью, выполнив настройку один раз, можно полностью автоматизировать этот процесс: так и поступил пользователь Goalque, разработав скрипт Automate-eGPU.
Для распознавания внешней видеокарты в среде macOS Вам достаточно загрузить и запустить этот скрипт. Automate-eGPU работает со всеми версиями macOS от 10.9 до 10.12 включительно. Для загрузки скрипта Вы можете воспользоваться следующей командой:
Шаг 3: установка драйверов
Благодаря скрипту Automate-eGPU драйверы для Вашей новой видеокарты будут установлены автоматически. Конечно, некоторая графика AMD уже имеет “на борту” предустановленные драйверы, однако скрипт существенно упрощает настройку eGPU вне зависимости от модели и производителя.
Для владельцев графики от AMD
При работе с macOS 10.12.2 Вам потребуется выполнить несколько дополнительных шагов. Важно: на более новых сборках macOS 10.12 существуют значительные проблемы с совместимостью. Самым простым способом настройки остается откат до более ранней версии macOS 10.12.
По окончании конфигурации скрипта Automate-eGPU Вам следует выключить компьютер;
На этом настройка закончена. Если конфигурация eGPU-устройства прошла успешно, Вы услышите звук кулеров внешней видеокарты.
Аренда и подмена
Предлагаем услугу аренды Macbook и iMac. Предоставляем аппарат на подмену на время ремонта.
Курьерская служба
Сохраним ваше время и силы, курьер заберёт на ремонт и доставит восстановленное устройство.
Гарантия до 12 месяцев
Уверены в качестве выполняемого ремонта и используемых комплектующих.
Компонентный и модульный ремонт
Выполняем компонентный ремонт, что дешевле. Также можем заменить целиком модуль.
Инженеры с большим опытом
У нас все прозрачно и честно
Спросите любого:
КОМАНДА MACPLUS
Советы экспертов: Как правильно выбрать сервис?
Никогда раньше не обращались за ремонтом электроники?
Где отремонтировать Macbook, iMac и iPhone
Чек лист по выбору надежного
сервисного центра по ремонту техники Apple
Арасланов Кирилл
15 марта
Вопрос: Имеется MacBook Pro (Retina, 15-inch, Mid 2015). Соответственно, на борту только Thunderbolt2, Нужно установить eGPU под задачи видеомонтажа в стационаре. Например, в коробку BizonBOX3. Возможно ли это сделать у вас? Какую видеокарту выбрать?
Ответ: Добрый день, Кирилл! К сожалению, в данный момент времени, мы не занимаемся установкой внешних устройств, так как специалист, который занимался этими вопросами, уже не работает у нас. С Уважением, MacPlus!
Alex Bekston
08 февраля
Ответ: Добрый день. К Сожалению, вопросами подключения внешних видеокарт, мы больше не занимаемся. Из доступных вариантов апгрейда, есть возможность установки ssd диска вместо hdd диска, либо вместо dvd привода и апгрейд оперативной памяти до 8Гб. С Уважением, MacPlus!
Плеханов Максим Викторович
19 сентября
Вопрос: Здравствуйте. У меня Macbook Pro 16 (2011), занимаюсь монтажем в Final cut. Сможет ли установка внешней видеокарты хоть как то повлиять на процесс обработки видео? Спасибо
Ответ: Добрый день, Максим! Подключение внешней видеокарты повысит производительность и работоспособность системы в целом, ускорит обработку фото/видео на вашем Mac, если занимаетесь обработкой/монтажём. Ибо на аппарате 2011г, на сегодняшний день, слабая графика. для таких ресурсоёмких приложений/программ. С Уважением, Macplus!
Вопрос: Здравствуйте, как подойдет ли для просмотра 4К конфигурация Macbook pro 13 mid 2009 и видеокарта Asus 1080Ti?
Ответ: Здравствуйте, Павел! Данный MacBook не сможет справиться с производительностью карты, по-этому 4к он поддерживать не будет. С Уважением, MacPlus!
Вопрос: добрый день. у меня MacBook PRO Retina Mid 2014, Core i5, 8 gb. Какое будет оптимальное решение с внешней видеокартой для игры в WOT на максимальных разрешениях?
Ответ: Добрый день, Александр! Мы не занимаемся продажей устройств Apple и комплектующих, в виде внешних видеокарт. У нас Сервисный центр по ремонту и обслуживанию (модульный, компонентный ремонт). С Уважением, Macplus!
Ответ: Добрый день! Да, она подойдет, а мы сможем Вам помочь с установкой. С уважением, MacPlus!
Александр
27 февраля
Вопрос: Здравствуйте! У меня Макбук про 15″ конца 2013. Я могу подключить внешнюю видеокарту для просмотра фильмов в формате 4К?
Ответ: Добрый день, Александр! Да, это возможно, но для просмотра фильмов в 4К есть варианты лучше и дешевле. Рассмотрите, также, вариант с покупкой Apple TV. C уважением, MacPlus!



















