Оборудование, которое поддерживает разработку Windows Phone 8 HAV, SLAT, DEP, Hyper-V и т. Д.?
У меня есть 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. Он недоступен в процессорах Intel с процессором Core 2 и более ранних версиях.
Я предполагаю, что это так, и мой ноутбук не может разрабатывать приложения WP8 (технически может, но не может запустить эмулятор, так что на самом деле нет смысла пытаться, если у меня нет устройства, чего у меня нет).
Теперь я планирую купить новый компьютер (ноутбук) и хочу убедиться, что он будет соответствовать всем требованиям для разработки приложений для WP8.
Любые разработчики Windows Phone 8 хотят порекомендовать машину, или я в безопасности, если получу новую машину?
Я думаю, что я пытаюсь спросить, являются ли такие функции, как HAV, SLAT, DEP и Hyper-V, изначально поддерживаемые во всех процессорах i3,i5 и i7, или мне следует рассмотреть другие факторы, такие как производитель / BIOS или другое оборудование?
2 ответа
Вы будете в порядке, если вы получите любой процессор на базе Intel Core i3, i5 или i7, как указано выше. Тем не менее, вы можете рассмотреть обходной путь, который я использую.
Мне нужно запустить VMWare на основном рабочем столе, поэтому я не могу одновременно включить Hyper-V. Способ обойти это было:
- Установите VMWare Workstation v9 на вашей операционной системе
- Установить Windows 8 64-битную в качестве гостевой ОС
- Включите виртуализацию в Hardware → Processors и выберите эти настройки:
- предпочтительный режим: Intel VT-x/EPT
- виртуализированный Intel Vt-X - выбран
Остальное не проверено.
Это позволит вам запустить Windows 8 SDK/ эмулятор в экземпляре VMWare.
Недавно мне пришлось купить оборудование, поддерживающее виртуализацию оборудования. Документы, которые я прочитал, стали довольно глубокими и техническими, но в целом я понял, что виртуализация должна поддерживаться на всей платформе. Так что это были бы mobo, шины, процессор и т. Д. Лучший совет, который я нашел, - убедиться, что вы получите полный пакет Intel. Другие производители могут поддерживать аппаратную виртуализацию, но Intel определенно поддерживает ее линии i3, i5 и i7.