¿Existe alguna razón técnica para que Intel VT-x se desactive de forma predeterminada en algunas placas base?

3

Intel VT-x es un conjunto de instrucciones que facilita la virtualización. Desde Wikipedia

El indicador de CPU para la capacidad VT-x es "vmx" [...]   "vmx" significa Extensiones de Máquina Virtual, que agrega diez nuevas   instrucciones: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL,   VMLAUNCH, VMRESUME, VMXOFF y VMXON.

Pero

Con algunas placas base, los usuarios deben habilitar la función VT-x de Intel en el   Configuración del BIOS antes de que las aplicaciones puedan utilizarlo.

Con algunas placas base, la tecnología VT-x está deshabilitada de forma predeterminada y tiene que ir a la configuración del BIOS para habilitarla, mientras que con otros conjuntos de instrucciones, como SSE, no es el caso.

¿Cuáles serían las desventajas de habilitar este conjunto de instrucciones de forma predeterminada?

raffamaiden
fuente
1
Esto depende enteramente del fabricante. Muchos no lo deshabilitarán por defecto, muchos lo tendrán habilitado por defecto. He tenido muchas computadoras y todas vienen habilitadas de forma predeterminada, por lo que esta es una pregunta específica sobre su fabricante o sobre las razones para deshabilitarla en lugar de por qué está "deshabilitada de forma predeterminada", lo cual no ocurre en muchos casos.
Mokubai
He modificado ligeramente la pregunta ya que dice "Con ALGUNAS placas base"
raffamaiden
La razón por la que está deshabilitado es imposible de saber.
Ramhound
1
Hay problemas potenciales de seguridad y rendimiento con VT-x. Es difícil decir qué tan graves son. Algunos fabricantes consideran que es más seguro tener la opción deshabilitada de forma predeterminada y habilitada fácilmente si es necesario. Es una decisión subjetiva.
LMiller7

Respuestas:

3

Así es como pensaría como fabricante y lo que haría:

Consideraciones:

  • Efecto: VT-x es una puerta de entrada al "mundo nuevo" en la computadora, ya que proporciona una forma de funcionalidad de cardinalidad de PC original. Esto abre un espacio igualmente grande para problemas potenciales.

  • ¿Cuántos usuarios realmente usarán eso? 2-10% de las personas que compran la placa base? Otros suelen estar contentos si su computadora está funcionando para un uso básico.

  • ¿Qué ventajas aportará la habilitación predeterminada a los usuarios normales? Ninguna. Hasta que lo descubran, aprendan y empiecen a usarlo. A diferencia de otras características de la placa, no mejorará el rendimiento del sistema, ni mejorará la conectividad, el sonido o cualquier otra cosa inmediatamente visible.

  • ¿Existen riesgos de habilitación por defecto para los usuarios ordinarios? Sí. Seguridad: máquinas virtuales potencialmente instaladas como malware y ejecutándose sin que los usuarios sepan. O al menos rendimiento y estabilidad. P.ej. El uso de la CPU se reporta de manera diferente. No necesitamos que los usuarios básicos nos culpen por nada (y llamen a nuestro soporte) mientras que en realidad son ellos quienes no entienden lo que están haciendo.

Habilitarlo por defecto? Basado en lo anterior, no. Haga que la habilitación sea opcional para los usuarios que estén interesados ​​en ella.

Creo que las razones principales son más bien no técnicas que técnicas.

miroxlav
fuente