Черный экран qemu и virtio-vga в Android

QEMU emulator version 4.0.0 (Debian 1:4.0+dfsg-0ubuntu9.3)
kernel 5.3.0-29-generic
host Ubuntu 19.10
guest: Android 8.1

При попытке запустить

qemu-system-x86_64 -drive media=cdrom,readonly,file=Downloads/android-x86_64-8.1-r3-k49.iso -drive if=virtio,id=disk0,cache=none,format=raw,aio=threads,file=android.img -machine ubuntu,accel=kvm -m 2048 -soundhw es1370 -boot menu=on -device virtio-vga,virgl=on -display gtk,gl=on 

у меня только черный экран

при попытке запустить

qemu-system-x86_64 -drive media=cdrom,readonly,file=Downloads/android-x86_64-8.1-r3-k49.iso -drive if=virtio,id=disk0,cache=none,format=raw,aio=threads,file=android.img -machine ubuntu,accel=kvm -m 2048 -soundhw es1370 -boot menu=on -vga virtio

Я могу запустить Android, но графический интерфейс не запускается.

Однако он работает с адаптером VGA

sudo qemu-system-x86_64 -drive media=cdrom,readonly,file=Downloads/android-x86_64-8.1-r3-k49.iso -drive if=virtio,id=disk0,cache=none,format=raw,aio=threads,file=android.img -machine ubuntu,accel=kvm -m 2048 -soundhw es1370 -boot menu=on -vga std -device VGA,vgamem_mb=128

Я бы хотел использовать virtio, чтобы иметь возможность использовать более высокие разрешения, чем 1024x768.

Я считаю, что это ошибка, но я просто хочу убедиться, прежде чем сообщать о ней

1
задан 18 February 2020 в 04:24

1 ответ

вместо

qemu-system-x86_64 -drive media=cdrom,readonly,file=Downloads/android-x86_64-8.1-r3-k49.iso -drive if=virtio,id =disk0,cache=none,format=raw,aio=threads,file=android.img -machine ubuntu,accel=kvm -m 2048 -soundhw es1370 -boot menu=on -device virtio-vga,virgl=on -display gtk,gl=on

use

qemu-system-x86_64 -drive media=cdrom,readonly,file=Downloads/android-x86_64-8.1-r3-k49.iso -drive if=virtio ,id=disk0,cache=none,format=raw,aio=threads,file=android.img -machine ubuntu,accel=kvm -m 2048 -soundhw es1370 -boot menu=on -device virtio-vga,virgl=on -display sdl,gl=on

вам может понадобиться использовать пакет qemu-virgil для получения поддержки sdl(или сборки из исходников. см. это для справки )

Сценарий, который я использую для своего Android vm для справки. (он работает как шарм)

qemu-system-x86_64 -boot c -enable-kvm -smp 3 - устройство virtio-vga,virgl=on -net nic -net user,hostfwd=tcp::4444-:5555 -cpu host -soundhw es1370 -m 4096 -display sdl,gl=on -hda /home/username/Ntfs/Other /VDK/Android9.img

0
ответ дан 21 November 2020 в 15:01

Другие вопросы по тегам:

Похожие вопросы: