LINUX.ORG.RU
решено ФорумAdmin

Libvirt sdl fullscreen

 , , ,


0

1

Всем доброго времени суток

Необходимо реализовать следующий сценарий: есть linux-box с libvirt и qemu-kvm, необходимо при старте системы запускать виртуалку в sdl окне на полный экран.

Провожу небольшие тесты с параметрами -sdl и -full-screen для qemu-kvm- все работает.

Пытаюсь внести соответствующие параметры в xml файл libvirt- получаю при запуске машины ошибку:

ошибка: внутренняя ошибка: early end of file from monitor: possible problem:
Could not initialize SDL(No available video device) - exiting.

За справкой обращался к http://wiki.libvirt.org/page/QEMUSwitchToLibvirt

Строка отвечающая за графику виртуалки:

<graphics type='sdl' display=':0.0' xauth='/home/stein/.Xauthority'/>

qemu запускается от root.

Дистрибутив OpenSuse 13.2, версия qemu-kvm 2.1.0

ну поставь openarena и проверь, есть вообще ускорение?

glxinfo или как там на не mesa дровах проверить?

dimon555 ★★★★★ ()
Ответ на: комментарий от dimon555

мне не нужно ускорении. нужна просто виртуалка на полный экран при старте системы. к примеру пользователь видит, как загружается оффтопик, хотя на блоке на самом деле linux+kvm

stein_h ()
Ответ на: комментарий от stein_h

ну тогда собери libsdl без opengl, если это конечно вообще возможно.

dimon555 ★★★★★ ()

Проблема решилась использованием virt-viewer в режиме киоска (-k) и протокола spice. Его на удивление допилили настолько, что при отключенном сжатии можно смотреть полноэкранное видео со звуком с локальной виртуалки и не замечать каких-либо проблем. sdl в libvirt поддерживается как говно.

stein_h ()
Ответ на: комментарий от anonymous

В конце поста добавлен дистрибутив и версия по. Не вижу в чем проблема.

stein_h ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.