Размытый экран при использовании 1/2 родного разрешения

У меня есть 13-дюймовый ноутбук 3200x1800 с Windows 10. Многие устаревшие приложения имеют ужасное масштабирование DPI, и я попытался избежать этой проблемы, просто установив разрешение 1600x900. Я думал, что 1x1 пиксель будет отображаться как 2x2. Очевидно, что это не так. дело.

Объекты по-прежнему размыты, хотя я бы предположил, что пиксели просто удвоились бы, и я бы получил половину PPI.

Может кто-нибудь объяснить мне, как окна масштабируют изображения на моем дисплее и есть ли способ избежать боли, связанной с масштабированием с высоким DPI в окнах?

1 ответ

Я не эксперт, поэтому я не уверен, что мое решение сломается

Если я замечу негативное влияние от этого, я обновлю этот пост.

Очевидно, что субпиксельный рендеринг Windows не работает таким образом по нескольким причинам.

Узнав об этом, я подумал, смогу ли я обмануть окна, заставив думать, что родное разрешение дисплея меньше, чем на самом деле. После некоторого поиска в Google я нашел этот regkey для дисплея. Ключ после Конфигурации может измениться.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\SHP144A0_1E_07DF_CC^308AEBB00B16BB169DBCDF562C399811\00\00

Несколько значений соответствовали моему собственному разрешению x (3200), а несколько - моему y (1800). Я заменил их все на 1/2 их значений, вошел в систему и вышел из системы и заметил, что это исправлено!

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

Другие вопросы по тегам