![如何启用 Intel VT-x?](https://linux22.com/image/1362535/%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%20Intel%20VT-x%EF%BC%9F.png)
我有一台 CLEVO w150erm,配有 i7-3610QM 处理器,支持 Intel VT-x。但是,为了使用它,我必须在 BIOS 中激活该选项(或者我是这么认为的),但我就是找不到它。
- 有没有办法让我知道我是否启用了 Intel VT-x 选项?
- 我应该在 BIOS 的哪里激活它?我根本找不到它 :S
- 我是否必须使用 EFI Shell 来激活 Intel VT-x?如果是,该怎么做?
个人简介图片:
答案1
我快速搜索了一下,没有找到任何确定的答案。CPU 支持,但主板或 BIOS 可能不支持。
您可以下载CPU-Z至少确认 CPU 支持它
我猜如果 BIOS 中没有这个选项,那你就没那么幸运了。最好的办法可能是联系供应商的技术支持,看看他们怎么说。
答案2
好吧,经过几个小时的搜索,我想我知道答案了。我会在这里发布我所知道的内容,以防有一天有人需要它。
要启用英特尔 VT 技术,需要满足 3 项要求:
- 支持 VT-x 的处理器
- 带有支持 VT-d 的芯片组的主板
- 也支持 VT-d 的 Bios
事实证明,我无法启用 VT 的原因是我的主板不支持 VT-d,尽管我的处理器支持 VT-x,但这并不重要。要么全有,要么全无。
如何知道主板是否支持 VT-d?这很大程度上取决于主板的芯片组。对于英特尔来说,这些帖子很有帮助:
因此,经过几个小时搜索 Clevo W150ER 主板规格后(Clevo W150ER 准系统笔记本测评),我发现它拥有英特尔 Panther Point 型号 HM76不支持 Intel VT-d。
请注意,仅支持 VT-d 还不足以支持 Intel VT。处理器必须支持 Intel VT-x,Bios 也必须支持。如果您需要特殊网络使用,还需要一个特殊的 VT 标志,尽管我不记得了。
希望对大家有帮助。
答案3
我一直在研究这个问题,想知道一台机器是否支持直通,以免浪费时间重新安装。在尝试传递 PCI 设备之前,很难找到确切的方法来知道这一点。
dmesg | grep -e IOMMU -e DMAR -e PCI-DMA
根据您的内核版本,您需要查看
DMAR: Intel(R) Virtualization Technology for Directed I/O
或者
PCI-DMA: Intel(R) Virtualization Technology for Directed I/O
仅仅知道Intel-IOMMU: enabled
或DMAR: IOMMU enabled
并不足以知道一切都很好。
资料来源: