Как использовать eGPU с Mac, включая старые модели

Как использовать eGPU с Mac, включая старые модели
Apple не знает, как упростить использование стороннего оборудования на своих компьютерах. На самом деле, это очень сложно, часто невозможно, обновить Mac. Однако все изменилось, когда Apple представила способ использования внешних графических процессоров или eGPU в MacOS High Sierra, теперь владельцы Mac могут улучшить графические возможности своих компьютеров Mac, добавив внешний графический процессор.

Еще до изменения в High Sierra небольшое, но активное сообщество пользователей пользовалось относительно дешевым способом повышения графической производительности на Mac, но появление High Sierra сделало это еще проще. И процесс стал еще проще, когда Apple запустила Mojave в 2018 году.

EGPU и Mac

Какие eGPU работают с Mac

Apple сотрудничает с компанией-производителем Blackmagic Design, занимающейся производством цифрового кино, для создания собственных блоков eGPU, которые продаются в Apple Store. Есть два на выбор:

  • BlackGag eGPU, включая Radeon Pro 580 (£ 599 / $ 699, купить здесь)
  • BlackGagic eGPU Pro, включая Radeon RX Vega 56 (£ 1,999 / $ 1,999, купить здесь)

EGPU Blackmagic — это устройство, о котором мы поговорим ниже, так как нам был предоставлен один из Blackmagic Design, чтобы опробовать его.

BlackMagic eGPU

Тем не менее, существуют другие доступные альтернативы, в зависимости от вашего бюджета, потребностей и предпочтений обновляемости, такие как система Sonnet eGFX Thunderbolt 3 (£ 258, купите ее здесь), но вам необходимо будет приобрести совместимую видеокарту отдельно.

Прежде чем спешить с покупкой eGPU, обратите внимание, что на данный момент macOS Apple официально поддерживает только графические процессоры AMD. Вы также можете получить eGPU на базе Nvidia для работы на Mac, но ожидайте, что он потребует некоторых дополнительных действий.

Второе, что следует учитывать, это то, что официальная поддержка Apple для eGPU предназначена только для более новых компьютеров Mac с интерфейсом Thunderbolt 3 / USB-C. Тем не менее, это не исключает старых машин полностью, как вы узнаете, если вы читаете дальше.

Какие Mac могут использовать eGPU?

Официально вам необходим Mac с Thunderbolt 3 и MacOS High Sierra 10.13.4 или более поздней версии, чтобы использовать eGPU, хотя ниже мы покажем, что можно использовать eGPU с более старым Mac.

порты eGPU

Если вам повезло иметь один из более поздних компьютеров Mac с интерфейсом USB-C, вы, безусловно, в порядке. Большинство eGPU используют соединение USB-C и будут автоматически обнаруживаться вашим Mac, когда вы подключите их, и должны работать сразу, если у вас установлена ​​macOS High Sierra 10.13.4 или новее.

Если у вас старый Mac, мы обращаемся к этому ниже. В противном случае перейдите к следующему разделу, чтобы узнать, как использовать eGPU с вашим Mac.

Как использовать eGPU со старым Mac

Если у вас есть порт Thunderbolt на вашем Mac, вы сможете использовать eGPU, следуя приведенным ниже советам. Однако Apple официально не поддерживает это.

Мы смогли использовать BlackGagic eGPU с 13-дюймовым MacBook Pro конца 2013 года. Этот MacBook оснащен встроенным графическим процессором Intel Iris. В 2013 году он был медленным и очень медленным по сегодняшним стандартам, поэтому он является идеальным кандидатом для обновления графики.

Старый MacBook с eGPU

Что вам нужно

Перед началом убедитесь, что вы приобрели правильное оборудование и совместимый Mac. Мы рекомендуем вам прочитать это и это.

Если вы, как и мы, хотите использовать eGPU со старым MacBook с интерфейсом Thunderbolt 2 или даже версии 1, первое, что вам потребуется, — это переходник USB-C на Thunderbolt.

Есть некоторые сторонние адаптеры, но мы рекомендуем придерживаться собственного Apple, который, как мы знаем, работает, и должен продолжать работать после любых обновлений программного обеспечения (49 фунтов / 49 долларов, купите его здесь). Вам также понадобится отдельный кабель Thunderbolt 2 к 2, но, скорее всего, он у вас уже есть, если вы ранее подключили что-либо к порту Thunderbolt.

Вам также необходимо установить последнюю версию macOS, которая на момент написания статьи была MacOS Mojave 10.14.2. Вы также можете использовать High Sierra, но последняя ОС предлагает более простой способ выбора приложений, использующих внешнее оборудование eGPU, когда оно подключено. С запущенным Mojave вам больше не нужно подключать внешний дисплей, чтобы он работал. Если вы не хотите, конечно. В нашем тесте мы не использовали внешний дисплей, так как нас больше интересует производительность приложения для редактирования видео и фотографий.

Вот как использовать BlackMagic eGPU со старым Mac:

Прежде чем начать, мы рекомендуем сделать резервную копию вашего Mac. Как вы увидите на следующем шаге, если все пойдет не так, вам может понадобиться переустановить MacOS, потеряв все данные в процессе. Поэтому не переходите к следующему шагу, прежде чем выполнять резервное копирование.

Когда мы впервые настроили наш Mac для работы с eGPU, необходимо было загрузить патч и установить его в системе. Установка патча требует прав администратора, но довольно проста и не требует слишком больших технических знаний. Тем не менее, мы сочли необходимым отключить защиту целостности системы и запустить скрипт для изменения macOS. Просто имейте в виду, что существует вероятность того, что вы можете повредить свой Mac, требуя переустановить MacOS с нуля, потеряв при этом все свои файлы, поэтому убедитесь, что вы сделали резервные копии всех важных данных, которые у вас есть на устройстве, прежде чем продолжить как мы сказали выше.

Тем не менее, вам больше не нужно идти на эти длины. Вместо того, чтобы устанавливать патч, запускать скрипт и изменять ОС, теперь вы можете просто скачать zip-файл automate-eGPU EFI, скопировать его на флэш-накопитель USB и выполнить загрузку с него.

  1. Перед началом убедитесь, что eGPU отключен.
  2. Получите пакет automate-eGPU EFI v1.0.5 здесь.
  3. Скопируйте папку EFI на USB-накопитель в формате FAT32. Сначала вам нужно будет отформатировать USB-накопитель. Используйте MS-DOS FAT, Master Boot Record. У нас есть учебник по форматированию дисков здесь.
  4. Загрузитесь с внешнего USB-накопителя (удерживайте клавишу Option / Alt при запуске Mac и выберите EFI Boot).
  5. После входа подключите eGPU.
  6. Теперь выполните следующие команды в терминале:
    sudo pmset -a gpuswitch 2
    sudo pmset -a gpuswitch 0
  7. Shift + Cmd + Q и нажмите ввод, чтобы выйти
  8. Войдите снова

Мы рекомендуем вам посетить этот сайт для получения дополнительных советов, так как метод может измениться со временем и с последующими обновлениями macOS.

EGPU и Mac

Как использовать eGPU с Mac

После того, как вы прошли все этапы включения поддержки eGPU, вы можете подключить модуль eGPU к одному из портов Thunderbolt 1, 2 или 3.

  1. Подключите eGPU. Apple рекомендует использовать порт Thunderbolt на левой стороне MacBook Pro для достижения наилучших результатов.
  2. После подключения eGPU должен автоматически распознаваться Mojave, и в строке меню появится значок, подобный изображенному на скриншоте ниже. Если вы видите значок, это означает, что eGPU был распознан и готов к работе. (Это также значок, на который вам нужно будет нажать, чтобы безопасно отключить блок eGPU, когда вы будете готовы отключить его.) Подключите eGPU mac
  3. Есть еще один шаг, прежде чем вы сможете использовать eGPU со своими приложениями. Самый простой способ требует, чтобы вы работали с последней версией MacOS Mojave. Если вы используете Mojave, перейдите в папку «Приложения».
  4. Найдите приложение, которое вы хотите использовать с блоком eGPU, щелкните по нему правой кнопкой мыши и выберите «Get Info» в меню.
  5. На полпути вниз в окне информации о приложении на вкладке «Общие» вы увидите флажок с опцией «Предпочитать внешний графический процессор». Отметьте это.

Теперь, когда вы открываете это приложение, оно должно использовать модуль eGPU вместо встроенного графического процессора внутри вашего Mac.

Вы можете ожидать повышения производительности

Мы использовали старый 13-дюймовый MacBook Pro (модель конца 2013 года) с интерфейсом Thunderbolt 2. Если, как и мы, вы используете старые Mac, вы, вероятно, значительно выиграете от этого обновления, так как старые внутренние графические процессоры были очень медленными. Вы увидите еще большее улучшение, если у вас будет Mac с Thunderbolt 3 (USB-C).

Мы протестировали нашу старую 13-дюймовую MBP 2013 года 2013 года, а также 13-дюймовый MacBook Pro 2018 года с простым тестом рендеринга Final Cut Pro X:

Final Cut Pro Test: 6-минутное видео 1080p рендеринга в H264

Mac с eGPU

  • 2018 13-дюймовый MacBook Pro, 2,7 ГГц Core i7 16 ГБ, Intel Iris Plus Graphics 655 = 2: 47,33
  • 2018 13-дюймовый MacBook Pro, 2,7 ГГц Core i7 16 ГБ, с BM eGPU = 1: 03,82
  • 2013 13-дюймовый MacBook Pro, 2,4 ГГц Core i5, 8 ГБ, Intel Iris 5100 Graphics = 5: 39,74
  • 2013 13-дюймовый MacBook Pro, 2,4 ГГц Core i5, 8 ГБ, с BM eGPU = 1: 48,26

Как видите, наши результаты очень положительные, eGPU значительно улучшился по сравнению со встроенным графическим процессором. Это не только значительно ускорило время рендеринга, но и позволило нам редактировать видео 4K в реальном времени с несколькими эффектами, примененными к временной шкале, без пропуска кадров. И это в режиме высококачественного воспроизведения.

Рендеринг видео на старом Mac с использованием eGPU

Какие приложения Mac выигрывают больше всего от eGPU?

К сожалению, не все приложения выиграют от обновления графического процесса, так как некоторые задачи зависят от процессора для выполнения задачи экспорта.

Мы увидели отличные результаты в Final Cut Pro X, а также в DaVinci Resolve. В Premiere CC не было поддержки eGPU при первом запуске этих тестов. Хорошей новостью является то, что последнее обновление CC, похоже, работает. Однако у нас не было возможности повторно запустить тесты.

Adobe Photoshop и Lightroom Classic воспользовались преимуществами производительности eGPU, но только тогда, когда мы редактировали, комбинировали и корректировали цвета изображений. Однако он не использовал eGPU, когда мы экспортировали и сжимали наши изображения. Мы рекомендуем вам проверить, выиграет ли приложение, которое вы хотите использовать, от ускорения eGPU.

Информация о графическом процессоре Mac

Ссылка на основную публикацию
Adblock
detector