Apakah ada alasan teknis untuk Intel VT-x dinonaktifkan secara default pada beberapa motherboard?

3

Intel VT-x adalah set instruksi yang memfasilitasi virtualisasi. Dari Wikipedia

Bendera CPU untuk kapabilitas VT-x adalah "vmx" [...]   "vmx" adalah singkatan dari Virtual Machine Extensions, yang menambahkan sepuluh baru   instruksi: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL,   VMLAUNCH, VMRESUME, VMXOFF, dan VMXON.

Tapi

Dengan beberapa motherboard, pengguna harus mengaktifkan fitur Intel VT-x di   Pengaturan BIOS sebelum aplikasi dapat menggunakannya

Dengan beberapa motherboard, teknologi VT-x dinonaktifkan secara default dan Anda harus masuk ke pengaturan BIOS untuk mengaktifkannya, sementara dengan set instruksi lainnya, seperti SSE, itu tidak terjadi.

Apa kerugian dari mengaktifkan instruksi ini secara default?

raffamaiden
sumber
1
Ini sepenuhnya tergantung pada pabriknya. Banyak yang tidak akan menonaktifkannya secara default, banyak yang akan mengaktifkannya secara default. Saya memiliki banyak komputer dan semuanya telah diaktifkan secara default, jadi ini adalah pertanyaan khusus tentang produsen Anda atau tentang alasan untuk menonaktifkannya daripada mengapa "dinonaktifkan secara default" yang tidak dalam banyak kasus.
Mokubai
Saya telah sedikit memodifikasi pertanyaan karena sudah tertulis "Dengan BEBERAPA motherboard"
raffamaiden
Alasannya dinonaktifkan tidak mungkin bagi kita untuk tahu.
Ramhound
1
Ada masalah keamanan dan kinerja potensial dengan VT-x. Seberapa serius mereka sulit dikatakan. Beberapa produsen menganggap lebih aman untuk menonaktifkan opsi secara default, dan mudah diaktifkan jika diperlukan. Itu adalah keputusan subyektif.
LMiller7

Jawaban:

3

Inilah yang akan saya pikirkan sebagai produsen dan apa yang akan saya lakukan:

Pertimbangan:

  • Efek: VT-x adalah pintu gerbang ke "dunia baru" sepenuhnya di komputer, karena memberikan cara fungsionalitas kardinalitas PC asli. Ini membuka ruang yang sama besar untuk masalah potensial.

  • Berapa banyak pengguna yang akan menggunakannya? 2-10% orang yang membeli motherboard? Orang lain biasanya senang jika komputer mereka berfungsi untuk penggunaan dasar.

  • Apa keuntungan yang akan diberikan oleh pemberdayaan standar kepada pengguna biasa? Tidak ada Sampai mereka menemukannya, pelajari dan mulailah menggunakannya. Tidak seperti fitur papan lainnya, itu tidak akan meningkatkan kinerja sistem, meningkatkan konektivitas atau suara atau hal lain yang langsung terlihat.

  • Apakah ada risiko pemberlakuan standar untuk pengguna biasa? Iya nih. Keamanan - mesin virtual berpotensi diinstal sebagai malware dan berjalan tanpa sepengetahuan pengguna. Atau setidaknya kinerja dan stabilitas. Misalnya. Penggunaan CPU dilaporkan secara berbeda. Kami tidak memerlukan pengguna dasar untuk menyalahkan kami untuk apa pun (dan memanggil dukungan kami) sementara sebenarnya mereka yang tidak mengerti apa yang mereka lakukan.

Aktifkan secara default? Berdasarkan hal di atas, no. Jadikan enablement opsional untuk pengguna yang tertarik.

Saya pikir alasan utama agak non-teknis daripada teknis.

miroxlav
sumber