LINUX.ORG.RU

QEMU 8.2

 ,


0

1

Вышла новая версия открытого кросс-платформенного эмулятора различных процессорных архитектур QEMU.

Наиболее интересные изменения:

  • Добавлено устройство virtio-sound. Оно позволяет захватывать и проигрывать аудио на соответствующим образом сконфигурированном бекенде хоста.
  • Добавлено устройство virtio-gpu rutabaga с возможностью различных абстракций GPU и виртуализации экранов.
  • Теперь можно мигрировать ВМ с virtio-gpu blob=true, а новый параметр «avail-switchover-bandwidth» поможет пользователям, у которых миграция затягивается и становится мало контролируемой.
  • Убрана утечка памяти в guest-exec.

Всего изменения коснулись 14 архитектур, в первую очередь RISC-V и ARM.

Из других изменений:

  • удалена поддержка акселератора HAX;
  • cвязка QEMU-KVM требует ядро 4.4 или выше (в будущем планируется усилить требования до 4.19);
  • типы машин от pc-i440fx до pc-i440fx-1.7 более не поддерживаются.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

Эльруса по-прежннему нет?

sparkie ★★★★
()

устройство virtio-gpu rutabaga с возможностью различных абстракций GPU и виртуализации экранов

Вот это интересно, что оно даёт? Теперь игры стало легче запускать в виртуалке, или какой-то API вроде Vulkan работает быстрее для Wayland?

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

HAX

Ну куда, это понятно, а вот что выпилили так и не ясно...

xwicked ★★☆
()
Последнее исправление: xwicked (всего исправлений: 1)
Ответ на: комментарий от Sferg

Я слышал про Intel HAXM, на нём, обычно, Андроид запускали.

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

На хосте надо qemu запускать с нужными флагами, а на госте нужно иметь достаточно новое ядро с нужными модулями (и в случае 3d нужные драйверы mesa). В принципе в последних версиях популярных дистрибутивов обычно это всё включено.

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

Вот это интересно, что оно даёт? Теперь игры стало легче запускать в виртуалке, или какой-то API вроде Vulkan работает быстрее для Wayland?

Традиционно виртуальная машина эмулировала для гостя какое-то реально существующее устройство. Но тут проблема в том, что это не очень эффективно. Поэтому начали появляться virtio устройства, которых в реальности не существует, зато разработчики qemu их реализуют максимально эффективно.

Поэтому - да, конечная цель - меньше накладных расходов на то, чтобы запускать игры в виртуалке. Если для клавиатуры скорость интерфейса невелика, то для графики это совсем другое дело.

Ещё из интересного можно отметить то, что Apple в своей библиотеке для виртуализации, для гостя реализует практически только virtio устройства. Т.е. это уже не только изобретение qemu, но и становится неким индустриальным стандартом.

vbr ★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от keeper_b

Кстати, а вот есть в ядре устройства VirtIO, это на хосте или госте надо включать?

Это драйвер, он в ядре GUEST. В ядре HOST обычно нужна для них какая-то поддержка (это не virtio устройства).

soomrack ★★★★
()

virtio-sound - это хорошо.

Плохо, что QEMU становится всё более и более оболочкой к KVM, как самостоятельный эмулятор, не справляется даже с элементарным DOS’ом.

Под KVM на x86-64 прекрасно работают и DOS, и OS/2 и даже игрушки идут.

Под чистым QEMU на ARM’е DOS наглухо виснет, а OS/2 крашится при загрузке.

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