使用亚马逊云服务器在 G4 实例上运行 Android 应用程序

2023年 9月 21日 63.9k 0

随着 Android 应用程序和游戏变得越来越丰富,其中有些甚至比 PC 上的软件更易于使用和娱乐,因此许多人希望能够在云上运行 Android 游戏或应用程序,而在 EC2 实例上运行 Android 的解决方案可以让开发人员更轻松地测试和运行 Android 应用程序。在这篇博客文章中,我们将展示如何使用 NICE DCV 在 Anbox 中运行 Android 应用程序。

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!

Anbox 是免费的开源工具,让您可以在 Linux 上运行 Android 应用程序。NICE DCV 是一种高性能远程显示协议。它允许您在不同的网络条件下,将远程桌面和应用程序流从任何云或数据中心安全地传送到任何设备,而且在 Amazon EC2 实例上使用 NICE DCV 服务器不收取任何额外费用。另外,NICE DCV 也是 Amazon Web Services HPC 解决方案的重要组件,详见文档。

部署演示

我们会使用快速入门的“Ubuntu Server 18.04 LTS”系统镜像进行部署并运行 Anbox。本次部署需要准备的前提条件包括:

-Amazon EC2 G4 实例

-Ubuntu Server 18.04 LTS

-NVIDIA gaming 驱动程序

-Lightdm 桌面环境

-NICE DCV

-Anbox

-OpenGApps

 

安装 NVIDIA gaming 驱动程序

在 Amazon EC2 控制台上点击启动实例,然后从快速入门中选择“Ubuntu Server 18.04 LTS”系统镜像,选择 g4dn.xlarge 或更高配置的 g4dn 实例类型启动实例。实例启动后使用密钥登陆Ubuntu系统。

步骤一:下载并安装 NVIDIA gaming 驱动,详见文档

sudo apt update
sudo apt-get upgrade -y linux-aws
sudo apt-get install -y gcc make linux-headers-$(uname -r)

在文件/etc/modprobe.d/blacklist.conf 末尾追加 blacklist:

cat  Apps > Google Play Services > Permissions,启用所有权限。同样转到 Google Play Store,启用所有权限。

image.png

现在返回 Anbox 主屏幕,打开 Google Play Store,登录并开始安装应用程序。下图是在 Anbox 中运行“ Kingdom Wars”的示例:

image.png

您还可以通过命令nvidia-smi查询 Anbox 的 GPU 使用率:

image.png

总结

Amazon EC2 G4 实例提供了极具成本效益的 GPU,并支持实时光线追踪技术,可以使游戏渲染更加高效和真实。借助 NICE DCV,我们可以将运行在 Anbox 上的 Android 应用程序流式传输到客户端计算机,从而消除对昂贵的专用工作站的需求。最后应注意的是,Anbox 仍处于开发阶段,并非所有 Android 应用程序都能在 Anbox 上正常运行。

文章来源:dev.amazoncloud.cn/column/arti…

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论