waydroid 日常使用中的一些记录 1
明日方舟的:
明日方舟部分界面无法触摸屏操作,这是因为明日方舟有些场景unity不支持相对路径操作的设备,包括鼠标mice,触控笔。只能用绝对定位点的设备比如触控屏幕。解决办法可以在waydroid里面把 模拟触控开起来 在 /var/lib/waydroid/waydroid_base.prop 添加
persist.waydroid.fake_touch=com.hypergryph.arknights
当然也可以用这个工具 用鼠标设备变换触控事件
明日方舟x86 也就是32位版本开久了一段时间后会malloc失败的崩溃,但是内存足够。这个问题之前分析了很久,最后定位到是 waydroid 的bionic里面关了scudo,重新配置并编译ROM,开起来就再也没出现过崩溃了。 当然如果有可能其他崩溃问题只需要清除app data就可以解决。
并且largeHeap也不要调太大,默认384m,感觉128m就可以了。
其他:
youtube视频无法播放,点开画面就卡住。这个问题已经解决了
vulkan 目前是支持的,amdgpu跟intel都可以,但是skiavk依然不能启用。不过amdgpu vulkan有些渲染是丢失的,得mesa支持修了。
waydroid默认鼠标指针是软件指针,可能会碰到的鼠标指针反映迟钝现象,通过 persist.waydroid.cursor_on_subsurface=true 把硬件指针开起来,并替换
frameworks/base/core/res/drawable-mdpi-v4/pointer_arrow_large.png
frameworks/base/core/res/drawable-xhdpi-v4/pointer_arrow_large.png
两个文件成透明的png文件就可以只显示wayland的硬件鼠标指针,看起来操作指针反馈可以响应及时、流畅一点。
Thanks for reading! Read other posts?