Изменение воспринимаемого родного разрешения Windows

2059
user3116084

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

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

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

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

Спасибо!

2
Взгляните на http://superuser.com/questions/3057/force-native-resolution-to-non-pnp-monitor-in-windows?rq=1, у вас могут быть полезные идеи для работы. Ƭᴇcʜιᴇ007 10 лет назад 0
Благодарю. Я попробовал это последнее решение с программным обеспечением Phoenix, но, к сожалению, оно не сработало. Windows по-прежнему обнаруживает 2880x1800 как собственное и рекомендуемое разрешение, и поэтому размывает 1440x900. Кто-нибудь? :) user3116084 10 лет назад 0

1 ответ на вопрос

0
kreemoweet

Window's "perceived" native resolution comes from what is reported to it by the graphics hardware driver (which, except in Windows Safe Mode, is usually not a Windows component). Likewise, it is entirely the responsibility of the graphics card/chip driver to accept a requested monitor resolution output and adjust it's hardware to do exactly that in a reasonable manner. In other words: it is not Windows that is scaling the graphics output in an undesirable manner, it is the video driver. My own Intel 945G chip driver software is very buggy, and can not output monitor resolutions smaller than the "native" resolution in a correct manner. If I instead compose a Detailed Timing Descriptor (in accordance with VESA specifications), and force the driver to use that, the display is perfect. You do not mention the video driver you're using, but I would suggest looking into its options for custom resolution output, and scaling method choices. You might also try keeping your monitor resolution at native, and adjust the Windows "DPI" setting to twice its actual value on your monitor.