13

Я недавно купил очень хороший Lenovo Yoga 2. Экран невероятный, я больше не могу смотреть на свой старый монитор, чтение на нем - мечта

Тем не менее, введите вопросы HiDPI и масштабирования окон, и у меня есть несколько проблем. Internet Explorer загружается нормально, а другие приложения MS выглядят хорошо. Тем не менее, Chrome выглядит размытым вместе с Spotify ... Я уже снял флажок "Позвольте мне выбрать один уровень масштабирования для всех моих дисплеев". Однако это делает Chrome и все другие приложения очень маленькими с разрешением 3200 x 1800.

Поэтому мое текущее решение состоит в том, чтобы Windows 8.1 масштабировала все, а затем отключила масштабирование в настройках совместимости программ (щелкните правой кнопкой мыши исполняемый файл), но это означает, что вкладки в Chrome действительно очень маленькие.

Я ищу решение, в котором такие приложения, как Chrome и Spotify, выглядят так же хорошо, как и другие приложения на моем ноутбуке. Я понимаю, что сейчас это может быть хакерским, чем занимаются все остальные?

2 ответа2

4

Как отметил @PeterT в комментариях, правильный способ сделать это в chrome - использовать chrome://flags/#high-dpi-support (и принудительно отображать графический процессор, если это не происходит автоматически).

У меня только что был похожий опыт с родственником HiDPI Sony VAIO.

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

Что касается Spotify, вам не повезло. Spotify не поддерживает HiDPI и, похоже, не планирует выпускать его в ближайшее время. Смотрите эти темы на форуме Spotify для более подробной информации.

3

Установка флага с помощью chrome://flags больше не работает в последней версии 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, где работает тот же взлом реестра (никаких других изменений не требуется).

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