You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Linux Mint环境下QEMU安卓虚拟机无法运行多数游戏的问题求助

Linux Mint环境下QEMU安卓虚拟机无法运行多数游戏的问题求助

各位好,我想在Linux Mint桌面机上搭个安卓模拟器玩明日方舟,用的是libvirtd配合virt-manager管理虚拟机,但遇到了一堆头疼的问题,想请教下大家:

  • 我先后装了Android-x86 9和Android-x86 8.1的虚拟机,结果遇到的问题差不多:明日方舟直接崩溃,之后再启动就一直弹出“Arknights keeps stopping”的提示。我试过更新AndroidWebView这种常规修复,但根本没法更新或卸载它,完全没用。
  • 后来我装了VOEZ试试,得到了个稍微有用点的错误提示:加载libmain.so失败。我搜了这个问题,看到一些开发日志说要降级,于是我换成了Android 8.1,但问题还是没解决。另外我想试试用adb排查,但不管是系统控制台还是终端模拟器里,都找不到adb命令。
  • 我一直找不到好用的QEMU学习资料(说句题外话,gentoo社区的资料实在太封闭难懂了),所以也不确定是不是我自己操作哪里错了,但实在摸不着头绪。

下面是我的虚拟机配置:

<domain type="kvm">

<name>arknigjts</name>

<uuid>125914a8-380e-433f-960b-415ffd3c3289</uuid>

<metadata>

<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">

<libosinfo:os id="http://android-x86.org/android-x86/8.1"/>

</libosinfo:libosinfo>

</metadata>

<memory unit="KiB">8388608</memory>

<currentMemory unit="KiB">8388608</currentMemory>

<vcpu placement="static">4</vcpu>

<os>

<type arch="x86_64" machine="pc-i440fx-jammy">hvm</type>

</os>

<features>

<acpi/>

<apic/>

<vmport state="off"/>

</features>

<cpu mode="host-passthrough" check="none" migratable="on"/>

<clock offset="utc">

<timer name="rtc" tickpolicy="catchup"/>

<timer name="pit" tickpolicy="delay"/>

<timer name="hpet" present="no"/>

</clock>

<on_poweroff>destroy</on_poweroff>

<on_reboot>restart</on_reboot>

<on_crash>destroy</on_crash>

<pm>

<suspend-to-mem enabled="no"/>

<suspend-to-disk enabled="no"/>

</pm>

<devices>

<emulator>/usr/bin/qemu-system-x86_64</emulator>

<disk type="file" device="disk">

<driver name="qemu" type="qcow2"/>

<source file="/var/lib/libvirt/images/arknigjts.qcow2"/>

<target dev="hda" bus="ide"/>

<boot order="1"/>

<address type="drive" controller="0" bus="0" target="0" unit="0"/>

</disk>

<controller type="usb" index="0" model="ich9-ehci1">

<address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x7"/>

</controller>

<controller type="usb" index="0" model="ich9-uhci1">

<master startport="0"/>

<address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x0" multifunction="on"/>

</controller>

<controller type="usb" index="0" model="ich9-uhci2">

<master startport="2"/>

<address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x1"/>

</controller>

<controller type="usb" index="0" model="ich9-uhci3">

<master startport="4"/>

<address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x2"/>

</controller>

<controller type="pci" index="0" model="pci-root"/>

<controller type="ide" index="0">

<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x1"/>

</controller>

<controller type="virtio-serial" index="0">

<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0"/>

</controller>

<interface type="network">

<mac address="52:54:00:69:5b:58"/>

<source network="default"/>

<model type="virtio"/>

<address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0"/>

</interface>

<serial type="pty">

<target type="isa-serial" port="0">

<model name="isa-serial"/>

</target>

</serial>

<console type="pty">

<target type="serial" port="0"/>

</console>

<channel type="spicevmc">

<target type="virtio" name="com.redhat.spice.0"/>

<address type="virtio-serial" controller="0" bus="0" port="1"/>

</channel>

<input type="tablet" bus="usb">

<address type="usb" bus="0" port="1"/>

</input>

<input type="mouse" bus="ps2"/>

<input type="keyboard" bus="ps2"/>

<graphics type="spice">

<listen type="none"/>

<image compression="off"/>

<gl enable="yes"/>

</graphics>

<sound model="ich6">

<address type="pci" domain="0x0000" bus="0x00" slot="0x04" function="0x0"/>

</sound>

<audio id="1" type="spice"/>

<video>

<model type="virtio" heads="1" primary="yes">

<acceleration accel3d="yes"/>

</model>

<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0"/>

</video>

<redirdev bus="usb" type="spicevmc">

<address type="usb" bus="0" port="2"/>

</redirdev>

<redirdev bus="usb" type="spicevmc">

<address type="usb" bus="0" port="3"/>

</redirdev>

<memballoon model="virtio">

<address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x0"/>

</memballoon>

</devices>

</domain>

备注:内容来源于stack exchange,提问作者guninvalid

火山引擎 最新活动