решил проблему с внешним монитором.
С некоторых версий Apple убрала поддержку многих разрешений для внешних дисплеев, люди пользовались. SwithResX.
С обновлением ОС, нужны изменения этой утилиты. И вот инструкция как реанимировать монитор внешний в High Sierra:
1) cmd+r загрузка, в ней открываем Терминал. В нем пишем csrutil disable. Перезагружаемся.
2) заходим в макос, удаляем в настройках панель swithresx
3) создаем нового пользователя
4) заходим в новую учетку, устанавливаем switchresx
5) заходим в настройку в этой утилите нужного дисплея, выбираем custom resolution. добавляем новое разрешение по инструкции:
https://kandrejevs.com/blog/read/50/More-than-30Hz-on-Your-133-Macbook-Pro-and-4K-monitor
6) жмем ОК, выходим из приложения подтверждая сохранение изменений. снова открываем приложение и идем в custom resolution. Смотрим что в строке появилось needs reboot. перезагружаемся, входим под новой учеткой
7) идем в настройки приложения и видим уже в списке доступных разрешений нужное, активируем
все работает.
можно отключить в терминале в режиме восстановления cmd+r csrutil enable