Qemu GPU/Display транзитная передача

Qemu GPU/Display транзитная передача

Я хочу передать свой графический процессор гостевой системе QEMU и получить от нее полный контроль над моим монитором (как будто это ЕДИНСТВЕННАЯ работающая ОС)

Я пробовал на ноутбуке только со встроенным монитором, и экран просто погас. Думаю, на ПК это сработает, если подключить монитор напрямую к GPU, но я не могу это проверить.

Вопросы:

  1. Можно ли подключить мой графический процессор и передать управление монитором моему гостю, подключив монитор напрямую к графическому процессору?
  2. Можно ли передать управление монитором моего ноутбука гостю и пропустить его через мой графический процессор?

ПРИМЕЧАНИЯ

  • На моем ноутбуке установлена ​​ОС Ubuntu Cinnamon.
  • Я хотел бы уточнить использование QEMU с KVM, хотя я думаю, что это очевидно?
  • Я бы НЕ хотел использовать никакие хост-/клиентские приложения

Похожий пост Я нашел вопрос (Эквивалент Looking Glass, где на стороне виртуальной машины работает Linux?), который требует, чтобы хост/клиентское приложение в основном заставляло хост записывать кадры обратно. Я бы хотел не прибегать к этой тактике и предоставить гостю полный контроль над монитором.

РЕДАКТИРОВАТЬ:

Цель

Моя цель — заставить виртуальную машину работать как голую железную машину (когда речь идет о мониторе), одновременно передавая графический процессор этой виртуальной машине (что означает отсутствие монитора для хостовой ОС => черный экран на мониторе ноутбука)

Пример

Представьте, что я хочу запустить виртуальную машину Mac (не на голом железе) на своем ноутбуке с Linux. Если мне нужна более высокая производительность, мне нужно найти способ добавить в свой ноутбук второй графический процессор.

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

Теперь ограничение не использовать другое программное обеспечение (например, «Looking Glass»). Если я хочу добавить другую гостевую систему (например, пользовательскую ОС), где программное обеспечение недоступно, мне нужно будет либо портировать программное обеспечение, либо все равно вернуться к получению второго графического процессора. Поэтому, если это возможно, я хочу избежать чего-то подобного.

ЗАМЕТКА 2 Вопрос не касается конкретно MacOS, просто мне было проще объяснить так, поскольку вы не можете просто установить ее, не найдя драйверов и т.п.

Связанный контент