![Qemu GPU/Display транзитная передача](https://rvso.com/image/231072/Qemu%20GPU%2FDisplay%20%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%82%D0%BD%D0%B0%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0.png)
Я хочу передать свой графический процессор гостевой системе QEMU и получить от нее полный контроль над моим монитором (как будто это ЕДИНСТВЕННАЯ работающая ОС)
Я пробовал на ноутбуке только со встроенным монитором, и экран просто погас. Думаю, на ПК это сработает, если подключить монитор напрямую к GPU, но я не могу это проверить.
Вопросы:
- Можно ли подключить мой графический процессор и передать управление монитором моему гостю, подключив монитор напрямую к графическому процессору?
- Можно ли передать управление монитором моего ноутбука гостю и пропустить его через мой графический процессор?
ПРИМЕЧАНИЯ
- На моем ноутбуке установлена ОС Ubuntu Cinnamon.
- Я хотел бы уточнить использование QEMU с KVM, хотя я думаю, что это очевидно?
- Я бы НЕ хотел использовать никакие хост-/клиентские приложения
Похожий пост Я нашел вопрос (Эквивалент Looking Glass, где на стороне виртуальной машины работает Linux?), который требует, чтобы хост/клиентское приложение в основном заставляло хост записывать кадры обратно. Я бы хотел не прибегать к этой тактике и предоставить гостю полный контроль над монитором.
РЕДАКТИРОВАТЬ:
Цель
Моя цель — заставить виртуальную машину работать как голую железную машину (когда речь идет о мониторе), одновременно передавая графический процессор этой виртуальной машине (что означает отсутствие монитора для хостовой ОС => черный экран на мониторе ноутбука)
Пример
Представьте, что я хочу запустить виртуальную машину Mac (не на голом железе) на своем ноутбуке с Linux. Если мне нужна более высокая производительность, мне нужно найти способ добавить в свой ноутбук второй графический процессор.
Если возможно вывести данные на монитор ноутбука напрямую с виртуальной машины, я могу пропустить их через свой графический процессор без необходимости использования второго.
Теперь ограничение не использовать другое программное обеспечение (например, «Looking Glass»). Если я хочу добавить другую гостевую систему (например, пользовательскую ОС), где программное обеспечение недоступно, мне нужно будет либо портировать программное обеспечение, либо все равно вернуться к получению второго графического процессора. Поэтому, если это возможно, я хочу избежать чего-то подобного.
ЗАМЕТКА 2 Вопрос не касается конкретно MacOS, просто мне было проще объяснить так, поскольку вы не можете просто установить ее, не найдя драйверов и т.п.