Как установить eGPU в качестве основного графического адаптера

До недавнего времени Apple долгое время была анемична, когда дело доходило до графических адаптеров. Даже настольные iMac с полноценными процессорами Intel высокого класса для энтузиастов часто сочетались со слабой встроенной графикой Intel или слабыми мобильными версиями предложений Nvidia и AMD. С тех пор, как Apple начала продвигать разработку AR / VR в виде своих комплектов для разработки eGPU и добавила графические процессоры AMD Vega полного класса в свои iMac Pro, конечные пользователи теперь наконец могут сказать, что их оборудование Apple может запускать графически интенсивные приложения без компромиссов. Ну вроде.

Некоторые ограничения eGPU

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

Хорошо, что был Это верно до тех пор, пока умный пользователь из egpu.io не выпустит потрясающий скрипт, который может полностью использовать ваш графический адаптер eGPU, даже если к нему напрямую не подключен дисплей. Да, это означает, что вы используете только внутренний дисплей MacBook!

Вы также можете выбрать, что получает доступ к eGPU для каждого приложения. Удивительный!

Скрипт set-eGPU

Пользователь майанк2308 разместил сценарий set-eGPU.sh в git hub бесплатно для скачивания. Это открытый исходный код, поэтому, если вам нужно взглянуть на внутреннюю часть скрипта, вы можете сделать это и при необходимости внести изменения.

Скрипт работает в macOS 10.13.4 или новее и может быть установлен двумя способами.

  1. Открыть Терминал.
  2. В командной строке введите следующее:

    curl -s "https://api.github.com/repos/mayankk2308/set-egpu/releases/latest" | grep '"browser_download_url":' | sed -E 's/.*"([^"]+)".*/1/' | xargs curl -L -s -0 > set-eGPU.sh && chmod +x set-eGPU.sh && ./set-eGPU.sh && rm set-eGPU.sh

  3. Нажмите войти.

  4. Введите свой пароль для установки скрипта.

Или вы можете скачать сценарий напрямую и установите следующие параметры в загруженном скрипте.

  1. Открыть Терминал.
  2. Печатать ~ / Загрузки
  3. Тип войти.
  4. Тип chmod + x set-eGPU.sh.
  5. Нажмите войти.
  6. Тип ./set-eGPU.sh.
  7. Нажмите войти.

При первом запуске сценария вам будет предложено ввести пароль для установки сценария в / usr / local / bin /.

Использование set-eGPU.sh

После установки вы вызываете команду из терминала.

  1. Открыть Терминал.
  2. Тип set-eGPU.sh.
  3. Нажмите войти.

Вам будет представлен пронумерованный список меню.

Если вы хотите, чтобы все ваши приложения предпочитали eGPU, вы должны нажать номер 1 и нажмите войти. Это изменение полностью обратимо, если повторно запустить сценарий set-eGPU и выбрать 5-й вариант для Сбросить настройки графического процессора для всех приложений.

Если вы хотите, чтобы ваш eGPU использовался только определенными приложениями, выберите второй вариант: Установить предпочтение eGPU для указанных приложений.

Мне будет предложено ввести Название приложения или аббревиатура. Здесь мне нужно ввести имя приложения, как оно отображается именно в Панель запуска.

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

С этого момента приложение, которое вы добавили в сценарий set-eGPU, всегда будет предпочитать eGPU внутреннему графическому процессору. Но что, если вы по какой-то причине отключились от eGPU? Система настроена таким образом, что, если eGPU больше нет, приложение корректно вернется к вашему внутреннему графическому процессору. Идеально!

Мониторинг использования графического процессора

После того, как вы настроили свои приложения для использования eGPU, вы можете отслеживать использование всего подключенного графического процессора с помощью Activity Monitor.

  1. Начинать Монитор активности.
  2. Перейдите к Окно> История графического процессора.

Теперь вы увидите список подключенных графических процессоров и сможете наблюдать за их использованием в режиме реального времени.

Заключительные комментарии

Поэтому, если вы хотите получить все преимущества своего eGPU (с подключенным внешним дисплеем или без него), я настоятельно рекомендую попробовать set-eGPU.sh. Сообщите нам свои мысли в комментариях!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *