Хочу играть на маке! Красивое решение всех проблем
Хотите поиграть на маке, но не знаете, как быть с этим? Вариант один — брать внешнюю графику. Благо, хватает современных решений, которые превращают ноутбук в игровую станцию. При этом вы не таскаете с собой громоздкий геймерский ноутбук, но и не приходится жертвовать развлечениями. В общем, удобный вариант и для игроков, и для тех, кому просто нужен более мощный ноутбук, чем обычно: это касается обработки графики или вычислительных задач.
Рассмотрим это дело на примере Razer Core. Почему именно такая игровая станция? Кроме более производительной видео системы ещё и получаем набор из дополнительных разъемов: 4 USB-порта, Ethernet и зарядка для макбука впридачу. Плюс она хорошо выглядит и достаточно легко настраивается!
[creativ_media type=»youtube» url=»https://www.youtube.com/watch?v=DndRuTHUb60″]Какую графику выбрать? Тут вы решаете сами, потому что в корпус Razer Core ставите карту по своему желанию, опыт показывает, что практичнее установить решение NVIDIA. Правда, пока у карт 1000-у серии проблемы с драйверами, приходится ограничиться GTX 980 Ti, она хорошо сбалансирована по цене и качеству.
Для работы такой связки нужен макбук с macOS или с Windows, установленной через boot camp. С macOS все просто, установка графики под Windows будет чуть сложнее. Вот более подробная инструкция для установки.
Как это сделать на macOS?
- в данных о системе увидите «Core — Unsupported» в разделе System Information > Hardware > Thunderbolt
- запускаете скрипт TB3-enabler и перезагружаетесь
- исчезает уведомление о том, что Core не поддерживается
- запускаете скрипт automate-eGPU для установки драйверов NVIDIA
- выбираете автоматический режим
- перезагружаетесь, видео карта должна заработать
Примечание: вы должны подключить Core к макбуку, пока работает macOS, а перезагружать, не отключать Core.
Как это сделать на Windows?
- через Диспетчер устройств проверить, определяет ли система Core
- установить Razer Synapse для изменения настроек
- установить драйвера карты с сайта NVIDIA для вашей графики
- проверить в Диспетчере устройств нет ли ошибок. Например, error-12 свидетельствует о том, что есть проблемы с работоспособностью. Судя по всему, это возникает, когда у видеокарты больше 4 ГБ оперативной памяти, поэтому нужна 64-битная, а не 32-битная система
- для решения проблемы необходимо отредактировать DSDT
- всё должно заработать после перезагрузки
Решение проблемы с памятью, способ взять на eGPU.io:
- качаете DSDT Editor
- запускаете DSDT Editor.bat
- File > Extract DSDT после этого ждёте
- листаете до тех пор, пока не найдёте DWordMemory, это 32bit
- после последнего DWordMemory добавляете QWordMemory, вот это уже 64bit
QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x0000000000000000, // Granularity
0x0000000C20000000, // Range Minimum, set it to 48.5GB
0x0000000E0FFFFFFF, // Range Maximum, set it to 56.25GB
0x0000000000000000, // Translation Offset
0x00000001F0000000, // Length calculated by Range Max - Range Min.
,, , AddressRangeMemory, TypeStatic)
- IASL > Compile
- если будут ошибки, возможно, вы допустили опечатки, перепроверяйте указанные данные
- IASL > Сохранить как DSDToverride.aml и File > Сохранить как DSDToverride.dsl
- запускаете командную строку с админскими правами и переходите в загруженную папку
- загружаете новую конфигурацию
asl /loadtable DSDToverride.aml
- применяете настройки
bcdedit -set TESTSIGNING ON
- перезагружаетесь и проверяете, всё ли в порядке, идёте таким путём: Device Manager > Resources by Connection > Memory
Примечание: вы должны отключить и подключить Core после того, как загрузилась Windows, чтобы система заново определила устройство, используя весь объём памяти.
Возможные неполадки
- если включен режим FileVault, то macOS не загрузится will not load until after logging in and therefore cause screen tearing upon log in
- если закрываете крышку макбука, то система не приостанавливает работу, даже если экран погас, поэтому приходится отключать вручную
- если выдернуть блок Core с графикой, пока работает макбук, это может привести к поломке ноутапривести Unplugging the Core on macOS will crash the MBP
- под Windows могут не работать UBS и Ethernet-порты
В целом, несмотря на баги и некоторые трудности, это очень здорово. Теперь макбук можно превратить в игровую систему. Да, это будет относительно дорого, зато вы получаете универсальный ноутбук, который можно дополнить крупным монитором и графикой на ваш вкус.