Короче говоря, я мечтаю иметь один компьютер с несколькими паравиртуализированными рабочими столами и серверами, одним из которых должен быть рабочий стол Windows с мощной графикой.

Поскольку Windows не может быть паравиртуализирована в обычном смысле этого слова, я был очень счастлив, когда услышал о сквозном прохождении VGA, но потом я продолжил читать. Насколько я понимаю, такая настройка будет означать, что Графика будет выделена для одного конкретного гостя, поэтому вы не сможете переключаться между гостями.

Если это на самом деле так, кто-нибудь, пожалуйста, объясните мне, какова цель / использование прохода VGA? Я не могу думать о реальной пользе для этого. Да, это крутая технология, но мне она кажется бессмысленной.

Это правда, что можно использовать отдельные виртуальные машины для разделения графических процессоров, что тоже здорово, но в конце я должен подумать, что два отдельных компьютера сделают жизнь намного проще. Снова это кажется довольно бессмысленным.

1 ответ1

2

Транспортировка устройства основана на IOMMU путем повторного сопоставления адресов устройства и предоставления гостю. Аппаратное обеспечение может быть привязано только к одной машине, физической или виртуальной, поэтому, если ваши гости нуждаются в прямом вводе-выводе на какое-то оборудование, оно должно быть 1:1. IOMMU должен поддерживаться процессором (поиск Intel VT-d или AMD-Vi), набором микросхем, BIOS и OS + VM.

Изначально IOMMU был в первую очередь для передачи сетевых карт, контроллеров HDD и т.д. С помощью VGA pass-through вы можете столкнуться с некоторыми проблемами, это немного сложнее, но возможно. Проведите небольшое исследование, вы можете начать здесь. Вы можете решить эту проблему только с несколькими VGA, потому что тот уже инициализирован.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .