¿Mi CPU/placa base es compatible con VT-x?

¿Mi CPU/placa base es compatible con VT-x?

Tengo el mismo problema descrito aquí:https://stackoverflow.com/questions/51863722/visual-studio-2017-android-device-manager-thinks-whpx-is-not-properly-installedes decir, no puedo ejecutar emuladores de Android usando aceleración x86 e hiper-v. Hyper-v y 'Plataforma Hypervisor de Windows' son funciones instaladas. Los he desactivado y activado muchas veces.

Me encontré con esta publicación, que me dice que mi Core I7 950 (https://ark.intel.com/content/www/us/en/ark/products/37150/intel-core-i7-950-processor-8m-cache-3-06-ghz-4-80-gt- s-intel-qpi.html) puede no ser compatible:https://social.msdn.microsoft.com/Forums/en-US/aac67adc-cd53-4a19-909b-204ecdcb5719/android-emulator-not-starting?forum=visualstudiogeneral. Tenga en cuenta que Eugene159 dice: "Creo que no funciona con el Core i7 de primera generación".

Luego hago lo mismo en esta pregunta:https://stackoverflow.com/questions/21074535/no-option-to-enable-hyper-v-in-my-bios-settings/21074680#21074680. El que responde (Keeler) habla sobre la instalación de CPU-Z. He hecho esto en la PC en cuestión. Aquí está el resultado:

ingrese la descripción de la imagen aquí

Tenga en cuenta que VT-x no está contenido en el campo 'Instrucciones'. Luego hice lo mismo en mi tableta Surface Pro (CPU M3-6Y30, 7 años más nueva) y veo esto (tenga en cuenta que VT-x aparece en el campo 'Instrucciones'):

ingrese la descripción de la imagen aquí

Lamentablemente no puedo usar mi Tablet para el desarrollo de Xamarin. Por lo tanto, ¿puedo asumir que tengo que actualizar la CPU de mi PC si quiero desarrollar Xamarin en mi PC?

Actualizar

Siguiendo con la respuesta de Ramhounds; He seguido estas instrucciones:

1) Deshabilite Hyper-v y el Administrador de hipervisor de Windows. Vaya a las herramientas del SDK de Android (en Visual Studio) y habilite HAXM en: Herramientas/Extras.

2) Reiniciar

3) Ejecutar: C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\haxm_check.exe. Vuelve:

VT-No NX-Sí

4) Ejecute C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe a pesar del punto tres. Aparece un error que indica que la virtualización está deshabilitada.

5) Deshabilite Hyper-v en DOS: bcdedit /set hypervisorlaunchtype off

6) Reinicie, luego ejecute systeminfo y vea los requisitos mínimos para Hyper-V.

7) Ejecute: C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\haxm_check.exe. Vuelve:

VT-Sí NX-Sí

8) Ejecute C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe y lo instalará.

9) Los emuladores x86 acelerados se ejecutan como se esperaba.

Como dice Ramhound; Parece que hay algo en mi PC que usa Hyper-V y bloquea el uso del emulador de Android.

Respuesta1

Tengo el mismo problema descrito porVisual Studio 2017 Android Device Manager cree que WHPX no está instalado correctamente, es decir, no puedo ejecutar emuladores de Android usando Hyper-V. Hyper-vy 'Plataforma de hipervisor de Windows' son funciones instaladas. Los he desactivado y activado muchas veces.

Su procesador es compatible con VT-x (Tecnología de virtualización Intel®). La forma más sencilla de confirmar que este es el caso es ejecutando elUtilidad de verificación de virtualización de hardware. Para evitar falsos negativos, debe desinstalar CUALQUIER software que pueda usar la extensión VT-x x86; de lo contrario, si tiene software ejecutándose en segundo plano cuando ejecute esta herramienta, dirá que VT-x no es compatible.

También puede consultar la pestaña de rendimiento en el Administrador de tareas, pero nuevamente, si tiene hardware ejecutándose activamente en segundo plano, puede crear una condición en la que se informará como deshabilitado. Para dar una lectura precisa, debe desinstalar TODO el software que utilice la extensión VT-x.

ingrese la descripción de la imagen aquí

En lugar de utilizar un programa de terceros que quizás no sea compatible con su procesador, debe utilizar elUtilidad de identificación del procesador Intelpermitiéndole identificar adecuadamente las capacidades de su procesador. Para dar una lectura precisa, debe desinstalar TODO el software que utilice la extensión VT-x.

Esto puede estar relacionado con cómo Microsoft maneja ese bit/marca VT-x cuando habilita la plataforma HyperV. Si desactiva la plataforma HyperV, debería poder ejecutar la utilidad del procesador y le informará que el procesador admite esas funciones como se esperaba. Si habilita la plataforma HyperV, notará que la misma utilidad mostrará no como experimentó.

Fuente:CPU y virtualización de Windows 8 e i7 950 (Bloomfield)

Si ignoró todo lo demás en esta respuesta, debe leer el siguiente artículo enviado en 2008 por Microsoft,No me parece un hipervisor.

Los únicos requisitos para Hyper-V y/o Android Emulator en Windows 10 son los siguientes.

  1. Un procesador que admite traducción de direcciones de segundo nivel. En un dispositivo Intel, esto se lograría si tuviera esta Intel VT-x with Extended Page Tables (EPT)función.
  2. Un procesador que soporteIntel Virtualization Technology (VT-x)
  3. Tecnología Intel de memoria extendida 64 (Intel EM64T, es decir, Intel 64)
  4. Bit de desactivación de ejecución Intel (XD).

Su procesador admite todas estas funciones.

Requisitos y recomendaciones (Android Studio) Requisitos del sistema (HAXM)

No creo que puedas usar Hyper-V para ejecutar el emulador de Android si tienes hardware Intel. La documentación indica específicamente Hyper-V en conexión con hardware AMD. Por supuesto, HAXM sólo es compatible con hardware Intel. Si en realidad no tiene HAXM instalado, ese podría ser todo su problema.

Tenga en cuenta que VT-x no está contenido en el campo 'Instrucciones'.

Esto se debe al hecho de que tiene instalado un software que utiliza la extensión VT-x.

Por lo tanto, ¿puedo asumir que tengo que actualizar la CPU de mi PC si quiero desarrollar Xamarin en mi PC?

Su procesador admite todos los requisitos del emulador de Android, Hyper-V e Intel HAXM. Ya señalé en su pregunta anterior que hay evidencia de corrupción del sistema debido a los errores que recibió al intentar eliminar la plataforma hipervisor de Windows y Hyper-V.

Hay un error de firmware muy raro que conozco, que afecta la habilitación y deshabilitación de VT-x, básicamente para habilitar VT-x debes deshabilitarlo. Asimismo, para deshabilitarlo hay que habilitarlo. Solo he leído sobre este error, no tengo referencias de su existencia, solo sé que existe en hardware Intel más antiguo.

Antes de reemplazar el hardware que cumple con todos los requisitos del software que intenta ejecutar, le sugiero que realice una Windows 10 version 1903instalación limpia y ejecute las herramientas que le sugiero. Si eso está más allá de sus capacidades, deberá reemplazar su hardware, ya que su procesador tiene más de una década.

La mayoría de las personas no entienden que si tiene un software instalado ejecutándose en segundo plano (es decir, software de seguridad), que admite VT-x en segundo plano, las herramientas que indican si VT-x es compatible con el procesador indicarán que no lo es. soportado. En realidad, esto es un falso negativo, ya que el procesador realmente lo admite (y está habilitado en el firmware), pero el software lo está usando actualmente.

No le daría mucha importancia a nadie, eso indica que algo "podría no ser respaldado", si ese alguien no proporcionara ninguna evidencia de la razón por la que podría no ser respaldado.

SLAT y VT-x son las dos únicas extensiones que los procesadores Intel modernos (es decir, literalmente, cualquier procesador Intel Core) podrían no admitir. Asimismo, existen algunos productos Pentium muy específicos que no admiten la extensión Execute Bit (XD). Incluso menos versiones de procesadores Intel de hace más de una década no son compatibles con Intel 64 (generalmente limitado a procesadores Celeron). Si bien su procesador puede ser antiguo, admite todas las extensiones x86 necesarias para ejecutar el software que solicitó.

Fuentes:

información relacionada