2

Этот парень подразумевает, что возможно одновременное использование как виртуального дисплея, так и VGA сквозного устройства отображения. ,

Я пробовал это, как с libvirt, так и с командной строкой qemu. У меня может быть один дисплей или другой, но не оба. Независимо от того, что я делаю, я получаю код 43 на сквозном устройстве. Но я использую старинное оборудование (старый PCI Nvidia 8400GS), и это может быть проблемой.

Это действительно возможно с хостом Linux и гостем Windows? Не могли бы вы описать ваше оборудование и конфигурацию?

Моя конечная цель - дублировать виртуальный дисплей Spice как дубликат / клон физического дисплея Nvidia. Это позволило бы мне запускать приложения с интенсивной графикой на аппаратном графическом процессоре, но при этом иметь все удобства виртуального оконного дисплея.

2 ответа2

1

В настоящее время это невозможно , драйвер дисплея Spice, по-видимому, пока не поддерживает функцию клонирования дисплеев в Windows 10.

Код 43

Оказывается, что другая проблема, на которую я жаловался, связана с «ошибкой» Nvidia. Когда драйвер обнаруживает виртуализацию, он выдает код 43. NVidia заявила, что это непреднамеренно, но и не планирует ее исправлять.

Я решил эту проблему, понизив драйвер Nvidia до 337.88 и добавив <kvm><hidden state='on'/></kvm> в определение моего компьютера с помощью virsh edit domname . По-видимому, можно заставить работать более современные драйверы, удалив кучу функциональных возможностей гипервизора, но я пока не потрудился.

1

«Зазеркалье» не дает точного ответа на этот вопрос, но почти идеально решает основную проблему - обеспечивает графическую виртуальную машину с GPU-ускорением на рабочем столе хоста с помощью устройств HID хоста. В альфа-версии по состоянию на декабрь 2017 года, но кажется достаточно стабильным для повседневного использования на одном дисплее.

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