Принудительно ли запускать приложения Windows 8 Metro для более низкого разрешения ниже 1024x768?


15

Я установил Windows 8 Consumer Preview на свой нетбук Samsung NB30. Я был очень взволнован, попробовав его на этой маленькой коробке, потому что она имеет сенсорный экран и Windows 8 должна быть оптимизирована для устройств с сенсорным экраном. Установка была быстрой и плавной, и все драйверы, кажется, работают хорошо, в том числе и для сенсорного экрана.

Однако есть одна серьезная проблема: когда я пытаюсь нажать одну из плиток в Metro UI, она отображает

Это приложение не открывается. Разрешение экрана слишком низкое для запуска этого приложения.

Машина имеет процессор Intel Atom N450 и встроенную графическую карту Intel GMA 3159 и имеет максимальное разрешение 1024x600. Я читал, что Метро требует как минимум 1024x768.

Есть ли решение этой проблемы? Есть ли способ заставить приложения Windows 8 Metro работать в более низких разрешениях?


1
Microsoft очень четко заявила, что Microsoft гарантирует минимальное разрешение для приложений Metro. Они не будут работать ниже этого разрешения, потому что они просто не могут; они не предназначены для этого. Если есть обходной путь, я не удивлюсь, если многие / большинство приложений Metro сломаются.
Мирддин Эмрис

4
Извините, но я не понимаю, почему браузер Internet Explorer в стиле Metro без хрома не будет работать в разрешении 1024x600, если он очень хорошо работает при запуске со старого стиля рабочего стола в той же системе.
piokuc

@piokuc Это не просто IE. Многие другие приложения Metro содержат много элементов. Интерфейс IE - одно из самых редких приложений Metro. Он может работать на более низких разрешениях, но это особый случай. Большинству других приложений требуется гарантия минимального разрешения, иначе система пользовательского интерфейса, которую Microsoft имеет с Metro, полностью сломалась бы.
Бен Ричардс

Приложение Metro Netflix вообще не будет работать на моем проекторе, потому что ему нравится явно странное и микроскопическое разрешение ... жди его ... 720p (1280x720). Кто-то должен честно быть уволен за это ...
MGOwen

Ответы:


10

Я нашел обходной путь здесь: http://liliputing.com/2011/09/how-to-enable-windows-8-metro-style-apps-on-an-older-netbook.html Что он делает в основном это «притворяется», что экран имеет разрешение 1024x728 - когда, очевидно, он имеет только 1024x600. Эффект в порядке, если вы хотите немного поиграть с Metro, но графика и особенно текст, отображаемый в этом «искусственном» разрешении, выглядят плохо, я нашел это довольно утомительным для моих глаз ... Так что я не буду закрывать этот вопрос для некоторое время надеясь, что кто-то придумает лучшее решение.

В любом случае, чтобы получить это «искусственное» более высокое разрешение, вам нужно изменить запись реестра (я нашел только одну) Display1_DownScalingSupported- по умолчанию она установлена ​​на 0, поэтому установите ее на 1. После перезагрузки компьютера щелкните правой кнопкой мыши на рабочем столе и вы найти дополнительные более высокие разрешения.


У меня есть ощущение, что этот обходной путь будет единственным решением, с которым вы столкнетесь. Если кто-то взломает Windows 8 для работы с более низким собственным разрешением, я подозреваю, что это сделает интерфейс практически непригодным для использования.
Бен Ричардс

Возможно, но я хотел бы попробовать это :)
piokuc


7

Включение приложений Metro:

  1. Нажмите Win+ R, введите regeditи нажмите Enter. Откроется редактор реестра.
  2. Теперь нажмите Ctrl+ F, и появится диалоговое окно «Найти».
  3. Введите в Display1_DownScalingSupportedполе «Найти что» и нажмите « Найти далее» .
  4. Как только ключ найден, измените его значение с 0на 1.
  5. Нажмите F3, и если он найдет еще какие-либо вызванные клавиши Display1_DownScalingSupported, также измените все 0значения на 1.
  6. Перезагрузите ваше устройство.
  7. После успешной перезагрузки измените разрешение экрана на 1024 × 768 и примените изменения.

Ваше решение работает, поэтому +1 за это. Единственное, что тогда все выглядит искаженным. У меня действительно были большие надежды на Windows 8.
Валентин Деспа,

2

В Windows8 для работы приложений Metro необходимо разрешение экрана не менее 1024x768:

С http://msdn.microsoft.com/en-us/windows/apps/br229516 :

Для запуска приложений в стиле Metro вам необходимо разрешение экрана 1024 X 768 или выше.

Нет другого решения, кроме как гарантировать, что ваше оборудование соответствует минимальным спецификациям Windows8.


0

Да, это правда - по крайней мере, вы должны получить разрешение экрана 1024x768. Есть способ, который позволит вам изменить разрешение экрана в вашем нетбуке, установить приложения и нормально использовать Windows 8, как и любой другой компьютер.

Вы можете найти решение здесь .


1
Добро пожаловать в Супер пользователя! Было бы неплохо включить основные части ответа здесь и предоставить ссылку только для дальнейшего использования. Кроме того, я не могу поверить, что вы можете установить разрешение экрана выше, чем позволяет аппаратное обеспечение;)
slhck

0

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


1
К сожалению, это невозможно, поскольку Samsung NB30 имеет встроенную видеокарту, что означает, что вы не можете заменить ее на другую.
piokuc

device_driver != device

0

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


1
Спасибо за это, однако я намеревался использовать нетбук в основном во время путешествий, поэтому внешний экран не совсем подходит. Во всяком случае, я не уверен, что низкое максимальное разрешение Samsung NB30 обусловлено его возможностями дисплея, я думаю, что это Это также / прежде всего ограничение встроенной видеокарты (Intel GMA 3159).
piokuc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.