Existe alguma razão técnica para o Intel VT-x ser desabilitado por padrão em algumas placas-mãe?

3

O Intel VT-x é um conjunto de instruções que facilita a virtualização. De Wikipedia

The CPU flag for VT-x capability is "vmx" [...] "vmx" stands for Virtual Machine Extensions, which adds ten new instructions: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXOFF, and VMXON.

Mas

With some motherboards, users must enable Intel's VT-x feature in the BIOS setup before applications can make use of it

Com algumas placas-mãe, a tecnologia VT-x é desativada por padrão e você precisa entrar nas configurações da BIOS para ativá-la, enquanto que com outros conjuntos de instruções, como SSE, esse não é o caso.

Quais seriam as desvantagens de habilitar este conjunto de instruções por padrão?

    
por raffamaiden 30.09.2017 / 11:54

1 resposta

3

É assim que eu pensaria como fabricante e o que faria:

Considerações:

  • Efeito: O VT-x é uma porta de entrada para o inteiramente "novo mundo" no computador, porque dá um caminho para a funcionalidade de cardinalidade do PC original. Isso abre espaço igualmente grande para possíveis problemas.

  • Quantos usuários realmente usam isso? 2-10% das pessoas que compram a placa-mãe? Outros normalmente ficam felizes se o computador estiver funcionando para uso básico.

  • Quais as vantagens da ativação padrão para usuários comuns? Nenhuma. Até que eles descubram, aprendam e comecem a usá-lo. Ao contrário de outros recursos da placa, ela não aumenta o desempenho do sistema, melhora a conectividade, o som ou qualquer outra coisa imediatamente visível.

  • Existem riscos de habilitação padrão para usuários comuns? Sim. Segurança - máquinas virtuais potencialmente instaladas como malware e funcionando sem que os usuários saibam. Ou pelo menos desempenho e estabilidade. Por exemplo. O uso da CPU é relatado de maneira diferente. Nós não precisamos que os usuários básicos nos culpem por nada (e chamam nosso suporte) enquanto na verdade são eles que não entendem o que estão fazendo.

Ativar por padrão? Com base no acima, não. Torne a ativação opcional para usuários interessados nela.

Acho que os principais motivos são pouco técnicos do que técnicos.

    
por 01.10.2017 / 10:58