Разрешение внешнего дисплея не соответствует тому, что указано в настройках Mac OS

Я использую дисплей Dell P2715Q (4K) с MacBook Pro (Retina, 13 дюймов, начало 2015 г.). По умолчанию масштабируется до 1920 x 1080 при 60 Гц (скопировано из системного отчета). Но на дисплее отображается «Разрешение: 3840x2160, 60 Гц» (внизу Меню). Меня это беспокоит, потому что у меня есть некоторые проблемы с производительностью при работе с этим дисплеем. У меня также дома есть дисплей Dell U2715H (2K), который вообще не показывает никаких проблем с производительностью. Я предполагаю, что проблема заключается в масштабировании Mac OS, но не вижу способа диагностировать или исправить это.

Версия Mac OS Sierra: 10.12.6 (16G1212)

Похоже, это может быть связано с настройками на мониторе. Есть ли меню, которое можно вызвать с помощью кнопок на мониторе? Если да, то проверили ли вы разрешение, чтобы убедиться, что разрешение не заблокировано? Вы также можете попробовать автоматическую настройку, если ваш монитор ее поддерживает.
Да, в этом меню отображается «Разрешение: 3840x2160, 60 Гц». Я не вижу там настройки разрешения.
Спасибо. Поддерживает ли ваш монитор автоматическую настройку?
Я думаю, что это то, что происходит.
Насколько я понимаю, значение разрешения всегда задается источником. Я могу предположить это, исходя из моего опыта с Samsung UE49KS7000, который показывает правильные значения разрешения при их изменении.

Ответы (1)

То, что вы описываете, — это функция масштабирования HiDPI «Retina» в macOS. Фактическое разрешение, которое отображает графический процессор, которое видит дисплей и которое передается по кабелю дисплея, составляет 3840x2160.

Проще говоря, разрешение, сообщаемое приложениям, составляет 1920x1080. Это означает, что фактическое используемое разрешение, которое вы найдете как пользователь, составляет 1920x1080, но, например, текст отображается «четче» в macOS, используя основное полное разрешение. Точно так же изображения и видеоматериалы могут быть показаны в полном разрешении.

Если вы откроете Системные настройки и выберите «Дисплей», вы увидите вариант масштабирования, который вы выбрали для своего монитора. Вы можете удерживать нажатой клавишу option/alt, одновременно нажимая переключатель «Масштаб», чтобы открыть более длинный список возможных разрешений экрана. Вы хотите выбрать один с пометкой "низкое разрешение" (т.е. не HiDPI).

Вы также можете использовать сторонние утилиты, такие как SwitchResX, чтобы получить еще больше вариантов разрешения экрана.

Вы также можете полностью отключить масштабирование HiDPI из Terminal.app, выполнив следующую команду:

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool NO

После этого вам нужно будет перезагрузиться.

Чтобы отменить и снова включить HiDPI, измените «НЕТ» на «ДА».

Отличный ответ, спасибо! Я так же предположил. Но это все еще не объясняет, почему для Samsung 4K TV (см. мой комментарий к вопросу) MacBook отображает правильное разрешение, то, которое я ожидаю.
Отдельное спасибо за команду. Но похоже, что на самом деле это не работает. Значение установлено правильно (сейчас оно равно 0), но в меню монитора отображается разрешение 4К и я не вижу никакой разницы в картинке.
@DmitriyDokshin TV сообщает о себе как таковой, Dell или большинство других мониторов сообщают о себе как таковые. Проверьте информацию о системе. MacOS должна использовать Retina только на мониторах?
Нет, я использую «Retina» и на 4k-телевизорах, так что это не только монитор.
Я проверю еще раз свой телевизор позже. Может быть, я где-то ошибся.
@jksoegaard, что ваши телевизоры сообщают в системной информации macOS? Телевидение: да или нет? например. i.imgur.com/QB5U5Ze.png
Меня сейчас нет рядом с этой конкретной установкой, поэтому я не могу сделать снимок экрана. Это обычный телевизор Samsung 4k, ничего особенного в нем нет. Единственным важным моментом было наличие правильного кабеля HDMI для получения разрешения 4k (можно подтвердить с помощью экранного меню на телевизоре).