大家有没有试过在 ARM 服务器(如甲骨文 ARM)上运行 Android 虚拟机?如何听见或者录制 Android 虚拟机的声音?

2023-04-28 22:03:34 +08:00
 bywenshu

如题,感谢大家。
By the way, 是不是没有对应硬件就录制不了声音的?有没有类似于声卡欺骗器的东西?(原理类似 HDMI 欺骗器?)

2199 次点击
所在节点    程序员
8 条回复
flyqie
2023-04-29 01:38:23 +08:00
你打算跑容器还是 vm ?

音频 in/out 直接在 hal 层处理就完事。
bywenshu
2023-04-29 01:55:06 +08:00
@flyqie 容器,redroid 的 Android13 。
Champa9ne
2023-05-01 12:55:55 +08:00
想问问咋整 arm 安卓虚拟机?整了个 esxi arm 平台,找了很多刷机包都是用手机厂商自己的 recovery ,那等于是 uefi 之后了。esxi arm 还没找到能 uefi 驱动的 arm android
bywenshu
2023-05-01 16:37:50 +08:00
@Champa9ne
你可能需要借助 docker:
https://hub.docker.com/r/redroid/redroid
教程(转载):
https://blog.hanlin.press/2022/08/play-redroid-on-oracle-cloud/
限制 cpu 使用:
最后一行加: --cpus="4",可让 5 核服务器占用 80%cpu ,防止意外占用率高,然后封号。
电量读取:
目前我发现 `redroid:8.1.0-arm64` 可以“正确”读取电量(充电中,100%),10 、11 、12 、13 都不行。
bywenshu
2023-05-01 16:39:41 +08:00
声音问题解决了:腾讯会议屏幕共享的声音和画面完全正常。
bywenshu
2023-05-01 16:40:30 +08:00
@bywenshu 真奇怪,系统自带录屏无法使用的,然后装了很多录屏软件也是录制不了声音。
Champa9ne
2023-05-06 18:23:40 +08:00
@bywenshu
感谢,实测安装成功。但是树莓派的 cpu 还是太弱了,这下 esxi -> ubuntu arm -> qemu ,性能能剩多少打个问号,之后再用用看看
bywenshu
2023-05-08 20:23:30 +08:00
@Champa9ne 五核甲骨文 ARM ,玩《明日方舟》一秒三到四帧。这是在云端用腾讯会议录制得到的......可能存在性能损耗,不严谨......供参考。微信倒是不太占用 CPU 的,视频号测试下来 redroid-8.1.0 看不了的,13 可以看,其它没试过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/936343

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX