Включение нескольких экранов на KVM/ Spice гостевой Ubuntu
Я установил Ubuntu Desktop 16.04 с KVM на голый металлический сервер. Затем, используя virt-manager, я создал совершенно нового гостя Ubuntu Desktop 16.04 с одним видеоустройством QXL и сервером Spice. Я обращаюсь к этой виртуальной машине с помощью virt-viewer (Remote Viewer) на компьютере с Windows. Насколько я понимаю, Spice должен предоставить до четырех виртуальных дисплеев для поддержки среды с несколькими мониторами на стороне клиента. Однако, когда я выбираю view-> display в virt-viewer, дисплеи 2-4 отображаются серым цветом и недоступны для выбора. Команда "xrandr", выполненная для гостя, указывает, что Virtual-0 подключен / первичен, а Virtual-1 - -3 отключены. Я могу добавить режимы в Virtual-1, используя
xrander --addmode Virtual-1 1024x768
но когда я пытаюсь подключить его с помощью следующей команды
xrander --output Virtual-1 -d 1 --mode 1024x768
Я получаю "Не могу открыть дисплей 1". Проблема в том, что мне нужно активировать больше X-дисплеев? Если так, то как мне это сделать?
Сервер, который я использую, - это Dell R210 II, на котором подключена только графическая карта Intel по умолчанию и только один физический монитор, но, насколько я понимаю, это виртуальные графические устройства, а не пассивные, поэтому аппаратное обеспечение не должно иметь значения. Это неправильно? Любая помощь приветствуется!
3 ответа
Оказывается, я не знал, что мне нужно для установки spice-vdagent в гостевой машине. Это позволило мне выбрать дополнительные дисплеи. Это изначально решило проблему. Теперь у меня появилась новая проблема, поэтому я с подозрением относился к публикации этого решения, пока не подтвердил, что они не связаны. Смотрите комментарии выше.
@Tomeg, у меня была та же проблема, что и у вас, при выборе второго дисплея с использованием Proxmox Virtual Environment 6.4-8, Ubuntu Guest с дисплеем, настроенным как двойной монитор SPICE (qxl) и с использованием virt-viewer (последняя версия на момент публикации).
Примечание. Первоначально он работал, но перестал работать после его отключения и выключения гостя.
Это сработало для меня:
Ран
xrandrиз оболочки на гостевой Ubuntu 20.4 это показало мне, что дисплеи Virtual-2 и Virtual-4 были отключены.Затем запустили следующее, чтобы включить дисплей Virtual-2, и появился второй дисплей (автоматически включенный в virt-viewer):
xrandr --addmode Virtual-2 1920x1080
xrandr --output Virtual-2 --mode 1920x1080 --right-of Virtual-1
Дополнительное примечание. Если я сейчас отключу второй дисплей из virt-viewer и выключу гостевую систему, мне придется выполнить тот же процесс, чтобы он снова заработал.
Надеюсь это поможет..
В Proxmox KVM я все делаю правильно, spice-vdagent установлен в VM Ubuntu 20.04 LTS Desktop (gnome), но все равно система не видит в настройках дисплея никакого дополнительного монитора, а щелчок по дисплею 2 в удаленном просмотрщике не ничего не делать.
Я видел, что у людей была эта проблема с разными версиями Ubuntu (вероятно, даже до 16.04 LTS), и я столкнулся с тем, что это может быть проблема с ядром HWE, поэтому, возможно, переустановка ядра GA может решить проблему:
https://stafwag.github.io/blog/blog...разрешение-на-a-kvm-виртуальной-машине-с-qxl/
/questions/411143/ubuntu-1604-kvm-qxl-guest-nevozmozhno-izmenit-razreshenie/411152#411152
Я не пробовал, но когда-нибудь в будущем попробую.
Я также сообщил об этом случае здесь и в других местах:
https://forum.proxmox.com/threads/spice-dual-monitor-from-windows-7-guest.52296/