Перейти к содержимому

Как включить Intel VT-x?

3

У меня есть CLEVO w150erm, с процессором i7-3610QM, который поддерживает Intel VT-x. Однако для того, чтобы использовать его, мне нужно активировать эту опцию в BIOS (или я так считаю), но я просто не могу ее найти.

  • Есть ли способ сообщить мне, если у меня включена опция Intel VT-x?
  • Где я должен активировать его в BIOS? Я просто не могу найти это: S
  • Нужно ли использовать EFI Shell для активации Intel VT-x? Если да, то как?

Изображения биоса: enter image description here enter image description here enter image description here enter image description here enter image description here

34 024 просмотра
Flame_Phoenix спросил 13 лет назад
F 255

3 ответа

3

Я сделал быстрый поиск и не нашел ничего определенного. Процессор поддерживает это, но материнская плата или BIOS не могут.

Вы можете загрузить CPU-Z, чтобы хотя бы подтвердить, что процессор поддерживает его

enter image description here

Я думаю, что если в BIOS нет выбора, вам не повезло. Лучше всего обратиться в службу поддержки поставщиков и узнать, что они говорят.

После многих часов поиска я понял, что ты был прав ... Спасибо.

Flame_Phoenix · 13 лет назад · 0

Рад помочь. Извините, ответ не отличался.

Brad Patton · 13 лет назад · 0
Brad Patton ответил 13 лет назад
B 9 136
1
Принятый ответ

Хорошо, так что после многих часов поиска, я думаю, что знаю ответ. Я опубликую то, что знаю здесь, на случай, если кому-то это понадобится однажды.

Для включения технологий Intel VT необходимо 3 вещи:

  • Процессор, поддерживающий VT-x
  • Материнская плата с чипсетом, поддерживающим VT-d
  • Биос, который также поддерживает VT-d

Оказывается, причина, по которой я не могу включить VT, в том, что моя материнская плата не поддерживает VT-d, и хотя мой процессор поддерживает VT-x, это не имеет значения. Это все или ничего.

Как узнать, поддерживает ли материнская плата VT-d? Это сильно зависит от чипсета. В случае с Intel эти посты были полезны:

Поэтому после нескольких часов поиска спецификаций материнских плат Clevo W150ER ( обзор ноутбука Clevo W150ER Barebone ) я обнаружил, что он содержит модель Intel Panther Point HM76, которая не поддерживает Intel VT-d.

Обратите внимание, что поддержки VT-d недостаточно для поддержки Intel VT. Процессор должен поддерживать Intel VT-x, и Bios также должен его поддерживать. Если вам требуется специальное использование сети, специальный флаг VT также требуется, хотя я не могу вспомнить его.

Надеюсь, это поможет вам всем.

_Помните, что VT-d не зависит от VT-x. Таким образом, система с поддержкой VT-x может работать без VT-d, или без VT-d, включенного или настроенного. Вы просто упускаете преимущества этой функции. Многие люди спрашивали об этом. _ Http://software.intel.com/en-us/blogs/2009/06/25/understanding-vt-d-intel-virtualization-technology-for-directed-io/

A.D. · 12 лет назад · 2

Я не думаю, что этот ответ правильный. Да, VT-d - это расширение виртуализации, а не требование. Это в основном позволяет виртуальным машинам получать доступ к определенным хост-устройствам, как если бы они были подключены напрямую. Я не уверен, насколько широко это используется. Не требуется запускать ВМ под обычными параметрами.

underscore_d · 10 лет назад · 0
Flame_Phoenix ответил 13 лет назад
F 255
0

Я изучал это, чтобы узнать, будет ли машина поддерживать сквозную передачу или нет, прежде чем я потеряю время на переустановку. Было действительно трудно найти, как именно это узнать, прежде чем пытаться передать устройства 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недостаточно, чтобы знать, что все в порядке.

Источники:

akostadinov ответил 8 лет назад
A 845