web-dev-qa-db-ja.com

一部のマザーボードでIntel VT-xがデフォルトで無効になっている技術的な理由はありますか?

Intel VT-xは、仮想化を容易にする命令セットです。 Wikipedia から

VT-x機能のCPUフラグは "vmx" [...]です。 "vmx"は仮想マシン拡張を表し、VMPTRLD、VMPTRST、VMCLEAR、VMREAD、VMWRITE、VMCALL、VMLAUNCH、VMRESUME、VMXOFF、およびVMXON。

だが

一部のマザーボードでは、アプリケーションがそれを利用する前に、BIOSセットアップでIntelのVT-x機能を有効にする必要があります

一部のマザーボードでは、VT-xテクノロジーがデフォルトで無効になっているため、BIOS設定で有効にする必要がありますが、SSEなどの他の命令セットではそうではありません。

この命令セットをデフォルトで有効にすることの欠点は何ですか?

7
rtrtrt

これは私がメーカーとしてどのように考え、私が何をするかです:

考慮事項:

  • Effect: VT-xは、元のPCのカーディナリティの機能に方法を提供するため、コンピュータの完全に「新しい世界」へのゲートウェイです。これは、潜在的な問題のために同様に大きなスペースを開きます。

  • 実際に何人のユーザーが使用しますか?マザーボードを購入する人の2-10%ですか?他のユーザーは、コンピューターが基本的な使用で機能していれば、たいてい満足しています。

  • デフォルトの有効化によって通常のユーザーにどのようなメリットがありますか?なし。彼らがそれを発見するまで、それを学び、それを使い始めてください。他のボード機能とは異なり、システムのパフォーマンスを向上させたり、接続性やサウンドを改善したり、すぐに目に見えるものは何もありません。

  • 通常のユーザーがデフォルトで有効化されるリスクはありますか?はい。セキュリティ-仮想マシンはマルウェアとしてインストールされている可能性があり、ユーザーに気付かれずに実行されています。または、少なくともパフォーマンスと安定性。例えば。 CPU使用率は異なる方法で報告されます。基本的なユーザーが何かについて私たちを非難する(そして私たちのサポートに電話する)必要はありませんが、実際には彼らが何をしているかを理解していないのは彼らです。

デフォルトで有効にしますか?上記に基づいて、いいえ。有効化を、それに関心のあるユーザーに対してオプションにします。

主な理由は、技術的ではなく技術的ではないと思います。

5
miroxlav