数字孪生和虚拟仿真的模型,多使用 UE 或 Unity 引擎开发,而随着国产信创的发展,很多项目在立项之初都要求必须使用国产信创的服务器。有些是纯国产:包括国产 CPU+ 国产 GPU+ 国产操作系统;有些受限于特殊情况也是部分国产化,比如 CPU 和操作系统。无论哪种情况,对于想要让用户在网页上通过实时渲染推流便捷使用数字孪生或虚拟仿真大模型的项目,都需要专门的推流软件和工具,比如大家熟知的 UE 推流插件 Pixel Streaming 程序,但也有很多用户在使用过程中遇到了很多难以解决的问题。
基于长期一线的项目经验,本文就 UE/Unity 引擎开发的数字孪生虚拟仿真模型,一些常见的问题做中的解答,以便更多相关人员可以了解更多关于国产信创 UE/unity 实时渲染推流的一些相关信息。
一、 数字孪生模型需要做哪些改造,才能跑在国产服务器 上实时渲染推流? 信创服务器,UE5 打包 Linux 程序,编译 后 能不能做实时云渲染推流 ?
首先数字孪生模型要能流畅运行在国产服务器环境下,因此孪生模型要输出 Linux 版本,如果模型已经可以流畅运行在国产环境下,则只需要输入 Linux 下的文件包即可使用 DRTStreamer 推流。
对于 UE 打包的 Linux 程序,编译后如果能在国产服务器上本地流畅运行,则使用专业的实时渲染程序推流是完全可以实现的,即使是大并发下也有相应的集群策略。
二、 单国产 GPU 支持多少路云渲染并发,单卡多开上限 是多少?
本身云渲染程序并不会占用太多的算力,单国产显卡能支持多少并发实时渲染,主要还是取决于孪生或虚拟仿真模型本身对于显卡的算力要求。不过国产显卡因为生态的问题,显卡性能的发挥和国产服务器的的硬件组合也有很大关系。如果能将已经开发好的 UE/Unity 模型在实际国产环境中推流测试下效果,单卡并发数更有参考价值。因此该问题无法用统一的数字来回复,因为每个项目的模型都有所不同,使用的硬件组合也不尽相同。
三、 UE 原生 Pixel Streaming 不支持 ARM64 ,有没有替代方案 ? UE 像素流能不能跑在鲲鹏 /飞腾 ARM服务器? ARM 架构原生不支持 UE 像素流插件怎么办?
UE 官方的 Pixel Streaming 插件可实现对 UE 模型的推流,但仅限于对于非信创环境下的推流,如果是想在项目中针对信创设备的推流,则需要使用更加专业的实时渲染软件系统 DRTStreamer 。该程序不仅仅能实现对 UE 模型的国产信创推流,还可实现 Unity 以及其他 3D 引擎的实时渲染推流。
除了常规的 X8 6CPU 外,对于 ARM 架构的鲲鹏、飞腾等设备也有实际的项目经验。在国产信创设备上推流,不仅仅是单个硬件的适配,还需要考虑硬件的组合情况是否能发挥各个模型算力的效力。所以如果在项目上遇到 UE/Unity 模型要在 ARM 架构的服务器上推流, DRTStreamer 是比较好的选择。
四、 国产服务器跑 UE5 像素流帧率上不去,跑不满 30 帧, GPU 利用率低怎么办?
目前国产服务器跑 UE 模型推流后帧率很难想 Windows 下一样,达到很高的帧率,这是一个综合影响的结果。在使用专业的非 pixel streming 推流软件下,能实现的实时云渲染效果和本地不使用推流时的效果一样已经是比较好的状态。因此如果想要帧率提升,一方面是优化模型本身,但这个可能本身也是受制于国产服务器的硬件组合,无法实现和 Windows 下推流一样的效果。
五、 原生像素流没有信创下负载均衡、多 GPU 调度 功能 ,,需要自研还是第三方平台? 国产环境像素流,是二次改造 UE 原生插件,还是直接采购国产云渲染 PaaS 平台
工业社会最大的特点是精细分工,实时云渲染虽然作为底层推流工具,但其门槛还比较高,涵盖视频流式传输、编解码、低延迟等多个领域,如果是自研项目中使用不多,依靠专门的团队来做各种情况的适配,成本比使用专业 第三方要更高。
对于二次改造 UE 原生插件等,也是很多低代码平台厂商在做的事情,但对于大并发或者非 UE 的模型推流还是存在很多困难,因此综合来看使用国产云渲染平台性价比更高。
六、 点量云流是否支持全国产信创环境?支持到什么程度?
A :支持。点量云流实现了全面信创适配的实时云渲染平台,从底层引擎到功能模块均实现 100% 自主研发。 具体支持情况如下:
1. 操作系统层面
已全面适配主流国产操作系统,包括: 麒麟 OS (银河麒麟 v11 、 v10 服务器版本和桌面版本等) 、统信 UOS 、华为欧拉( openEuler )、中科方德等。
2. CPU层面
已完成对主流国产 CPU 架构的全面适配:
ARM 架构:华为鲲鹏、飞腾
x86 架构:海光、兆芯
支持跨平台硬件覆盖,无论客户使用何种国产芯片方案,均可无缝部署。
3. 显卡( GPU )层面
已完成对国产显卡的深度适配与性能优化:
摩尔线程: 已完成深度图形与推流性能优化,在 WebGL 、 UE 、 Unity 等场景中推流体验已完全达到本地物理机裸跑效果,并率先支持多显卡智能负载均衡;
砺算: 已完成适配兼容,联合砺算科技发布的全信创云渲染方案,在麒麟 V10/V11 系统上基于砺算 LX PRO 专业显卡运行 UE5 可稳定达到 70fps ,已进入生产级可用阶段 率先实现国产 GPU 多路并发渲染能力
4. 图形接口与渲染引擎
全面支持 OpenGL 、 DirectX 、 Vulkan 等主流图形接口标准,确保 Unreal Engine ( UE )、 Unity3D 、 WebGL 等主流渲染引擎在信创环境中顺畅运行。
总结: 点量云流信创版本已构建起覆盖 国产操作系统 + 国产 CPU + 国产 GPU + 国产化图形接口的全栈信创能力 ,能够为客户提供从硬件到应用层的完整国产化替代方案。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31439365/viewspace-3179956/ ,如需转载,请注明出处,否则将追究法律责任。