Как заставить Windows 8 не «масштабировать» размер дисплея?

Как заставить Windows 8 не «масштабировать» размер дисплея?

Моя реальная проблема заключается в том, что в конфигурации с несколькими мониторами моему второму монитору больше 4 лет, и его максимальное (и оптимальное) разрешение экрана составляет 1680 x 1050. Сама Windows 8 правильно определяет этот размер, хотя и выдает небольшое предупреждение на панели «Разрешение экрана»:

Ваше разрешение ниже 1536 x 1080. Некоторые элементы могут не поместиться на экране.

Я также использую VirtualBox и использую функцию "Полный экран" (доступную в гостевых дополнениях), чтобы виртуальная машина использовала весь дисплей. Однако Windows каким-то образом обманывает VirtualBox, заставляя его думать, что дисплей на самом деле имеет разрешение 2520 x 1575. Из-за этого изображения и текст на экране виртуальной машины меньше, чем я привык (при использовании той же настройки с Windows 7). Некоторые размеры текста, которые раньше были довольно легко читаемыми, теперь почти нечитаемы.

Механизм масштабирования довольно сложный, есть сглаживание и все такое, но я бы предпочел, чтобы Windows оставила размер дисплея в его исходном размере.

Как мне указать Windows 8 не менять размер дисплея?

решение1

Я нашел решение. При просмотре панели управления «Разрешение экрана» есть ссылка «Сделать текст и другие элементы больше или меньше». Это открывает элемент управления для настройки размера значков и текста. В середине этой панели есть опция «Позволить мне выбрать один уровень масштабирования для всех моих дисплеев». Установка этого флажка решает мою проблему.

По умолчанию (если флажок не установлен) Windows 8 пытается установить для всех экранов некое «оптимальное» разрешение, которое создает ощущение, что все экраны примерно одинакового размера, что и портило размер экрана моего VirtualBox.

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