Я запускаю свой ThinkPad с настройкой DPI системы в 140%. В Windows 7 и 8 я включил флажок «Использовать масштабирование DPI в стиле Windows XP» в диалоговом окне «Пользовательские настройки DPI». Когда этот параметр отключен, приложения, не поддерживающие DPI, получают виртуализацию DPI с помощью растрового растяжения, что приводит к большому, но нечеткому тексту. Включение этого флажка отключает растягивание растрового изображения, поэтому приложения без поддержки DPI получают меньший текст, но без нечеткого растяжения. Я считаю, что большинство приложений более читабельно с меньшим четким текстом, поэтому я включаю масштабирование в стиле XP (то есть отключаю виртуализацию DPI).
Windows 8.1 RTM полностью удалила эту опцию. После обновления все мои приложения, не поддерживающие DPI, работают с уродливым растровым растяжением. Я могу это исправить, зайдя в «Свойства» для каждого приложения и установив флажок «Отключить масштабирование с использованием двухуровневого воспроизведения при высоких настройках DPI» на вкладке «Совместимость», но это немного сложно.
Есть ли способ восстановить масштабирование DPI в масштабах системы XP в Windows 8.1?
источник
UseDPIScaling
вHKLM\SOFTWARE\Microsoft\Windows\DWM
0. Я понятия не имею, будет ли это работать.Ответы:
Краткий ответ (AFAIK): Вы больше не можете , так как они переработали систему DPI в 8.1, чтобы лучше приспособиться к более новым дисплеям HD и более сложным настройкам (возможно, за счет запуска старых, не поддерживающих DPI программ).
Проверьте это из «Блога по Windows Extreme» (blogs.microsoft.com, 15 июля 2013 г.): Улучшения масштабирования DPI 8.1 в Windows 8.1
Вставка:
источник
Короче говоря, вы можете установить это глобально, выбрав «Позвольте мне выбрать один уровень масштабирования для всех моих дисплеев» и выйдя из системы, а затем вернитесь обратно.
Вот как я узнал: я столкнулся с той же проблемой.
Сначала я начал исправлять по отдельности с настройками совместимости, но вскоре это стало головной болью из-за большого количества различных программ с этой проблемой.
Таким образом, читая некоторые указатели, вы узнаете, что эта опция предназначена для того, чтобы каждую программу можно было адаптировать к различным дисплеям, работающим параллельно, чтобы ее можно было читать на каждом из них, увеличив ее как растровое изображение, что делает его большим, но некрасивым (размытым) во многих случаях - Конечно, некоторые могут захотеть его на одном экране, но тогда они могут использовать оптимизированное значение размера, которое все равно будет хорошо отображаться.
Теперь Windows применяет это к любому монитору, включая стандартный, даже если он единственный.
Я подумал, что, может быть, если бы вы сказали, чтобы он использовал одинаковое масштабирование на всех дисплеях, ему больше не понадобились бы издержки подпрограммы для каждого дисплея и отключили ее вообще - или, по крайней мере, соответствовали оптимизированным значениям, которые всегда были доступны, и хорошо.
Функциональность масштабирования будет просто соответствовать выбранным вручную значениям (меньшее - 100%, среднее - 125%, большее - 150%, определено пользователем и т. Д.) Без метода отображения (растровое изображение), который всегда хорошо отображался в прошлом.
Кажется, я догадался, так как теперь все программы визуализируются довольно красиво и даже больше, чего я не ожидал, поскольку опция размытия на самом деле также давала меньший текст в моем случае (я изменил некоторые размеры текста, чтобы упростить использование сенсорного дисплея, возможно, .)
Так как это все, что мне было нужно, я оставляю это другим, чтобы выяснить и уточнить точный механизм того, как это работает, чтобы улучшить то, что просто является моим предположением.
источник