วิธีตรวจสอบสถานะ VT-x บน MacBook Pro


22

ฉันต้องเปิดใช้งาน VT-x บน MacBook Pro ของฉัน แต่ฉันไม่รู้ว่ามันเปิดใช้งานหรือไม่ มีคำสั่งสำหรับการตรวจสอบสถานะการเปิดใช้งานหรือปิดใช้งาน VT-x หรือไม่?

นี่คือข้อกำหนดอุปกรณ์ของฉัน:

MacBook Pro (Retina ขนาด 13 นิ้วต้นปี 2015)

ระบบปฏิบัติการ : OS X El Capitan 10.11.2
CPU : 2.7 GHz Intel Core i5
RAM : 8 GB 1867 MHz DDR3

คำตอบ:


22

ตามโปรเซสเซอร์Intel® Core ™ i5-5257Uรองรับเทคโนโลยี Intel Virtualization (VT-x)

คุณสามารถจากเทอร์มินัลใช้คำสั่งต่อไปนี้:

sysctl -a | grep machdep.cpu.features

หากคุณเห็นVMXในเอาต์พุตแสดงว่า CPU สนับสนุนคุณสมบัติ Intel VT-x

หากคุณไม่ต้องการอ่านคุณสมบัติของ CPU และดูว่า VMX อยู่ที่นั่นหรือไม่ให้ใช้: sysctl -a | grep -o VMX

จากMac ที่ใช้ Intel: การใช้เทคโนโลยีการจำลองเสมือน VT-x :

เทคโนโลยี Intel VT-x เปิดใช้งานบน Mac ที่ใช้ Intel ตรวจสอบให้แน่ใจว่า Mac ที่ใช้ Intel นั้นได้ติดตั้งอัพเดต EFI ที่มีอยู่ทั้งหมดแล้ว ยังอัปเดตซอฟต์แวร์การจำลองเสมือนบุคคลที่สามใด ๆ

ดังนั้นจึงไม่มีเหตุผลที่จะตรวจสอบสถานะ

ในการเปิด / ปิดการใช้งานนั้นไม่มีส่วนต่อประสานผู้ใช้โดยตรงสำหรับสิ่งนั้น เนื่องจากมันถูกเปิดใช้งานโดยค่าเริ่มต้นวิธีเดียวที่ฉันคิดว่าจะปิดการใช้งานก็คือการแฮ็กเฟิร์มแวร์ของ EFI ซึ่งไม่ใช่สิ่งที่ฉันแนะนำให้ทำ!


ลิงค์นี้ระบุว่าเป็นไปได้ที่จะปิดใช้งานการจำลองเสมือน: support.apple.com/th-th/HT203296
zundi

2
ฉันเห็นVMXในผลลัพธ์ของฉัน แต่ยังคงได้รับข้อผิดพลาดจาก Android Studio ว่า/dev/kvm is not found
IgorGanapolsky

@zundi เอกสาร Apple ที่เชื่อมโยงได้รับการแก้ไขหลังจากที่ฉันเขียนคำตอบนี้และเป็นเหตุผลหนึ่งที่ทำให้การรวมข้อความในส่วนที่เกี่ยวข้องไว้ในคำตอบ ในขณะที่เอกสารฉบับล่าสุดขัดแย้งกับสิ่งที่กล่าวไว้ครั้งหนึ่งฉันคิดว่าความเกี่ยวข้องที่นี่เป็นระบบล่าสุดในเอกสารนั้น Xserve (ต้นปี 2009) และ 7 ปีต่อมาเมื่อคำตอบนี้ถูกเขียนขึ้น Macs ปัจจุบันไม่มีปัญหาและใน โดยเฉพาะอย่างยิ่งหนึ่งที่กล่าวถึงใน OP, MacBook Pro (Retina, ขนาด 13 นิ้ว, ต้นปี 2015) ตอนนี้เอกสารระบุเป็นข้อความสีแดง "บทความนี้ถูกเก็บถาวรและไม่ได้รับการปรับปรุงโดย Apple"
user3439894

@IgorGanapolsky ฉันไม่เห็นความเกี่ยวข้องระหว่าง "Android Studio ว่า/dev/kvmไม่พบคำว่า" และไม่ได้เปิดใช้งาน VT-x หรือไม่ ที่กล่าวโดยไม่ทราบว่ารุ่นและ CPU ฉันสามารถพูดได้ว่าปัญหาอยู่กับ Android Studio
user3439894
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.