1

У меня есть 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 или другое оборудование?

2 ответа2

1

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

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

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

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

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

0

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

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