Найти в Дзене
Mikhail Cheshko live

Apple Macbook M1-M4 120гц в 4K и 240гц в 2K через HDMI на внешнем мониторе.

Apple программно ограничивает герцовку на своих устройствах с прошлыми поколениями процессоров через порт USB C. На последних моделях уже идет HDMI 2.1, с которым уже нет таких проблем. В общем, ближе к делу. Сам я столкнулся с такой проблемой: был монитор 34" 3440х1440 144гц с 2 портами DP 1.4, к одному подключен игровой ПК (DP>DP), к другому рабочий Macbook Pro c M1 Max (USB C>DP). Соответственно, ПК работал в 144гц, Macbook в 120гц. Кабели использовал Ugreen. Захотелось мне со временем сменить монитор на такой же, но уже 240гц. К сожалению, тут уже остался лишь 1 порт DP 1.4 и 2 порта HDMI 2.1. Соответственно, к порту DP я так же подсоединил ПК (DP>DP), а к порту HDMI нужно было подключить Macbook (USB C>HDMI). Для этого приобрел кабель Ugreen (2400 руб), к сожалению кабель выдал 60гц, не больше. А мне бы хотя бы те же 120гц. Начал искать как решить проблему, наткнулся на американский форум MacRumors, там ребята проделали огромную работу, чтобы решить вопрос. Нам нужен кабель с чипо

Apple программно ограничивает герцовку на своих устройствах с прошлыми поколениями процессоров через порт USB C. На последних моделях уже идет HDMI 2.1, с которым уже нет таких проблем. В общем, ближе к делу.

Сам я столкнулся с такой проблемой: был монитор 34" 3440х1440 144гц с 2 портами DP 1.4, к одному подключен игровой ПК (DP>DP), к другому рабочий Macbook Pro c M1 Max (USB C>DP). Соответственно, ПК работал в 144гц, Macbook в 120гц. Кабели использовал Ugreen.

Захотелось мне со временем сменить монитор на такой же, но уже 240гц. К сожалению, тут уже остался лишь 1 порт DP 1.4 и 2 порта HDMI 2.1. Соответственно, к порту DP я так же подсоединил ПК (DP>DP), а к порту HDMI нужно было подключить Macbook (USB C>HDMI). Для этого приобрел кабель Ugreen (2400 руб), к сожалению кабель выдал 60гц, не больше. А мне бы хотя бы те же 120гц.

Начал искать как решить проблему, наткнулся на американский форум MacRumors, там ребята проделали огромную работу, чтобы решить вопрос. Нам нужен кабель с чипом VM1700 и версией HDMI 2.1. Один из вариантов - кабель USB C > HDMI от компании CableTime (2200 руб). На форуме уверяют, что решение работает "из коробки", мол, подключил и все сразу работает. К счастью такой оказался на популярной площадке в Китае, откуда я все и заказываю всегда.

Кабель дождался, забрал, подключил - беда почти та же, в настройках Mac все те же 60гц максимум, но если использовать стороннюю программу BetterDisplay Pro, то можно включить 120гц, но картинка сломанная и "растянута" по экрану, в общем вариант нерабочий. Расстраиваемся, но решаем проблему дальше.

На том же форуме в шапке темы вообще указано, что кабель можно прошить (хоть мой вариант и должен был сразу работать без "танцев с бубном"). Ну, мне терять уже нечего, буду прошивать. Хоть и бренд кабеля другой, главное чип VM. По вводным данным, нам нужна Windows и обязательно подключенный по этому кабелю монитор. А у меня в видеокарте нет разъема USB С для этого дела. Тупик, думаем дальше. На последней на тот момент странице (80) чудом нахожу пост #1,993 от пользователя Svennolotti, что кабель можно прошить в виртуальной машине на самом Macbook. Что ж, делаем:

  • Подключаем монитор по кабелю CableTime к Mac;
  • На Mac устанавливаем программу Parallels Desktop (можно и лицензию, trial 14 дней);
  • Скачиваем и устанавливаем в Parallels Desktop Windows 11 ARM;
  • Запускаем Windows. С Microsoft Store устанавливаем программу VmmHIDTool;
  • Далее запускаем программу. Если вылетела ошибка (VMM Chip not found), то отключаем кабель от монитора и подсоединяем снова. Выскочит окно, к какой ОС подключить устройство - к Mac или Windows 11, выбираем Windows 11. Снова запускаем программу;
-2
  • Как только программа увидит чип - она успешно запустится и покажет исходные данные;
  • Осталось прошить кабель, скачиваем с форума прошивку. В программе выбираем 1 вкладку "FLASH" - далее справа кнопка справа "Load to FLASH" и выбираем скачанную раннее прошивку для кабеля "CM Firmware 4k 120hz RGB VMM7100". Тут программа выдаст предупреждение, что ID кабеля отличается, подтверждаем и продолжаем процесс.
-3
  • Кабель прошивается (монитор должен быть подключен в это время). В конце программа просит отключить и подключить кабель, чтобы изменения вступили в силу.

С 1 раза (лично у меня) кабель вроде не прошился, на форуме я тоже встречал, что кто-то дважды повторил эту процедуру, я прошил снова (повторил весь процесс), У меня по началу была версия 116. Установил версию 112, переподключил кабель и все заработало! И я получил не просто 120гц, как хотел, а все 240гц, что стало для меня очень приятным сюрпризом.

-4

Вот так вот в настройках, без всяких сторонних программ дополнительных, я получил 240гц 10 bit HiDPI на Macbook Pro M1 Max в разрешении UWQHD 3440x1440.

Честно говоря, после покупки монитора, даже задумался об обновлении на M5 Max (еще не вышел на момент публикации), чтобы получить 240гц. Но теперь как-то и передумал вроде :)