1

Я установил Ubuntu 14.04 на виртуальную машину Hyper-V, размещенную на Windows 8.1. Все это работает на Surface 3, поэтому в Windows включено масштабирование с высоким разрешением.

У меня также есть обычный старый вторичный дисплей Full HD, прикрепленный к Surface.

Теперь мне удалось заставить мою установку Ubuntu использовать разрешение 1920x1080, но она не выглядит корректно на моем дополнительном дисплее 1080p.

Вот как это работает:

  • Если я перетащу окно Hyper-V/Virtual Machine Connection на дисплей Surface с высоким разрешением, изображение будет четким, но небольшим, и один пиксель в Ubuntu будет равен одному физическому пикселю на дисплее Surface.

  • Когда я перетаскиваю его на дополнительный дисплей 1080p, все уменьшается, так что размеры окна примерно совпадают с размерами на поверхности. В результате экран Ubuntu выглядит размытым и маленьким.

Это полная противоположность тому, что должно произойти:

  • На дисплее Surface экран Ubuntu предпочтительно должен быть увеличен
  • Что еще более важно, на дополнительном дисплее экран Ubuntu должен соответствовать физическим пикселям и использовать всю недвижимость в полноэкранном режиме.

Любые идеи о том, что здесь происходит с масштабированием, и как я могу это исправить?

1 ответ1

0

Вы можете попробовать установить флаги совместимости непосредственно в реестре, которые находятся в следующем месте реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

В этом ключе создайте (строковую) запись как таковую:

  • Имя: C:\Windows\System32\vmconnect.exe
  • Тип: REG_SZ (String)
  • Данные: ~HIGHDPIAWARE

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