Оборудование, которое поддерживает разработку Windows Phone 8 HAV, SLAT, DEP, Hyper-V и т. Д.?

1594
webdtc

У меня есть Thinkpad T61p, которому около 4 лет. У него есть Core2 Duo T9300. Я обновился до Windows 8, намереваясь разрабатывать приложения для Windows Phone 8. Оказывается, эмулятор WP8 требует аппаратной виртуализации и трансляции адресов второго уровня. Когда я установил WP8 SDK, он сказал, что HAV не включен (хотя он и включен, но я полагаю, что он ненадежный, поскольку у меня была эта проблема раньше). Тогда я узнал о SLAT. Я запустил coreinfo, и он говорит, что SLAT не поддерживается.

В результате поиска выяснилось, что SLAT (EPT в терминах Intel) в Википедии: Intel заявляет, что эта функция доступна во всех их процессорах на базе Nehalem с поддержкой виртуализации; а именно в Core i7, Core i5, Core i3, Pentium G6950 и соответствующих Xeons. Он недоступен в Core 2 и более ранних процессорах Intel.

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

Теперь я планирую купить новую машину (ноутбук) и хочу убедиться, что она будет соответствовать всем требованиям для разработки приложений для WP8.

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

Я предполагаю, что я пытаюсь спросить, являются ли такие функции, как HAV, SLAT, DEP и Hyper-V, изначально поддерживаемые во всех процессорах i3, i5 и i7, или мне следует рассмотреть другие факторы, такие как производитель / BIOS или другое оборудование?

1

2 ответа на вопрос

1
TomEus

Вы будете в порядке, если вы получите любой процессор на базе Intel Core i3, i5 или i7, как указано выше. Тем не менее, вы можете рассмотреть обходной путь, который я использую.

Мне нужно запустить VMWare на основном рабочем столе, поэтому я не могу одновременно включить Hyper-V. Способ обойти это было:

  1. Установите VMWare Workstation v9 на вашей операционной системе
  2. Установить Windows 8 64-битную в качестве гостевой ОС
  3. Включите виртуализацию в Аппаратное обеспечение → Процессоры и выберите следующие настройки:
    • предпочтительный режим: Intel VT-x / EPT
    • виртуализированный Intel Vt-X - выбран

enter image description here

Остальное не проверено.

Это позволит вам запустить Windows 8 SDK / эмулятор в экземпляре VMWare.

Здравствуйте, TomEus, вы можете вставить одну ссылку на изображение, и другой пользователь вставит ее для вас nixda 11 лет назад 0
Хорошо, вот скриншот моей конфигурации, которая включала виртуализацию на гостевой ОС VmWare: http://img210.imageshack.us/img210/8120/28032581.jpg TomEus 11 лет назад 1
Это предполагает, что ваш процессор поддерживает Hyper-V и SLAT в первую очередь. T9300 поддерживает Hyper-V, но не SLAT в соответствии с http://ark.intel.com/Products/VirtualizationTechnology sabbour 11 лет назад 0
0
Ian Atkin

Недавно мне пришлось приобрести оборудование, поддерживающее виртуализацию оборудования. Документы, которые я прочитал, стали довольно глубокими и техническими, но в целом я понял, что виртуализация должна поддерживаться на всей платформе. Это были бы mobo, шины, процессоры и т. Д. Лучший совет, который я нашел, - убедиться, что вы получаете полный пакет Intel. Другие производители могут поддерживать аппаратную виртуализацию, но Intel определенно поддерживает ее линии i3, i5 и i7.

Похожие вопросы