Итак, у меня есть хост Linux, который является моей основной ОС, и гостевая ОС Windows, которую я использую для своей работы в Windows.
Иногда я хотел бы поиграть в старую игру (которая, я уверен, может работать на моем интегрированном графическом процессоре) или получить более быстрый опыт при использовании Visual Studio. Так что я бы отдал только VGA контроллер в машине на ВМ.
Чтобы добиться этого, я хотел бы сделать следующее (вероятно, в сценарии).
- Стоп все блокирует драйвер VGA.
- Выгрузите драйвер VGA. (в этот момент хост больше не выводит изображение).
- Проход устройства через виртуальную машину Windows.
- Запустите ВМ. (Изображение VM должно появиться на экране).
- Используйте ВМ.
- Когда закончите, выключите ВМ.
- Восстановите все на хосте Linux.
- Перезагрузите X.
Можно ли этого добиться? Кто-нибудь делал это раньше? Если да, то как?
В настоящее время я использую VirtualBox, но я готов переключиться на другие системы виртуализации, если это легче сделать на этом.
Проблема в том, что все учебники и руководства имеют дело с 2-мя мониторами, 2-мя графическими процессорами, что отличается от того, что я хочу.