Как выбрать монитор для программиста

Выбор монитора для разработчика

Значительную часть рабочего времени программист смотрит на экран. Сайт proglib.io опубликовал статью о том, на какие параметры монитора нужно обратить внимание, чтобы сберечь зрение и уменьшить утомляемость.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

1. Тип матрицы монитора

Три основных типа матриц: TN, IPS (PLS), VA. Бывают ещё OLED-мониторы c улучшенной цветопередачей, повышенной контрастностью, яркостью и ценой в 280 000 тыс. руб. Но обычно они представляют интерес для дизайнеров, а не разработчиков ПО, поэтому мы остановимся на первых трех типах. Матрицы с другими названиями обычно являются лишь модификациями перечисленных видов.

1.1. Устройство жидкокристаллической матрицы

Матрицы рассматриваемых трех типов – жидкокристаллические. То есть они состоят из миллионов ячеек жидких кристаллов, расположенных между двумя слоями поляризующего материала и пикселей с красными, зелеными и синими фильтрами.

1.2. TN-матрица

Структура матрицы (Рис. 1) напоминает сэндвич из множества слоев различного назначения. В матрице TN (скрученный нематик, англ. twisted nematic) первый слой – подсветка.

Пиксель состоит из трех субпикселей. Каждый субпиксель имеет свой фильтр: красный, зеленый или синий (Рис. 2). Цвет получается путем смешения яркостей трех субпикселей.

Цветные фильтры расположены между двумя поляризационными фильтрами (Рис. 1): вертикальным и горизонтальным. Свет, прошедший через горизонтальный фильтр, имеет горизонтальную поляризацию и не способен преодолеть вертикальный фильтр – в таком случае цвет на экране не появляется. Для поворота плоскости поляризации света вводится слой с жидкими кристаллами. В состоянии покоя кристаллы образуют спираль, после прохождения которой свет «поворачивается» в вертикальном направлении (Рис. 3). Теперь свет проходит сквозь вертикальный поляризационный фильтр и на экране возникает цвет.

При подаче напряжения на электроды, которые окружают кристаллы с двух противоположных сторон, спираль распадается, и свет не проходит (Рис. 4). Изменяя напряжение, мы регулируем ориентацию кристаллов а, значит, и интенсивность света. Поэтому в TN-матрицах «битый» пиксель светится белым цветом – напряжение не управляет поведением пикселя.

1.3. IPS-матрица

В технологии IPS (in-plane switching, планарное переключение) матрица работает наоборот: при подаче напряжения на электроды свет проходит поляризационные фильтры. Каждый субпиксель имеет дополнительные ячейки (Рис 5).

Расположение электродов с одной стороны (Рис. 6) позволяет точнее поворачивать кристаллы, лучше регулируя интенсивность света. У IPS-матриц «битый» пиксель имеет черный цвет.

1.4. VA-матрица

В матрице VA (vertical alignment, вертикальное выравнивание) кристаллы расположены по вертикали относительно второго поляризатора (Рис. 7). Аналогично IPS, субпиксели разделены на ячейки. При подаче напряжения свет проходит через второй поляризационный фильтр.

VA – промежуточный вариант между TN и IPS по качеству и цене.

2. Время отклика

Время отклика – минимальное время, необходимое пикселю для изменения своей яркости, измеряемое в миллисекундах (мс). Если раньше флагманом этой категории были мониторы на TN- матрицах с откликом в 1 мс, то сейчас можно найти идентичные модели на IPS и VA.

3. Угол обзора

Угол обзора – максимальное угловое расстояние от взгляда перед экраном до взгляда со стороны без существенного изменения яркости и цвета.

За пределами угла обзора картинка на мониторе кажется ненасыщенной, с плохим контрастом. Выделяют горизонтальный и вертикальный углы обзора. По этому параметру в лидерах IPS и VA, а TN явно проигрывает (Рис. 9). Угол обзора также важен при работе с лэптопом, так как положение устройства часто меняется.

4. Контрастность

Контрастность – соотношение самого светлого и самого темного участка экрана. Коэффициент контрастности для VA варьируется от 3000:1 до 5000:1 (больше – лучше), в то время как у IPS и TN контрастность находится в пределах 1000:1.

5. Яркость

Яркость измеряется в канделах на квадратный метр (кд/м 2 ). Яркая подсветка – больше 300 кд/м 2 – необходима при работе в условиях повышенной освещенности. Для десктопа это не основной параметр, но он важен для лэптопа – условия освещения ноутбука обычно меняются чаще.

6. Частота развертки

Частота развертки – это частота обновления изображения на экране. При 60 Гц изображение обновляется 60 раз в секунду. Чем быстрее происходит обновление, тем плавнее картинка. Это особенно важно для геймеров, поэтому разработаны мониторы с частотой 144 и 240 Гц. Высокая частота развертки требовательна к «железу». При низкой частоте изображение начинает мерцать, вызывая усталость, раздражение и головную боль. Ассоциация стандартизации видеоэлектроники (VESA) рекомендует использовать минимальную частоту обновления равную 75 Гц (.pdf, англ.).

7. Разгон монитора

7.1. Частота развертки

Обладателям видеокарт Nvidia для увеличения частоты развертки нужно открыть панель управления Nvidia → Дисплей → Изменение разрешения → Настройка → Создать пользовательское разрешение (Рис. 11). Если монитор не поддерживает частоту, он погаснет и через 15-20 сек. вернется к исходным настройкам.

7.2. Регулировка цвета

По умолчанию в панели управления Nvidia выставлен ограниченный цветовой диапазон (16-235). Поменять на полный диапазон (0-255) можно, зайдя в Регулировки параметров цвета для видео → Динамический диапазон (рис. 12).

8. Разрешение экрана

Основной параметр, влияющий на то, сколько объектов помещается на экране – разрешение экрана, а не диагональ. При высоком разрешении объекты становятся меньше, глаза устают быстрее.

9. Плотность пикселей на дюйм

Плотность пикселей на дюйм (PPI) – число пикселей в одном дюйме экрана. Чем больше пикселей, тем четче изображение. Для расчета PPI воспользуйтесь онлайн-калькулятором (англ.).

10. Соотношение сторон экрана

Длина сверхшироких мониторов больше, а высота меньше по сравнению с широкоформатными. Можно расположить больше рабочих окон рядом друг с другом.

11. Покрытие экрана

11.1. Матовая поверхность

Уменьшение бликов на матовых дисплеях достигается за счет рассеяния падающего света.

11.2. Глянцевая поверхность

Глянцевые дисплеи ярче и контрастнее. Вместо рассеяния падающего света гладкая поверхность его отражает, и мы наблюдаем блики. На глянцевые экраны могут быть нанесены антибликовые покрытия, которые частично убирают блики, сохраняя не все преимущества глянца: изображение становится зернистее.

12. Расположение мониторов

Использовать несколько мониторов при программировании удобно, так как возникает больше рабочих областей. Код имеет вертикальную архитектуру, поэтому один из мониторов можно повернуть на 90° (Рис. 17). Возможность поворота встречается не во всех моделях. Этот вопрос решается покупкой крепления: настольного, потолочного или настенного.

Лайфхак

У меня два монитора и вначале они стояли горизонтально, как на Рис. 18. Мне часто приходилось поворачивать голову и я начал уставать.

Чтобы снять нагрузку с шеи, я разместил мониторы друг над другом с помощью настольного крепления. Нижний монитор расположен, как у ноутбука – под углом, а второй – над ним (Рис. 19). Теперь мне нужно поднимать и опускать только глаза. Увеличилась скорость переключения взгляда с одного монитора на другой.

13. Какой монитор выбрать

Десктоп

Лэптоп

Мы рассмотрели важные параметры монитора для кодера: тип матрицы, частота развертки, разрешение экрана и покрытие. Узнали, как «разогнать» монитор, увеличив частоту развертки. Не был учтен цветовой охват – этот вопрос актуальнее для дизайнеров. Если есть что добавить, пишите в комментариях.

Источник

Выбор монитора для программиста, как правильно?

В основном работаю из офиса, там установлены два Dell 22″ FullHD c IPS-матрицами.

Тем не менее, не реже раза в неделю работаю из дома, стоит BenQ 22″ FullHD c TN-матрицей.
В общем, задумался, что пора прекращать издеваться над глазами и купить домой тоже что-то приличное.

С графикой и вебом не работаю, JetBrains IDEA + Java. Иногда из-под Windows 10, иногда из-под KDE Plasma 5.

Как считаете, какой вариант более оправдан?

Простой 7 комментариев

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

ElijahTr, вариант, конечно, почему нет, стол разгрести немного и всё встанет. В общем-то это подвид первого варианта, факт.

То есть, идея в том, чтобы переносить туда какие-то малоиспользуемые окна и реже смотреть в него?

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как написали бери 2×24″, единственное что могу добавить бери формат 16:10 (а не 16:9) и желательно с возможностью поворота на 90 градусов. У меня 2 x HP ZR24W, уже лет 5 или 6, ничего менять не хочу.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Советую максимально обезопасить зрение:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Есть в продаже Dell S2718H, я так понимаю, что это чем-то еще лучше, чем 17-я модель.

То есть, если рассматривать в качестве полезности для глаз, то лучше взять один на с характеристиками выше, чем два на 24, но обычных, например DELL P2417H?

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

например проектор + экран — такое бывает
может быть и в очках VR виртуальный экран может быть на расстоянии нескольких метров

у меня глаза отказали на растоянии пол метра за монитором 20″

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Это что за новости медицины про выгорание сетчатки от синего света? 🙂

unwrecker,например капли Эмоксипин помогают сетчатке выдржать воздействие синего спектра:

Обладает ретинопротекторными свойствами, защищает сетчатку от повреждающего действия света высокой интенсивности,

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Использую три штуки LG 27UD88 (с общим разрешением 11520 x 2160), вполне доволен. Разумная диагональ, мерцание отсутствует при всех уровнях яркости, поддерживает DDC/CI (позволяет менять настройки на всех трёх мониторах с компьютера одновременно).
Минусы: моргает светодиод в спящем режиме, появляются текстовые надписи в процессе загрузки (при переключении режимов).

В качестве альтернативы рассматривал DELL P2715Q, но у него HDMI 1.4 (только 30 Гц в полном разрешении), нет USB Type-C (с поддержкой DisplayPort Alternate Mode), нарекания на дешевые материалы корпуса, и жалобы на зависания при выходе из спящего режима.

Источник

Как выбрать монитор для программиста: типы матриц, порты и примеры

Как выбрать монитор для программиста: типы матриц, порты и примеры

Мы уже писали про механические клавиатуры и вертикальные мышки, и теперь хотим рассказать о том, на что стоит обратить внимание при выборе монитора для программиста.

Мы провели опрос среди наших подписчиков, и по его результатам большинство из вас использует два.

Чем отличаются мониторы?

Главное в мониторе — матрица. От неё зависит: качество изображения, количество цветов и цена монитора. Также имеют значение: яркость, частота обновления, тип подставки (регулировка высоты и поворота), наличие технологии Flicker-Free и разрешение экрана.

Какие бывают типы матриц?

Как подключить?

Самые распространённые интерфейсы передачи изображения (и звука, если разъём цифровой):

Поддерживаемая частота обновления экрана зависит от разрешения и версии интерфейса.

Что ещё важно?

Кроме типа матрицы и интерфейсов стоит обратить внимание на:

Наша подборка мониторов для программистов

Мы подобрали мониторы, исходя из следующих характеристик: приятная картинка, IPS-матрица, размер экрана не меньше 27 дюймов, подставка с поворотом на 90 градусов, Flicker-free и небольшая яркость. Мы — не истина в последней инстанции, поэтому если вам хочется что-то порекомендовать, пишите свои варианты в комментарии.

DELL S2721HS(X) 27″

Iiyama ProLite XB3270QS-B1 31.5″

DELL P2719H 27″

Philips 328B6QJEB 31.5″

Расскажите какая по-вашему главная характеристика монитора для программиста?

Источник

Монитор для программиста

Как выбрать идеальный инструмент для разработки

В материале о трендах 2019 года в программировании мы затронули тему эффективности и продуктивности работы, что связано с активными изменениями в этой профессии. В то время как раньше специалисту было достаточно едва ли не простого блокнота (в идеале — с подсветкой синтаксиса), то теперь количество рабочих инструментов постоянно увеличивается. А главное — все большую значимость получает быстрая и эффективная командная работа и коллаборация с другими специалистами.

Одного лишь редактора теперь не достаточно для качественной работы, а значит, вместе с тем растут требования к размеру экрана и количеству окон, которые могут быть одновременно открыты. Например, чтобы всегда перед глазами были менеджеры задач типа Trello или Asana, мессенджеры Telegram и Slack, сервисы для одновременной работы над проектами. А если говорить о таких проектах как сайты и мобильные приложения, всегда будет удачной идея расположить рядом с кодом окно предварительного просмотра, где можно было бы в реальном времени видеть вносимые изменения.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Одними из лучших вариантов для программиста нам кажутся модели среднего сегмента в линейке LG Ultrawide. Они дают возможность держать на экране действительного много информации и запущенных окон за счёт соотношения сторон 21:9 и большой диагонали 34 дюйма. А кроме того, обладают очень качественными матрицами, на которые приятно смотреть и всегда будет возможность передохнуть от работы за просмотром фильмов, сериалов или играми.

Один из удачных примеров таких мониторов — LG UltraWide 34WK650-W. При невысокой стоимости — а это 27 000 рублей — эта модель обладает отличным набором технологий и действительно классными характеристиками. А для эстетов, которые ценят внешний вид своего рабочего места, важным моментом будет стильный дизайн монитора и достаточно тонкая рамка по периметру экрана.

На мой взгляд, оптимальный размер монитора для программиста — 27 дюймов и больше, желательно широкоформатный.

Если речь идет именно о программировании, то удобно работать на двух мониторах: на одном текстовый редактор, на другом программа или отладочная информация.

По разрешению — тут все индивидуально, как удобно глазу, а вот матрица монитора действительно важна. Для программистов и геймеров лучше остановиться на IPS или VA.

В основе всего лежит IPS матрица формата 21:9 с Full HD разрешением 2560×1089 пикселей. Качество картинки на высоте, у этого экрана хороший запас яркости, контрастности, равномерная подсветка по всей ширине и качественная калибровка. Цветовой охват составляет 99% палитры sRGB, при этом цветопередача реалистичная и полностью соответствует ожиданиям. В общем, не придраться. Отдельно стоит отметить поддержкой HDR 10, то есть пользователи могут смотреть фильмы и играть в игры с расширенным динамическим диапазоном и получать ещё больше впечатлений от контента. А ещё в LG UltraWide 34WK650-W есть функция HDR эффект, которая специальными алгоритмами поднимает яркость темных и светлых участков, приближая обычное изображение к настоящему HDR.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Что касается портов, в этом мониторе есть Display Port, один HDMI v2.0 и выход для наушников. На так уж много, но если говорить об использовании этого монитора в работе программиста — то абсолютно достаточно, а переплачивать за лишние разъемы смысла нет. Подставка, традиционно для LG, имеет регулировку по высоте, а также возможность отклонения экрана на 5 градусов к пользователю и на 15 градусов от него. Для управления используется джойстик под экраном, а также есть функция «меню на экране» для удобного изменения параметров курсором мыши.

Каждой профессии и каждому человеку идеально подходит свой монитор из линейки LG UltraWide. Пройди короткий тест и узнай, какой подходит тебе!

В LG UltraWide 34WK650-W также есть режимы разделения экрана для работы с несколькими приложениями одновременно, функция снижения мерцания, регулировка цветопередачи SIX Axis Control, стабилизатор черного цвета, а для игр — динамическая синхронизация изображения FreeSync и динамическая синхронизация движения Dynamic Action Sync.

В итоге этот монитор мы считаем оптимальным решением по соотношению цены, качества, технологичности и удобства использования. У него привлекательный дизайн, качественная сборка, хорошо подобраны материалы, цвета и текстуры корпуса. Широкий экран идеально подойдёт для работы с несколькими приложениями одновременно и обеспечит значительный прирост продуктивности в работе. А качественный экран и поддержка стандарта HDR 10 помогут отдохнуть от работы за просмотров фильмов и играми без компромиссов в плане картинки.

Источник

Пора обновить ваш монитор

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Иллюстрация: Юлия Прокопова

Я программист. Я не занимаюсь цифровой живописью, обработкой фотографий, видеомонтажом. Меня действительно не волнует широкая гамма или даже правильная цветопередача. Я провожу большую часть своих дней в текстовом браузере, текстовом редакторе и текстовом терминале, глядя на едва движущиеся буквы.

Поэтому я оптимизирую настройки, чтобы показывать действительно, действительно хорошие буквы. Для этого необходим хороший монитор. Не просто нужен, а ОБЯЗАТЕЛЕН. А под «хорошим» я имею в виду настолько хороший, насколько это возможно. Это мои мысли, основанные на моём собственном опыте того, какие мониторы лучше подходят для программирования.

Дисплеи низкой плотности

Согласно моему опросу программистов, 43% всё ещё используют мониторы с плотностью пикселей на дюйм менее 150:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Какое разрешение dpi у вашего _основного_ монитора? Для вычисления используйте этот инструмент

Почему это проблема? Потому что единственный способ получить хорошие буквы — это потратить больше пикселей на букву. Так просто. В прошлом количество пикселей на дисплеях было небольшим, поэтому мы научились жить с этим и даже изобрели несколько очень умных трюков, чтобы сделать нашу жизнь лучше. Две важные вещи, которые нужно понять:

Чтобы сделать мое утверждение более обоснованным, давайте подробно рассмотрим, как на самом деле выглядит текст на дисплее с низким разрешением и что с этим можно сделать (спойлер: не так уж много!).

Не хватает пикселей

Во-первых, для отрисовки символов просто не хватает пикселей. Возьмём шрифт Consolas, разработанный специально для программистов. Microsoft очень много работала, чтобы настроить его для рендеринга на дисплеях с низким разрешением. Мы установили его на 14px, что является значением по умолчанию в VS Code (и люди часто уменьшают его!):

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Consolas на 14px, macOS

На таком размере заглавная буква В занимает на экране всего лишь 6×9 пикселей. У строчных букв только 7 (семь!) вертикальных пикселей. Это не так уж много. У меня больше пальцев на руках, чем здесь пикселей. Независимо от того, насколько хорошо разработан шрифт, трудно что-либо показать, когда всё, что у вас есть, — это семь пикселей. Всё, что немного сложнее, чем “Т” или “Н”, становится неразборчивым пиксельным беспорядком.

Посмотрите на букву ‘g’ на картинке выше. Трудно сказать, где начинаются или заканчиваются штрихи, или даже сколько их там. Это просто случайный серый шум или шахматная доска, но не буква. Вот буква:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Consolas на 168px

Действительно, очень обидно наблюдать, как эти прекрасные мелкие детали сжимаются всего лишь в 7×10 пикселей.

Ужасный хинтинг

Чтобы бороться с проблемой серой мешанины, Windows использует довольно агрессивный хинтинг. По сути, она просто сгибает и перемещает черты букв до ближайшего пикселя, обеспечивая более чёткие границы.

И это работает! Шрифты действительно выглядят лучше с хинтингом, чем без него:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Нет хинтинга (macOS) → есть хинтинг (Windows)

Но не надейтесь на него: всё равно ничего не выйдет. Он не заставит текст выглядеть хорошо. Он будет выглядеть лучше, но всё равно плохо.

Однако главная проблема с хинтингом заключается в том, что он разрушает очертания букв. Пиксели визуализируются не там, где они должны быть, а скорее там, где проходит пиксельная сетка. Для примера:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Verdana (k) и Times New Roman Italic (z) перед растеризацией в 13px. Источник

Идея заключается в том, что он будет выглядеть лучше, когда визуализируется в реальных пикселях.

Но даже если мы просто посмотрим на вертикальный хинтинг горизонтальных линий, это всё равно слишком сильно меняет шрифт:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Смотрите, как горизонтальные линии смещаются от их фактического положения в файле векторного шрифта? Ошибка здесь составляет целых ¼ пикселя!

Но эй! Если вы никогда не видели Consolas в высоком разрешении, кого волнует, имеет ли ‘g’ такую же форму или нет? Кого волнует, что линии находятся не в том месте, если вы не знаете, где они должны были быть изначально? Ну, иногда проблемы более очевидны: круги не являются кругами, равные расстояния становятся не равными, пропорции все неправильные, то, что должно быть маленьким, становится огромным и наоборот, и т. д. Здесь:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

После перемещения горизонтальных линий в соответствии с пиксельной сеткой (путём смещения их до ½ пикселя!), Windows с трудом разбивает 7 других пикселей на три равных промежутка. К сожалению, альтернатива не лучше:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Из моего личного опыта разработки Fira Code я видел слишком много способов, которыми простая идея «просто приклейте края к ближайшему пикселю» может пойти не так:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Это игра, в которой просто невозможно победить.

Дробление пикселя

Можете ли вы нарисовать идеальную линию, которая тоньше одного пикселя?

Да. Идея действительно проста. Пиксель вашего дисплея состоит из трёх вертикальных субпикселей, каждый из которых отвечает за свой цвет. Мы можем осветить их по отдельности, эффективно утроив горизонтальное разрешение!

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Однако, на практике вы не можете реализовать его буквально, потому что вы просто получите рождественскую гирлянду:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Так что вам снова придётся идти на компромисс (внутри другого компромисса!), устанавливая предел, как далеко может отклоняться цвет от чёрного:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Это означает, что формы букв не втрое чётче, они, возможно, в полтора раза чётче, но в целом всё ещё довольно размыты.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

В конце концов, улучшается читаемость, но в то же время чёрно-белый текст приобретает легкий бирюзово-оранжевый ореол. Это не очень плохо, но вы можете его заметить.

Я пытаюсь сказать, что все эти уловки работают. Иметь их явно лучше, чем не иметь. Для дисплеев с низким DPI всё это просто необходимо. Но в то же время они представляют собой жёсткий компромисс, достигнутый во времена, когда у нас не было лучших дисплеев. Теперь, когда они у нас есть, время для этих трюков ушло.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Consolas 14px с ClearType и хинтингом → Consolas 14px @2x

Макбуки с Retina

Макбук с Retina может заставить текст выглядеть хорошо. Однако есть две вещи, которые вы абсолютно должны сделать.

Отключить сглаживание шрифтов

Во-первых, отключите «Сглаживание шрифтов» в Системных настройках → Общие настройки:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Я не уверен, какое сегодня там значение по умолчанию, но убедитесь, что оно выключено в любом случае.

UPD: судя по отзывам, похоже, что значение по умолчанию включено. Обязательно выключите его!

Это название настройки вводит в заблуждение. Раньше она называлась «Сглаживание шрифтов на ЖК-экранах» (LCD font smoothing), что предполагало субпиксельное сглаживание. Но Apple удалила субпиксельное сглаживание из macOS в 2018 году, в том же месяце, когда выпустила свой последний ноутбук без Retina.

Другое дело, что название предполагает, что ваши шрифты могут вообще не сглаживаться. Это тоже не так.

На самом деле она просто делает шрифт немного жирнее:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Так зачем его отключать? Потому что нет автоматизированного способа сделать шрифт жирнее. Обычно каждый вес шрифта тщательно разработан профессиональным дизайнером шрифтов. Это сложный процесс, который включает в себя миллионы ограничений. Если вы попытаетесь смоделировать его, например, добавив контур к букве, это будет выглядеть ужасно:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Настоящий жирный шрифт и поддельный, который имитируется с контуром

Но это именно то, что делает «сглаживание шрифтов» в macOS! Вот ещё один пример. MacOS размывает пиксельные границы с помощью «сглаживания шрифтов»:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Представьте себе дизайнера шрифтов, который тщательно сбалансировал каждую букву, поместил каждую точку с точностью до 1/100 пикселя, только чтобы его проигнорировало тупое программное обеспечение, которое думает, что оно знает лучше.

Что это значит для нас, программистов? Если вы возьмёте шрифт, оптимизированный вручную для определённого размера пикселя (каковыми являются многие программные шрифты, например Input на 11px или Monoid на 12px), он будет отображаться размытым, несмотря на все усилия.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

И все остальные шрифты, включая системные, будут немного более размытыми, чем это необходимо.

UPD: Крис Морган упомянул в комментарии, что эта настройка может объяснить, почему так много дизайнеров используют font-weight: 300 в качестве шрифта веб-страницы по умолчанию. Они чрезмерно компенсируют шрифтовое утолщение macOS!

Целочисленное масштабирование

Когда я купил свой первый (и первый в мире) Retina Macbook Pro в 2012 году, это было именно то, что рекламировалось: масштабирование 2×, каждый логический пиксель визуализируется на экране 2×2. Экран 2880×1800 визуализируется из логического источника 1440×900.

К сожалению, с тех пор разум покинул Apple, и в какой-то момент MacBook начал получать странное нецелочисленное масштабирование по умолчанию. Например, экран 2880×1800 будет иметь логическое разрешение 1680×1050. Это коэффициент масштабирования 1,7142857143. или 12/7.

Почему? Я думаю, кто-то в Apple решил, что больше экранной площади лучше продаётся. Проблема в том, что это не такой уж большой рост: всего лишь на 15%. Я имею в виду, что 15% — это хорошо, но не принципиально. Самое ужасное, что это происходит ценой потери любого шанса отрисовать любое пиксельно-чёткое изображение вообще!

Давай посмотрим. Коэффициент масштабирования 12/7 означает, что на каждые 7 логических пикселей приходится 12 соответствующих пикселей экрана. Это означает, что каждые 7 пикселей у вас есть шанс нарисовать прямоугольник высотой 7 пикселей, и это ваш единственный шанс выровняться с сеткой пикселей.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Переместитесь на 1 пиксель вверх или вниз — и вы проиграете. Сделайте его на 1px выше или короче — вы проиграете.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Пиксельно-идеальная линия? Жаль, но нельзя указать 7/12 пикселя в качестве ширины линии. Ещё хуже, что каждая линия 1px выглядит по-разному в зависимости от её вертикального положения:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Неудивительно, что современные иконки в основном состоят из штрихов шириной в один пиксель:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Сверху: масштаб 2×, снизу: то же самое после 12/7 даунсэмплинга

Трудно представить себе кого-то, кто специально хочет увидеть такое.

(понятия не имею, почему нижний правый пиксель отсутствует на всех иконках)

Что происходит с текстом? Ничего хорошего. Сначала он визуализируется чётко попиксельно с разрешением 2×, затем масштабируется до 85,7142857143. %, чтобы вписаться в физические пиксели:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Monoid на 12px. Верхняя часть: масштаб 2×, нижняя часть: то же самое после 12/7 нисходящего масштабирования

Правильно, пользовательский интерфейс даже не отображается в этом странном целевом разрешении. Каждое приложение Mac думает, что оно рендерит в 2×, и только после этого ОС масштабирует его до целевого разрешения. Из-за этого двухэтапного процесса изменения размера теряется много точности и нюансов.

На мой взгляд, ничто не может нанести больше вреда внешнему виду пользовательского интерфейса, чем это. Даже старые UI с низким разрешением dpi лучше, так как их линии, по крайней мере, совпадают с пикселями!

И не забывайте: это по умолчанию. Каждый Macbook поставляется с этими настройками. Миллионы людей работают, не зная, что их лишили радости экрана ретина.

К счастью для нас, это легко исправить (по крайней мере, сейчас). Перейдите в раздел Системные настройки → Дисплеи, снимите флажок по умолчанию и выберите вместо этого разрешение 2×:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Это сделает все на экране немного больше, оставив на экране (немного!) меньше места. Это ожидаемо. Моё мнение таково: ноутбук — это ограниченная среда по определению. Дополнительные 15% не превратят его волшебным образом в огромный удобный рабочий стол. Но, по крайней мере, вы можете наслаждаться этим великолепным экраном и чёткими пиксельными шрифтами. В противном случае, зачем вам вообще покупать экран ретина?

ClearType в Windows

Учитывая все эти разговоры о недостатках ClearType и о том, что он просто необходим на дисплеях с низкой плотностью пикселей, следует ли отключить его на дисплее 4k? Теоретически — да. На практике — нет.

Во-первых, у Windows даже нет пользовательского интерфейса, чтобы отключить его. Я имею в виду, там есть этот флажок:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Но даже если вы его выключите, вам все равно придётся пройти через настройку ClearType. Там просто нет кнопки OK \_(ツ)_/.

Если вы выключите его таким образом, он исчезнет в некоторых местах, но будет появляться в других. Я предполагаю, что эти места используют разные API, и одно учитывает эту настройку, а другое — нет.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

И самое главное, текст без ClearType выглядит как дерьмо. Это не обязательно должно быть так (он выглядит идеально на macOS, например), но особенно на Windows это невыносимо. Я думаю, что они даже не проверяют данную опцию:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Просто для удовольствия я перепечатал все текстовые метки, используя тот же шрифт, размер и цвет, но на macOS:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Но текст ClearType в Windows по-прежнему выглядит хорошо, даже на дисплее 4k. Жаль только, что мы пока не можем отключить ClearType.

Возьмите хороший монитор

Позвольте мне высказать своё мнение. В конце концов, это мой блог. Я думаю, что ноутбуки не очень хороши для разработки. Они великолепны в мобильности и удобстве, и этот аргумент может перевесить всё остальное для некоторых людей. Я принимаю это. Но все же настольный монитор + внешняя клавиатура всегда лучше ноутбука. Возможно, есть и другие причины не покупать монитор, но имея его, я надеюсь, никто не будет спорить, что это превосходная среда разработки.

После этого возникает вопрос, какой монитор вам нужен? Из того, что мы уже обсуждали, должны быть ясны две вещи:

Теперь может возникнуть соблазн использовать, например, масштабирование 1,5×. Это даст вам эквивалент 2560×1440 логических пикселей, что, как вы можете подумать, намного лучше. Это неправильное использование! Идея монитора 4k заключается не в том, чтобы получить больше пикселей, а в том, чтобы получить идеальный пиксельный рендеринг с высокой плотностью пользовательского интерфейса. В противном случае обычный дисплей 1440p будет работать лучше. Простое правило, которое нужно запомнить: выравнивание пикселей перевешивает всё остальное. Дисплей 1440p лучше отображает контент 1440p, чем дисплей 2160p.

Кроме того, можно запустить дисплей 4k с собственным разрешением 3840×2160 пикселей. Конечно, это зависит от размера дисплея, но, по моему опыту, даже 27-дюймовые дисплеи 4k слишком малы, чтобы работать при 1×. Пользовательский интерфейс будет слишком крошечным.

Миф о значении PPI, запатентованном Apple

Некоторые статьи предполагают, что компьютеры Apple должны использоваться только с дисплеями 220 PPI (пикселей на дюйм), потому что это число Apple сама использует на всех MacBook и iMac. Иногда люди заходят так далеко, что говорят, что дисплеи с другими PPI непригодны для использования в macOS.

Вот что я думаю. PPI определяет физический размер пикселя (220 PPI означает, что на дюйм приходится 220 пикселей, или 1 пиксель имеет ширину 1/220 дюйма). Таким образом, Apple гарантирует, что пиксели на всех её устройствах имеют одинаковый размер. Означает ли это, что элементы управления macOS имеют одинаковый физический размер? Больше нет, после того как Apple начала применять нецелочисленное масштабирование по умолчанию на MacBook.

Тогда почти невозможно гарантировать, что воспринимаемый размер или то, насколько большой пользователь видит элемент управления, является одним и тем же, потому что расстояние до дисплея отличается. Например, в среднем расстояние между моими глазами и экраном составляет 33 см с ноутбуком, но 68 см с монитором. Это двукратная разница!

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Это означает, что угловой размер пикселя 1/220 Macbook эквивалентен пикселю монитора 1/110. На самом деле у меня меньше воспринимаемых пикселей на 27-дюймовом мониторе 4k, чем на 15-дюймовом Macbook Pro!

Даже сама Apple это понимает! Их айфоны имеют более высокий PPI, чем макбуки, потому что на них обычно смотрят с более близкого расстояния.

Подводя итог, я не вижу проблемы с 24-дюймовыми дисплеями 4k или даже 27-дюймовыми дисплеями. Я использую оба с macOS и люблю оба, никогда не было никаких проблем. Конечно, 5k или 6k были бы лучше, но они идут в категорию «приятно иметь». 4K — это обязательный, абсолютный минимум для всех, кто работает с текстом.

Переходите на 120 Гц

Раньше мир делился на два лагеря: дисплеи с высоким разрешением и дисплеи с высокой частотой кадров. Первое было хорошо для текста, второе — для игр, и между ними не было середины. Если вы любите играть в экшн-игры, купите оба (и большой стол). Геймерам не нужны были 4K-дисплеи, поскольку ни одна разумная игра не работала бы при 4k @ 120 Гц, а творческие профессионалы не использовали 120 Гц для редактирования фотографий/текста. Конечно, я был в лагере высокого разрешения с 2014 года и никогда не променял бы рендеринг текста ретины на едва заметное изменение частоты обновления.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
HP Z27 (4k) и LG 34GL750-B (120 Гц)

Что ж, раскола больше не существует. Поскольку с недавнего времени (да, я слишком ленив, чтобы проверить) вы можете получить и то, и другое! Вы можете найти монитор 4k, работающий на частоте 120 Гц. Собственно, это открытие и послужило главной мотивацией для данной статьи.

Почему 120 Гц?

Если вы, как и я, работаете с текстом, вы можете подумать, что вам не нужны 120 Гц. И были бы правы. Это относится к категории «приятно иметь», но если вы ищете способы улучшить свой опыт, это отличный способ.

120 Гц даёт вам несколько существенных улучшений:

Вы заметите, что всё плохо анимировано и менее отзывчиво. Это связано с тем, что время между обновлениями монитора теперь составляет 32 мс вместо 16 мс при частоте 60 Гц. Это означает, что независимо от того, что вы делаете (нажимаете кнопку, перемещаете мышь), ближайший момент времени, когда компьютер может начать отображать результат, может быть на расстоянии 32 мс.

32 мс — это очень долго и хорошо заметно. На 60 Гц это время сокращается вдвое: самое долгое, что вам нужно ждать, — всего 16 мс. на 120 Гц это время снова сокращается вдвое: с 16 мс до 8 мс. в абсолютных числах вы устраняете дополнительные 8 мс, что означает, что переход 60 Гц → 120 Гц примерно вдвое менее эффективен, чем переход 30 Гц → 60 Гц. Но всё-таки стоит того, на мой взгляд.

Что купить?

На самом деле у нас нет особого выбора. Из того, что я могу найти, прямо сейчас на рынке есть только четыре (да, четыре!) дисплея 4k 120+ Гц! Думаю, это потому, что спрос не так уж высок, но я рад, что у нас есть хотя бы такой выбор!

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Все они очень хорошие мониторы, я уверен. Но цена немного завышена (

2000 долларов), особенно для тех, для кого 120 Гц не является вопросом жизни и смерти.

Есть ещё несколько мониторов с диагональю 55 дюймов и более, которые было бы трудно использовать на обычном рабочем столе.

Наконец, по какой-то невероятной удаче у нас действительно есть один недорогой, разумного размера монитор 4k 120 Гц. Это Acer Nitro XV273K:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

И это единственное, что у меня есть.

Вещи, на которые стоит обратить внимание (Windows)

В Windows несложно запустить разрешение 4k на частоте 120 Гц. Убедитесь, что ваша видеокарта имеет DisplayPort 1.4, используйте его, вот и всё. Серьёзно, это просто работает.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Вещи, на которые стоит обратить внимание (macOS)

Поддержка MacOS отстой. Официально ни один из компьютеров Apple не поддерживает ничего выше 60 Гц, даже при нормальном разрешении:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Так что покупка этого дисплея была основана на чистой вере. Вот что я понял:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Итак, значок молнии означает Thunderbolt (не путать с портом Lighting!), а железнодорожная стрелка означает USB-C. Теперь просто посмотрите на свой Macbook:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Думаю, разобраться не так просто \_(ツ)_/. В качестве альтернативы можно посмотреть на страницу Apple с интуитивно понятным названием SP794:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Итак, прежде всего, что означает Thunderbolt 3 (USB-C)? Это Thunderbolt 3 или USB-C? Это может быть разница между «работает безупречно» и «не работает вообще»:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Затем упоминается «DisplayPort over USB-C» (но у нас есть Thunderbolt 3, а не USB-C!). Страница не указывает версию DisplayPort, и без неё она бесполезна. Она также говорит, что USB 3.1 Gen 2 ограничен 10 Гбит/с, но я думаю, что ограничения USB 3 не распространяются на USB-C? Кроме того, что это за название — USB 3.1 Gen 2? Уже приняли USB 3.2?

В октябре 2016 года Apple анонсировала обновлённый Macbook Pro с двумя или четырьмя портами Thunderbolt 3, в зависимости от модели. В июне 2017 года Apple анонсировала новые модели iMac с двумя портами Thunderbolt 3, а также iMac Pro с четырьмя портами был выпущен в декабре 2017 года.

8 января 2018 года Intel анонсировала обновление продукта (под кодовым названием Titan Ridge) с «усиленной надёжностью» и поддержкой DisplayPort 1.4. Новый контроллер периферии теперь может работать как USB sink (совместим с обычными портами USB-C).

Оказывается, Thunderbolt 3 может иметь или не иметь DisplayPort 1.4. Некоторые из них доходят только до DP 1.2. Статья Википедии предполагает, что всё, выпущенное до 2018 года, определённо не будет работать, но после 2018 года это может или не может работать, в зависимости от версии Thunderbolt. Чувствуешь себя потерянным? Используй мою схему:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Думаю, что мы все можем согласиться с тем, что вся эта ситуация Thunderbolt/USB-C является очень сильным претендентом на «самый запутанный стандарт порта, когда-либо созданный человечеством».

Короче говоря, мне повезло. Мой Macbook Pro 2019 имел правильный порт, и с адаптером Thunderbolt 3 (USB-C) для DisplayPort всё заработало. Насколько я понимаю, версии портов на устройствах имеют значение, но кабели и адаптеры — нет, пока они физически помещаются в отверстие. В моем случае это был конвертер Xiaomi USB-C → miniDP и кабель miniDP → DP.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Будет ли это работать на вас? Понятия не имею! Надеюсь, что будет. Всё, что я знаю, это то, что вы должны убедиться, что ваш Thunderbolt 3 может нести DisplayPort 1.4. Это волшебное сочетание.

Вещи, на которые стоит обратить внимание (macOS) — продолжение

Если до сих пор не было достаточно запутанно, есть ещё кое-что!

Думаю, ваш Macbook должен иметь дискретную видеокарту (На это могут влиять и другие причины, например, пересмотр Thunderbolt. У меня ограниченная тестовая база, но: Macbook Pro 15” 2019 работает, Macbook Air 2018 — нет, Mac mini 2018 работает только с eGPU). Различные графические карты Intel UHD/Iris не работают. eGPU работает.

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста

Но даже если у вас есть совместимый Mac, с совместимыми портами, совместимыми кабелями, этого недостаточно. Каждый раз, когда я загружаю свой Mac, есть ритуал, который я должен выполнить, чтобы заставить мой дисплей переключиться в режим 120 Гц. Я называю это «танец 120 Гц»:

Вся эта ситуация напоминает мне покупку дисплея 4k в 2014 году: есть только пара моделей, порты сбивают с толку, поддержка Apple отстой. Надеюсь, через пять лет 120 Гц станет стандартом. До тех пор мы должны быть благодарны, что, при больших неудобствах, мы, по крайней мере, можем использовать современные дисплеи с macOS. Спасибо, Apple!

Что дальше?

Каждому человеку нужна мечта. В какой-то момент 4k @ 120 Гц станет обыденностью, и мы даже можем увидеть 5k @ 120 Гц и больше. Мы также можем видеть экраны ретина с соотношением 21:9 и даже 32:9 (больше горизонтального пространства), что всегда является желанным дополнением (на самом деле, есть впечатляющий 34WK95U-W, но вы также можете найти его как более короткую версию более традиционного 27MD5KL-B).

Но даже сегодня вы можете заглянуть в будущее, если у вас есть лишние 4000 долларов. Это Dell UP3218K, первый и единственный в мире монитор 8k:

Как выбрать монитор для программиста. Смотреть фото Как выбрать монитор для программиста. Смотреть картинку Как выбрать монитор для программиста. Картинка про Как выбрать монитор для программиста. Фото Как выбрать монитор для программиста
Даже на промо-странице для дисплея 8k Dell публикует только его фотографии размером 1×

Плотность пикселей на нём настолько высока (280 PPI), что его, вероятно, лучше всего использовать при масштабировании 300% (чего, конечно, нет в macOS, но есть в Windows). Он также требует двух одновременных кабелей DisplayPort для работы, что опять же не подходит для Mac.

Но даже при 300% он всё равно даст вам эффективное логическое разрешение 2560×1440, что существенно больше, чем 1920×1080 современных дисплеев 4k. Больше плотности пикселей и больше разрешения! Что ж, можно помечтать.

Заключение

Подводя итог, вот лучшая установка для программистов:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *