2

Я устал от проблем с драйверами Linux. Поэтому я планирую перейти на Windows 7 в качестве хоста и виртуализировать в него свой Linux. Мой ноутбук имеет встроенную графику Intel и поддерживает VT-d. По соображениям скорости я хотел бы назначить эту карту для Linux. Теперь Parallels может сделать это, но на этой странице написано

Примечание. Если у вас только один видеоадаптер PCIe, его имя будет выделено серым цветом в списке устройств PCI, и вы не сможете выделить его для своих виртуальных машин.

Я бы прекрасно подошел к безголовой Windows 7 (я могу удаленно администрировать с других компьютеров или просто из гостевой системы Linux) - есть ли программное обеспечение для виртуальных машин, которое не имеет этого ограничения?

1 ответ1

3

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

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

ОБНОВЛЕНИЕ: возможно, возможно передать первичное отображение с помощью xen-pciback.hide в командной строке ядра (источник)

Если вы хотите Win7 в качестве хоста с VirtualBox/VMware/Hyper-V/etc, ваш Linux-гость должен без проблем работать на полностью виртуализированной VGA. Я предполагаю, что вы хотите использовать Linux по причинам, отличным от задач GPU, таких как видеоигры, это может справиться с Windows.

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