Более быстрая графика в гостевой KVM

16

Есть ли способ улучшить графическую производительность гостя KVM?

Я подозреваю, что вопрос слишком общий, поэтому я приведу свои настройки и требования.

Моя конечная цель - использовать гостевую Ubuntu в качестве основной ОС. Единственные графически интенсивные вещи, которые я делаю, это смотрю видео и играю в игры 1990-х годов.

Текущая настройка: хост Debian (X + Fluxbox), гостевой KVM с графикой SDL, (эмулированная) видеокарта vmware (на другой время перерисовки> 0,5 с) и стандартная установка Ubuntu. Я могу смотреть видео, но игры немного изменчивы.

Кажется, что не работает: графика без SDL (пересылка VNC и X очень нестабильна), сквозная передача VGA (не реализована в KVM; Xen требует IOMMU, который, по-видимому, мой компьютер не поддерживает)

О чем я думаю (но у меня очень мало знаний по этому вопросу): Попытка устранить X из хоста. Я слышал мифы о чем-то, называемом «framebuffer», но больше ничего не знаю.

Майк
источник
5
Я не думаю, что вы можете получить отличное видео с KVM. Это не является приоритетной целью дизайна. Поскольку ваш хост работает под управлением Linux, вам лучше запускать эти программы непосредственно на хосте.
Жиль "ТАК - перестань быть злым"
1
Можете ли вы использовать другие методы виртуализации? VirtualBox кажется лучше разработан для удовлетворения ваших конкретных потребностей.
Брайан Кейн
Вместо этого используйте VBOX, KVM не обеспечивает ускорение видео
маргаритка
Запустите свои игры и видео на хосте Debian.
Хазиз
2
KVM и Xen теперь имеют возможность обмениваться собственным графическим процессором хостов с (несколькими) виртуальными машинами, используя технологию Intel iGVT-g ( 01.org/igvt-g ). Он работает для гостевых ОС Windows и Linux, но требует наличия процессоров Intel Core 5-го поколения (или более новых) с процессорами Intel Graphics. Вот демоверсия XenGT с двумя гостями Windows: youtube.com/watch?v=V2i8HCcAnY8
z1ga

Ответы:

4

SDL в порядке, но вы также должны попробовать SPICE . Проверьте страницу википедии для получения дополнительной информации.

dyasny
источник
0

Вы можете попробовать специи ( http://spice-space.org/download.html ). Spice обладает хорошими характеристиками на дисплее и видео. Производительность видео SDL очень плохая. Вы должны установить гостевую программу spice в vm. Это установит драйвер qxl, который улучшит качество отображения и видео.

Spice будет использовать большую полосу сети, Spice нужна полоса сети не менее 10 Мбит / с!

Эдвард Шен
источник