4

Я хочу сказать Windows, каково значение DPI одного из моих дисплеев.

У меня ноутбук с Windows 8.1 (Asus Zenbook Infinity) с дисплеем 2560x1440; который нуждается в поддержке высокого разрешения, чтобы быть пригодным для использования. В Windows 8.1 Windows выбирает правильный DPI для отображения чего-либо для вас, основываясь на обнаруженном DPI дисплея и настройке "большого размера", настроенной пользователем.

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

У меня также есть другой внешний дисплей, который иногда определяется как неправильный DPI.

Есть ли какие-либо средства, чтобы сообщить Windows, что такое DPI?

(Я бы предпочел не использовать параметр "установить DPI для всех дисплеев", потому что я часто подключаю эту машину к панелям с низким (96) DPI и хочу использовать функции масштабирования 8.1)

2 ответа2

2

От отображения масштабирование не остается / сохраняется в Windows 8.1

Выключение Instantus от Asus и использование энергосбережения в Windows по умолчанию решило мою проблему с потерей масштаба после сна или закрытия крышки. Не уверен, почему это так. Пробуждение от сна с powerSave занимает всего несколько секунд, так что это не неудобно.

У меня нет Asus, поэтому я не знаю точно, как отключить InstantOn. Это может быть объяснено в вашем руководстве или справке.

В теме Как избавиться от Instant On с моего рабочего стола и панели задач, не закрывая его? решение состояло в том, чтобы щелкнуть правой кнопкой мыши InstantOn и снять флажок "Запускать при запуске Windows".

Смотрите также Как включить Asus Instant On? о том, как получить доступ к InstantOn.

Примечание. Согласно комментарию автора, установка InstantOn необходима для решения проблемы, даже если она предназначена только для немедленного ее отключения.

1

Чтобы получить доступ к этому параметру, щелкните правой кнопкой мыши фон рабочего стола Windows и выберите Разрешение экрана. Нажмите на ссылку "Сделать текст или другие элементы больше или меньше" в окне "Разрешение экрана", и вы сможете установить собственный уровень масштабирования для вашего дисплея. Также должен быть установлен флажок "позвольте мне выбрать один уровень масштабирования для всех дисплеев" и убедитесь, что он отключен, как вы сказали. Если это не работает, вы можете отредактировать reg, зайдя в reg edit, затем следуя этим шагам

  • перейдите сюда HKEY_CURRENT_USER\ Панель управления \ Рабочий стол
  • На правой панели рабочего стола дважды щелкните / коснитесь Win8DpiScaling, чтобы изменить его.
  • Введите 1 и нажмите / нажмите на ОК
  • На правой панели рабочего стола дважды щелкните / нажмите на LogPixels, чтобы изменить его. ПРИМЕЧАНИЕ. Если у вас нет значения DWORD LogPixels, щелкните правой кнопкой мыши пустое место на правой панели рабочего стола, выберите «Создать» и «Значение DWORD (32-разрядное)», введите LogPixels и нажмите Enter.
  • Выберите (точка) Десятичное число, введите значение данных реестра из таблицы ниже для требуемого размера масштабирования DPI и нажмите / коснитесь OK.

    DPI в процентах
    Значение данных реестра
    Меньше 100% 96
    Средний 125% 120
    Больше 150% 144
    XL 200% 192
    Пользовательский 250% 240
    Пользовательский 300% 288
    Пользовательский 400% 384
    Пользовательский 500% 480

УБЕДИТЕСЬ, ЧТОБЫ РЕЗЕРВИТЬ ВАШ РЕГ

сохранить и перезапустить, чтобы применить.

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