数字孪生和虚拟发仿真的模型,多使用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 + 国产化图形接口的全栈信创能力,能够为客户提供从硬件到应用层的完整国产化替代方案。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐