forked from Mirror/pmbootstrap
pmb.qemu.run: use virgl on aarch64 hosts
This enables faster/more featureful 3D accel support in VMs, which is necessary for running some future UIs. Part-of: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2560
This commit is contained in:
parent
cdb51686c3
commit
4a7ec11f4c
1 changed files with 3 additions and 1 deletions
|
@ -246,7 +246,8 @@ def command_qemu(
|
||||||
elif arch == Arch.aarch64:
|
elif arch == Arch.aarch64:
|
||||||
command += ["-M", "virt"]
|
command += ["-M", "virt"]
|
||||||
command += ["-cpu", "cortex-a57"]
|
command += ["-cpu", "cortex-a57"]
|
||||||
command += ["-device", "virtio-gpu-pci"]
|
if args.qemu_display != "none":
|
||||||
|
command += ["-device", "virtio-gpu-gl"]
|
||||||
elif arch == Arch.riscv64:
|
elif arch == Arch.riscv64:
|
||||||
command += ["-M", "virt"]
|
command += ["-M", "virt"]
|
||||||
command += ["-device", "virtio-gpu-pci"]
|
command += ["-device", "virtio-gpu-pci"]
|
||||||
|
@ -349,6 +350,7 @@ def install_depends(args: PmbArgs, arch: Arch) -> None:
|
||||||
"qemu-hw-display-virtio-gpu",
|
"qemu-hw-display-virtio-gpu",
|
||||||
"qemu-hw-display-virtio-gpu-gl",
|
"qemu-hw-display-virtio-gpu-gl",
|
||||||
"qemu-hw-display-virtio-gpu-pci",
|
"qemu-hw-display-virtio-gpu-pci",
|
||||||
|
"qemu-hw-display-virtio-gpu-pci-gl",
|
||||||
"qemu-hw-display-virtio-vga",
|
"qemu-hw-display-virtio-vga",
|
||||||
"qemu-hw-display-virtio-vga-gl",
|
"qemu-hw-display-virtio-vga-gl",
|
||||||
"qemu-system-" + arch.qemu(),
|
"qemu-system-" + arch.qemu(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue