Проблеми HiDPI в Windows 8.1 (Chrome, Spotify)


13

Нещодавно я придбав дуже приємну Lenovo Yoga 2. Екран неймовірний, я вже не можу дивитись на свій старий монітор, читати на ньому - це сон

Однак введіть проблеми HiDPI та масштабування вікон, і у мене є кілька проблем. Internet Explorer завантажує штрафи, а інші програми MS виглядають добре. Однак Chrome виглядає розмитим разом із Spotify ... Я вже не вибрав параметр "Дозвольте вибрати один рівень масштабування для всіх моїх дисплеїв", однак це робить Chrome та всі інші додатки дуже маленькими на роздільній здатності 3200 x 1800.

Тож моє поточне рішення - мати Windows 8.1 масштабувати все, а потім відключити масштабування в налаштуваннях сумісності програми (клацніть правою кнопкою миші на exe), але це означає, що вкладки в Chrome справді дуже маленькі.

Я шукаю рішення, де такі програми, як Chrome і Spotify, виглядають так само добре, як і інші додатки на моєму ноутбуці. Я усвідомлюю, що це може бути гакітним зараз, що роблять усі інші?


5
Це налаштування за програмою. Для хромування слід спробувати ввести chrome://flags/#high-dpi-supportв рядок URL-адрес і переконатися, що HiDPI-Supportвстановлено значення "активовано"
PeterT

Дякую, я раніше це пробував, але хром стає НЕЗАЛЕЖНИМ, і IE набагато плавніше на цій резолюції ... будь-які ідеї?
Чарлі Девіс

1
Спробуйте застосувати прискорення GPU з такими налаштуваннями, як chrome: // flags / # force-композиція-mode-2, і спостерігайте за використанням процесора в диспетчері завдань. Це може допомогти визначити, що саме таке "повільний", це час реакції під час натискання на посилання, чи нерегулярне заїкання під час прокрутки?
PeterT

Ей, дякую - так, це трохи "розсуд", коли, наприклад, прокручуйте сторінки з великою кількістю зображень. Як і thechive.com, я включив графічний процесор, і, здається, краще. Я зроблю кілька подальших тестів. Однак мені не дивно, що це "експерименти" в Chrome. Але в IE вони, здається, спрацьовують коробку ... чи IE зараз кращий за хром?!?!
Чарлі Девіс

1
Internet Explorer 10 і 11 використовують Direct2D для візуалізації, тоді як Chrome повинен підтримувати всі види ОС для візуалізації, тому, природно, на деяких платформах IE перевершує Chrome при чистому вимірі продуктивності візуалізації. Це ускладнює Chrom, використовуючи Skia для візуалізації. Ви також можете спробувати порівняти з Firefox, який також використовує Direct2D під Windows afaik.
PeterT

Відповіді:


4

Як зазначає @PeterT в коментарях, правильний спосіб зробити це в chrome - це використовувати chrome://flags/#high-dpi-support(і змусити GPU-рендерінг, якщо це не відбудеться автоматично).

Я просто мав подібний досвід із родичем HiDPI Sony VAIO.

Справа не в тому, що це "експерименти" в Chrome, а лише те, що їх легше включати лише на машинах, які вимагають / підтримують їх. Було б непогано, щоб підтримка цих функцій була автоматично виявлена, але це не завжди так просто, враховуючи широке розмаїття апаратних засобів (і, що ще важливіше, широке розмаїття драйверів), які зараз використовуються на різних платформах. Я сумніваюся, що програми Microsoft ввімкнули це і за замовчуванням - я б здогадався, що Lenovo це дозволило, коли вони встановили Windows на машині.

Що стосується Spotify, то вам не пощастило. Spotify не підтримує HiDPI і, здається, не планує його скоро випустити. Дивіться ці теми на форумі Spotify для отримання більш детальної інформації.


1
Як хтось, хто щойно почав використовувати Chrome у режимі високого dpi, я можу вам сказати, що це справді експериментальна функція. Недоліки, які я помітив, використовуючи його протягом 10 хвилин: Керінг тексту поганий, а тексти заголовків розміщені неправильно. Однак, коли функція буде стабільною, Chrome повинен мати можливість її автоматично включати, оскільки "Windows 8.1 надає API для додатків, щоб знати, що таке оптимальне значення масштабування". посилання
ValarDohaeris

Кернінг - це не просто "погано"; це абсолютно жорстоко: i.imgur.com/HLpb97Y.png
RomanSt

@romkyns Я бачив, що це станеться, якщо ваш браузер не зміг завантажити шрифт. Перевірте, чи це ваша проблема.
Моше Кац

3

Встановлення прапора за допомогою chrome: // прапорів більше не працює в останній версії Chrome. Натомість ви можете встановити його за допомогою ключа реєстру. Інструкції робити це вручну, або ви можете спробувати цей файл реєстру (використовувати на власний ризик):

  1. Відкрити regedit.exe
  2. Перейдіть до HKEY_CURRENT_USER\Software\Google\Chrome
  3. Створіть ключ «Профіль», якщо він ще не існує
  4. Створіть нове значення DWORD під назвою "high-dpi-support" та надайте йому значення 1 (0x00000001)

Це ввімкне експериментальний режим HIDPI.

Тепер вам потрібно вимкнути масштабування дисплея Windows, оскільки Chrome сам це впорається:

  1. Знайдіть ярлик Chrome на робочому столі чи на панелі інструментів
  2. Клацніть правою кнопкою миші та перейдіть до властивостей
  3. Знайдіть вкладку «Сумісність»
  4. Поставте прапорець "Вимкнути масштабування дисплея на високих налаштуваннях DPI"

Тепер ви готові перезапустити Chrome. Переконайтеся, що ви вбили всі процеси Chrome за допомогою диспетчера завдань (вони не вмирають, коли ви закриєте всі вікна) та запустіть Chrome за допомогою ярлика. Це повинно працювати з усіма нормальними помилками експериментального режиму HIDPI (наприклад, перетягування вкладок між вікнами не зовсім працює так, як належить).

Випробувано в Chrome 35.0.1916.114

Оновлення : це, здається, порушено в Chrome 36 (він постійно скидає налаштування реєстру на "2"). Я не міг змусити його працювати, крім переключення на бета-канал Chrome 37, де працює той самий злом реєстру (інші зміни не потрібні).


слова, які я хочу використати для опису всієї цієї ситуації, безумовно, заборонили б цей сайт ... Я використовую версію 36 на абсолютно новій Surface Pro 3, і цей ключ реєстру працював для мене НАЙКРАЩЕ. потім він почав скидати її. Я зараз намагаюся v37
Саймон

щоб підтвердити - версія 37, здається, працює зараз. Я боявся думати, скільки людей використовує свої чудові блискучі нові ноутбуки hidpi з розмитим Chrome. Я не можу повірити, що це триває так довго, як проблема
Саймон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.