Дисплей с высоким разрешением DPI и четвертью собственного разрешения

Дисплей с высоким разрешением DPI и четвертью собственного разрешения

У меня дисплей с высоким разрешением (13 дюймов 3200x1800), и я решил, что если установить его на 1600x900 (ровно 1/4 от исходного разрешения — 1/2 ширины и 1/2 высоты), то каждый выводимый пиксель должен быть представлен блоком 2x2 реальных пикселей на дисплее, четким и ясным, как если бы это был дисплей с исходным разрешением 1600x900.

Но когда я пробую, изображение получается очень размытым. Поэтому у меня два вопроса. Во-первых, это дисплей или графический процессор отвечает за добавление этого размытия (или невозможно сказать)? И во-вторых, можно ли что-то сделать, чтобы предотвратить это?

Я также рассматриваю возможность покупки внешнего дисплея с высоким разрешением (24 дюйма, 4K), поэтому вопрос может относиться и к нему (подключенному либо к GTX 970, либо к Intel Iris 540).

решение1

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

Если вы хотите, чтобы ваш пользовательский интерфейс и текст были больше, вам нужно изменить настройку масштабирования, а не понижать входное разрешение дисплея. Настройка масштабирования будет отображать интерфейс и текст по-разному, так что больше пикселей будет использоваться для отображения того же меню/кнопки/текста/...

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

решение2

Частичный ответ из отличной статьи/страницы прогресса:

http://tanalin.com/en/articles/lossless-scaling/

(Я знаю, что страница может закрыться и т. д., но информации слишком много, чтобы перечислить ее здесь).

Главное, что это частично работает для графических процессоров nVIDIA под управлением Linux. Рабочий стол должен реагировать безупречно, но игры — это смешанная картина. Для 1080p на дисплее 4K:

nvidia-settings -a CurrentMetaMode="DP-1: 3840x2160_60 {ViewPortIn=1920x1080, ViewPortOut=3840x2160, ResamplingMethod=Nearest }"

Чтобы подтвердить, к какому дисплею вы хотите применить это (вероятно, DP1):

xrandr

Однажды nVIDIA, возможно, внедрит эту функцию и в Windows (уже есть скрытая опция фильтрации Ланцоша/Синца, доступная через nVIDIA Inspector — она чуть менее агрессивна, чем билинейная/бикубическая, но далеко не идеальна).

решение3

Для Windows есть идеальный ответ: Размытый экран при использовании 1/2 собственного разрешения
Это работает, и я даже не могу выразить, насколько это мне помогло, поскольку я годами страдал от этой проблемы с размытием зрения!
Цитата:

После некоторого гугления я нашел этот regkey для дисплея. Ключ после Configurationможет меняться:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\SHP144A0_1E_07DF_CC^308AEBB00B16BB169DBCDF562C399811\00\00
Несколько значений соответствовали моему родному разрешению x (3200) и несколько - моему y (1800). Я заменил их все на 1/2 их значений, вошел в систему и вышел из нее и заметил, что это было исправлено!

Связанный контент