如何启用 Intel VT-x?

如何启用 Intel VT-x?

我有一台 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: enabledDMAR: IOMMU enabled并不足以知道一切都很好。

资料来源:

相关内容