VGA сквозная и виртуализация десктопов

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам