Vt d что это в биосе
Перейти к содержимому

Vt d что это в биосе

  • автор:

VT-d: что это в BIOS

Рассказываем, что такое VT-d, как это использовать и стоит ли вообще включать.

Что такое Intel VT-d?

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

  • Запускать эксклюзивные для определенной системы приложения. Например, Microsoft Office прямо из Linux. Без необходимости загружать полноценную Windows параллельно с основной ОС.

Виртуальная машина с Linux на базе Windows

Вот так можно в окне запустить совершенно иную систему

  • Тестировать разрабатываемое программное обеспечение на иных платформах, чтобы убедиться в их работоспособности и бесперебойной работе.
  • Освоить новую ОС или программы, которые раньше было страшно устанавливать из-за возможности сломать что-то в основной системе.

Как видите, сценариев использования куча. И, возможно, какой-то из них вам интересен.

Для работы с виртуальными машинами нужны специальные утилиты. Например, VMWare. Они, конечно, работают и без VT-x VT-d, но вовсе не впечатляют своей производительностью. А вот с VT-d скорость заметно возрастает, и работа с виртуальной машиной становится сильно комфортнее.

Чем отличаются VT-d и VT-x?

VT-x — эта стандартная технология виртуализации, которая позволяет виртуальной машине получить прямой доступ к процессору для повышения совместимости и скорости работы.

VT-d расширяет ее возможности и позволяет задействовать другие компоненты. Например, полностью брать под контроль видеокарту и использовать ее в виртуальной системе, как в настоящей (с поддержкой драйверов).

Получается, что виртуальная машина превращается чуть ли не в настоящую, а псевдо-система работает почти наравне с базовой.

VT-d доступна только на продвинутых и дорогих моделях процессоров Intel.

Как включить Intel Virtualization Technology

Не отклоняйтесь от инструкций, чтобы потом не оказаться с нерабочим компьютером.

  • Сначала выключаем и заново включаем компьютер. Для этого открываем меню «Пуск», кликаем по кнопке питания и выбираем пункт «Перезагрузить»
  • На ранней стадии загрузки компьютера, нажимаем на одну из клавиш для запуска BIOS.
  • Оказавшись в BIOS, переходим во вкладку Advanced. Это расширенные настройки.
  • Переходим в подменю CPU Configuration.

Расширенные настройки BIOS

Вот подпункт меню, который нам нужен

  • Ищем в списке опцию Intel (R) Virtualization Tech. Выделяем ее курсором (перемещаясь с помощью клавиш-стрелок).

Настройки процессора Intel в BIOS

Название технологии будет изменено, если у вас чип с поддержкой VT-d

  • В открывшемся окошке выбираем вариант Enabled.
  • Потом нажимаем на F10.

На этом все. Вы включили технологию виртуализации, поддерживаемую вашим компьютером. Теперь можно поэкспериментировать с виртуальными машинами.

VT-d — что это в BIOS

VT-d - что это в BIOS

В этой публикации, друзья, поговорим о VT-d — что это в BIOS. Intel VT-d (Virtualization Technology for Directed I/O) — это расширение основной технологии виртуализации VT (Virtualization Technology) от компании Intel. Зачем нужна Intel VT-d? Чем отличается от других технологий аппаратной виртуализации компании Intel? Как включить Intel VT-d в BIOS.

↑ VT-d — что это в BIOS

↑ Intel VT-d и другие технологии виртуализации Intel

  • Intel VT-xили Intel VMX – это базовая технология аппаратной виртуализации на уровне процессора. Позволяет виртуальной машине напрямую слать команды процессору. Это ускоряет работу виртуальной машины, позволяет гипервизорам более эффективно управлять ресурсами процессора. Без VT-x команды процессору шлются через интерпретацию гипервизора. Он перехватывает команды виртуальной машины и преобразовывает их в команды реального процессора. Это несколько замедляет работу виртуальной машины, поскольку требует дополнительных вычислений и переключений контекста. Технология VT-x же позволяет избежать этого, давая виртуальной машине прямой доступ к процессору без посредничества гипервизора. Intel VT-x появилась в 2005 году, поддерживается большинством процессоров Intel. Если эта технология не включена в BIOS, виртуальные машины некоторых гипервизоров могут не запускаться;
  • Intel VT-d – это расширение базовой технологии аппаратной виртуализации, которое позволяет виртуальной машине напрямую связываться с физическим оборудованием как то: видеокарты, контроллеры дисков, сетевые адаптеры и пр. Без Intel VT-d виртуальным машинам нужно связываться с физическим оборудованием через гипервизор, действующий как посредник. Что замедляет работу машин. С Intel VT-d мы получаем минимизацию задержек и «утечек» производительности, эффективное взаимодействие виртуальной машины с физическими устройствами, и в итоге – лучшую производительность. Intel VT-d поддерживается большинством современных десктопных и серверных процессоров Intel, из старых процессоров может быть не у всех;
  • Intel VT-c (Virtualization Technology for Connectivity) — это расширение базовой технологии аппаратной виртуализации для улучшения работы сети при работе нескольких виртуальных машин. Intel VT-c позволяет нескольким виртуальным машинам одновременно использовать один физический сетевой адаптер, подключаясь к нему напрямую.

Итак, Intel VT-d обеспечивает непосредственную связь виртуальных машин с физическим оборудованием. Одним из побочных эффектов такой непосредственной связи является возможность конфликтов, вмешательства виртуальных машин в работу друг друга или в работу физических устройств. Потому технология Intel VT-d несёт ещё и функцию обеспечения изоляции виртуальных машин в целях безопасности и стабильности работы виртуальных сред и хост-системы.

Intel VT-d нужна в задачах, где требуется максимальная производительность виртуальной среды — виртуализация серверов и ПК, виртуализация сетей, разработки и тесты в сфере безопасности, разработки и тесты встроенных систем, графические и вычислительные нагрузки. Для обычных пользователей, использующих виртуальные машины время от времени для обучения, исследований или тестов, преимущество от использования Intel VT-d может быть несущественным. Но, друзья, если ваш процессор эту технологию поддерживает, конечно же, её нужно использовать.

↑ Как узнать, поддерживает ли процессор Intel VT-d

Узнать, поддерживает ли процессор Intel технологию Intel VT-d можно на сайте компании. В поиск по сайту вводим название модели процессора. Смотрим блок его спецификаций «Security & Reliability». Он будет содержать параметр поддержки Intel VT-d — «Intel® Virtualization Technology for Directed I/O (VT-d». Если указано «Yes», значит, Intel VT-d поддерживается.

↑ Как включить Intel VT-d

Intel VT-d включается в BIOS, её настройку необходимо выставить в положение «Enabled», т.е. «Включено». В разных BIOS эта технология может называться по-разному, зависит от производителя материнской платы. Обычно обозначается как «VT-d», «Intel VT-d» или «Virtualization Technology for Directed I/O». В некоторых случаях может быть обозначена как «IOMMU». Может находиться в общих (Settings) или расширенных настройках (Advanced Settings) BIOS.

В настройках процессора (CPU, CPU Configuration) или системной архитектуры (System Agent, SA).

Также может находиться в настройках безопасности (Security). А может быть так, что в BIOS есть целый раздел настроек виртуализации (Virtualization). Можете, друзья, зайти на сайт производителя, в спецификациях своей модели материнской платы открыть её инструкцию и посмотреть всю информацию насчёт Intel VT-d.

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

Друзья, не все гипервизоры и виртуальные машины автоматически используют Intel VT-d, даже если она включена в BIOS. В некоторых случаях может потребоваться включить VT-d в настройках каждого отдельного гипервизора и каждой отдельной виртуальной машины, чтобы технология применялась.

Тут уже нужно обращаться к документации и мануалам каждого конкретного гипервизора.

VT-d и VT-x это разные технологии виртуализации?

6481f1019c629961725820.png

Включил в BIOS VT-d всё вроде работает нормально, виртуалки работают.
Но, скачал утилиту с сайта Intel, которая показывает что VT-x не поддерживается:

Это утилита Intel Processor Identification Utility 7.04 устаревшая, или технология VT-x устарела и ей на замену пришла VT-d?

  • Вопрос задан 08 июн. 2023
  • 1332 просмотра

Комментировать

Решения вопроса 2

hottabxp

Сначала мы жили бедно, а потом нас обокрали..

Технология виртуализации Intel® (VT-x)
Технология Intel® Virtualization для направленного ввода/вывода (VT-x) позволяет одной аппаратной платформе функционировать в качестве нескольких «виртуальных» платформ. Технология улучшает возможности управления, снижая время простоев и поддерживая продуктивность работы за счет выделения отдельных разделов для вычислительных операций.

Технология виртуализации Intel® для направленного ввода/вывода (VT-d) ‡
Технология Intel® Virtualization Technology для направленного ввода/вывода дополняет поддержку виртуализации в процессорах на базе архитектуры IA-32 (VT-x) и в процессорах Itanium® (VT-i) функциями виртуализации устройств ввода/вывода. Технология Intel® Virtualization для направленного ввода/вывода помогает пользователям увеличить безопасность и надежность систем, а также повысить производительность устройств ввода/вывода в виртуальных средах.

Ответ написан 08 июн. 2023

Нравится 2 1 комментарий

VT-d: что это в BIOS

VT-d: что это в BIOS

Рассказываем, что такое VT-d, как это использовать и стоит ли вообще включать.

Что такое Intel VT-d?

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

  • Запускать эксклюзивные для определенной системы приложения. Например, Microsoft Office прямо из Linux. Без необходимости загружать полноценную Windows параллельно с основной ОС.

Виртуальная машина с Linux на базе Windows

Вот так можно в окне запустить совершенно иную систему

  • Тестировать разрабатываемое программное обеспечение на иных платформах, чтобы убедиться в их работоспособности и бесперебойной работе.
  • Освоить новую ОС или программы, которые раньше было страшно устанавливать из-за возможности сломать что-то в основной системе.

Как видите, сценариев использования куча. И, возможно, какой-то из них вам интересен.

Для работы с виртуальными машинами нужны специальные утилиты. Например, VMWare. Они, конечно, работают и без VT-x VT-d, но вовсе не впечатляют своей производительностью. А вот с VT-d скорость заметно возрастает, и работа с виртуальной машиной становится сильно комфортнее.

Чем отличаются VT-d и VT-x?

VT-x — эта стандартная технология виртуализации, которая позволяет виртуальной машине получить прямой доступ к процессору для повышения совместимости и скорости работы.

VT-d расширяет ее возможности и позволяет задействовать другие компоненты. Например, полностью брать под контроль видеокарту и использовать ее в виртуальной системе, как в настоящей (с поддержкой драйверов).

Получается, что виртуальная машина превращается чуть ли не в настоящую, а псевдо-система работает почти наравне с базовой.

VT-d доступна только на продвинутых и дорогих моделях процессоров Intel.

Как включить Intel Virtualization Technology

Не отклоняйтесь от инструкций, чтобы потом не оказаться с нерабочим компьютером.

  • Сначала выключаем и заново включаем компьютер. Для этого открываем меню «Пуск», кликаем по кнопке питания и выбираем пункт «Перезагрузить»
  • На ранней стадии загрузки компьютера, нажимаем на одну из клавиш для запуска BIOS.
  • Оказавшись в BIOS, переходим во вкладку Advanced. Это расширенные настройки.
  • Переходим в подменю CPU Configuration.

Расширенные настройки BIOS

Вот подпункт меню, который нам нужен

  • Ищем в списке опцию Intel (R) Virtualization Tech. Выделяем ее курсором (перемещаясь с помощью клавиш-стрелок).

Настройки процессора Intel в BIOS

Название технологии будет изменено, если у вас чип с поддержкой VT-d

  • В открывшемся окошке выбираем вариант Enabled.
  • Потом нажимаем на F10.

На этом все. Вы включили технологию виртуализации, поддерживаемую вашим компьютером. Теперь можно поэкспериментировать с виртуальными машинами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *