Я планирую запустить операционную систему Linux с подключением трех мониторов к видеокарте. Конечно, у меня есть игры, которые работают только на Windows, поэтому я планировал запускать виртуальную машину Windows в бесшовном режиме с передачей видеокарты на виртуальную машину. Я хочу знать, приведет ли это к тому, что ОС Linux больше не сможет использовать графические карты для отображения рабочего стола, пока виртуальная машина включена. Если это не позволит ОС Linux отображаться на мониторах, какое альтернативное решение позволит мне запускать виртуальную машину Windows в бесшовном режиме, но при этом использовать графическую карту в хост-системе с минимальным снижением производительности.
2 ответа
Ваш хост все еще может использовать видеокарту.
Для приведенного ниже «вопроса», если вы намереваетесь использовать VirtualBox, ответ - ДА - вы можете использовать VirtualBox, в то время как хост-система Linux все еще владеет и использует GPU, если у вас нет прохода PCI:
Я хочу знать, приведет ли это к тому, что ОС Linux больше не сможет использовать графические карты для отображения рабочего стола, пока виртуальная машина включена.
Если вы собираетесь использовать virtualbox в хост-системе Linux для игр - вам не повезло:
Вы не достигнете высокой производительности, поскольку VB ограничен 256 Мб памяти графического процессора.
Прохождение PCI является чрезвычайно экспериментальным для VirtualBox (у меня не работало несколько недель назад)
Насколько мне известно, для прохождения PCI вам понадобятся 2 графических процессора. Это не будет работать с 1 графическим процессором.
Настроить QEMU + vfio для эмуляции довольно сложно. Попробуйте, если хотите, но я не смог настроить его на своей системе Arch Linux с помощью QEMU + vfio (2 графических процессора на моем ноутбуке).