Чи можна встановити DPI дисплея в Windows 8.1?


4

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

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

Однак щоразу, коли я відновлю цю машину зі сну, Windows виявляє цей дисплей як типову панель 96 DPI, і в результаті все надзвичайно мало. Щоб відновити правильне масштабування, я змушений перезавантажити машину.

У мене також є ще один зовнішній дисплей, який час від часу виявляється як неправильний DPI.

Чи є якісь засоби розповісти Windows, що таке DPI?

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

Відповіді:


2

З екрана масштабування не залишається / зберігається у Windows 8.1

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

У мене немає Asus, тому я не знаю точно, як відключити InstantOn. Це може бути пояснено у вашому посібнику чи довідці.

У нитці Як позбутися Instant On з мого робочого столу та панелі завдань, не закриваючи його? Рішення полягало в тому, щоб клацнути правою кнопкою миші на InstantOn і зняти прапорець "Запустити при запуску Windows".

Див. Також Як увімкнути Asus миттєво? як отримати доступ до InstantOn.

Зауваження: Відповідно до коментаря плаката, встановлення InstantOn є важливим для вирішення проблеми, навіть якщо це стосується лише її негайного відключення.


+1. Дамо це зняти і дам вам знати, що відбувається. (Потрібно спочатку встановити компоненти Asus InstantOn)
Billy ONeal

Якщо він не встановлений, то, ймовірно, це рішення не стосується вашої справи. Але краще перевірити кожен попередньо встановлений продукт, який постачається разом із комп’ютером, видаліть парове програмне забезпечення та перевірте параметри сну.
harrymc

Ще один продукт, який може викликати подібні проблеми, - це технологія Intel Smart Connect. Якщо він встановлений, спробуйте його видалити.
harrymc

Все йде нормально. Мені все ще цікаво, чи є спосіб встановити DPI дисплея вручну (у мене зовнішній дисплей, який все ще виявлено неправильно), але це вирішило найбільш актуальну для мене версію проблеми.
Біллі ONeal

Якщо ситуація покращилася, ви могли б уточнити, що саме ви зробили, для майбутніх читачів.
harrymc

1

Щоб отримати доступ до цього параметра, клацніть правою кнопкою миші фон робочого столу Windows та виберіть Роздільна здатність екрана. Клацніть посилання "Зробити текст та інші елементи більшими чи меншими" у вікні Роздільна здатність екрана, і ви зможете встановити спеціальний рівень масштабування для вашого дисплея. Також має бути встановлений прапорець, у якому написано "Дозвольте мені вибрати один рівень масштабування для всіх дисплеїв" і переконайтесь, що його немає, як ви сказали. Якщо це не працює, ви можете відредагувати reg, перейшовши в режим редагування, виконайте наступні дії

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

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

ПЕРЕКОНАЙТЕ ПЕРЕГЛЯД ПОВЕРНЕННЯ ВАШОГО РЕГУ

зберегти та перезапустити, щоб застосувати.


Схоже, це просто задає ті самі налаштування, які можна встановити через панель управління. Зверніть увагу, це налаштування не для конкретного дисплея.
Біллі ONeal

Вибачте, ви відчуваєте, що моя відповідь недостатньо хороша. Не існує способу без сторонніх інструментів встановити кілька дисплеїв по-різному. Ось як би це було зроблено для поточного дисплея.
Crowlands

Опублікована проблема полягала не в тому, як встановити DPI - через те, що налаштування DPI втрачена після сну від сну.
harrymc

@Crowlands: З огляду на те, що моє запитання явно задає конкретний показ, ця відповідь не відповідає на моє запитання. Я прямо сказав I'd rather not use the "set DPI for all displays" setting because I often plug this machine into low (96) DPI panels and want to use 8.1's scaling features- це ефективно те, що робить ваша відповідь.
Біллі ONeal

@Crowlands Ви згадуєте сторонні інструменти, які з них?
Тревор Елліотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.