2

Есть ли способ изменить воспринимаемое родное разрешение Windows?

Причина, по которой я спрашиваю, заключается в том, что я хотел бы использовать разрешение 1440x900 на своем MacBook Retina (2880x1800 без ограничений), чтобы добиться идеального эффекта 2x пикселей.

Установка разрешения 1440x900 обычным способом через окна заставляет окна использовать линейную интерполяцию, так как он не "осознает", что выбранное разрешение на самом деле точно в пикселях, и, как таковой, размывает изображение.

Я понимаю, что эта информация жестко запрограммирована в EDID дисплея, и вы можете переопределить эту информацию в реестре. Можно ли "одурачить" окна, чтобы видеть монитор как монитор с разрешением 1440x900, а не как 2880x1800?

Спасибо!

1 ответ1

0

"Воспринимаемое" собственное разрешение окна исходит из того, что ему сообщает драйвер графического оборудования (который, за исключением безопасного режима Windows, обычно не является компонентом Windows). Кроме того, графическая карта / драйвер микросхемы несет полную ответственность за принятие запрошенного разрешения монитора и настройку его аппаратного обеспечения таким образом, чтобы сделать это разумным образом. Другими словами: не Windows масштабирует графический вывод нежелательным образом, это видеодрайвер. В моем собственном программном драйвере для чипсета Intel 945G очень много ошибок, и он не может корректно выводить разрешение монитора меньше "родного" разрешения. Если вместо этого я составлю подробный дескриптор синхронизации (в соответствии со спецификациями VESA) и заставлю драйвер использовать его, дисплей будет идеальным. Вы не упоминаете используемый вами видеодрайвер, но я бы посоветовал изучить его параметры для вывода с настраиваемым разрешением и выбор метода масштабирования. Вы также можете попытаться сохранить разрешение монитора на собственном уровне и настроить параметр "DPI" в Windows, чтобы он в два раза превышал его фактическое значение на мониторе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .