SwitchResX — это специализированная утилита для macOS, предоставляющая пользователю расширенный контроль над параметрами подключённых дисплеев. Программа позволяет создавать и применять нестандартные разрешения и частоты обновления, управлять профилями для разных конфигураций мониторов и настраивать поведение системы при подключении внешних экранов. Приложение обычно используется в ситуациях, когда встроенные средства macOS не обеспечивают необходимой гибкости или совместимости с профессиональными и нестандартными мониторами.
Разработка и распространение утилиты ориентированы на индивидуальных пользователей и профессионалов, которым требуется точная настройка отображения — например, для цветокоррекции, работы с видео, ретро-игр или подключения нестандартных адаптеров и телевизоров. Конкретная история создания и этапы развития SwitchResX описаны в отдельных источниках; если точные хронологические данные недоступны, общая функциональность и сценарии применения остаются характерными для подобных инструментов управления дисплеями на macOS.
- Создание и управление кастомными разрешениями — возможность добавлять нестандартные комбинации разрешения и частоты обновления, которых нет в системной панели монитора.
 - Профили дисплеев — сохранение и быстрое переключение между наборами параметров для разных конфигураций экранов.
 - Автоматическая смена разрешения по приложению — настройка триггеров, при которых система изменяет параметры дисплея при запуске конкретного приложения.
 - Управление несколькими мониторами — настройка расположения, основного/вторичного дисплея и отдельных параметров для каждого экрана.
 - Настройка частоты обновления и синхронизации — выбор доступных частот обновления и управление режимами синхронизации для совместимости с различными панелями и адаптерами.
 - Инструменты для диагностики и тестирования — средства для проверки поддерживаемых режимов, обнаружения подключённых устройств и устранения проблем с отображением.
 - Гибкая интеграция с системой — запуск действий при подключении/отключении дисплеев и использование скриптов или автоматических правил.
 - Поддержка ретрофитинговых и нестандартных устройств — возможность решения проблем совместимости при подключении старых или несертифицированных мониторов и телевизоров.