1

Итак, у меня есть хост Linux, который является моей основной ОС, и гостевая ОС Windows, которую я использую для своей работы в Windows.

Иногда я хотел бы поиграть в старую игру (которая, я уверен, может работать на моем интегрированном графическом процессоре) или получить более быстрый опыт при использовании Visual Studio. Так что я бы отдал только VGA контроллер в машине на ВМ.

Чтобы добиться этого, я хотел бы сделать следующее (вероятно, в сценарии).

  • Стоп все блокирует драйвер VGA.
  • Выгрузите драйвер VGA. (в этот момент хост больше не выводит изображение).
  • Проход устройства через виртуальную машину Windows.
  • Запустите ВМ. (Изображение VM должно появиться на экране).
  • Используйте ВМ.
  • Когда закончите, выключите ВМ.
  • Восстановите все на хосте Linux.
  • Перезагрузите X.

Можно ли этого добиться? Кто-нибудь делал это раньше? Если да, то как?

В настоящее время я использую VirtualBox, но я готов переключиться на другие системы виртуализации, если это легче сделать на этом.

Проблема в том, что все учебники и руководства имеют дело с 2-мя мониторами, 2-мя графическими процессорами, что отличается от того, что я хочу.

1 ответ1

2

Вообще это должно быть возможно, хотя я не уверен, возможно ли это с интегрированной графикой.

  • На VirtualBox это возможно глава 9 параграф 9.6

  • KVM поддерживает сквозную передачу устройства.

  • VMware ESXi поддерживает пропуск PCI, хотя для правильного использования вам понадобится второе устройство.

  • Qemu также поддерживает прохождение PCI

Я не знаю, поддерживают ли Virtualbox, VMware и Quemu сквозную передачу устройства вместо «только» сквозной передачи PCI. Пожалуйста, проверьте, поддерживает ли ваше оборудование устройство /PCI.

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