程序适配要求


LarkSR支持以下4种类型

① SR(独占模式):对于一些本地安装的应用的用户目录、可能存在跨用户访问权限问题的应用,以及多屏幕场景,建议使用独占模式。在这种模式下,一台服务器只能运行一个仿真应用。
② SR(3D共享模式-平行云方案):此类型限制应用必须是纯三维仿真程序,并且一台服务器可以同时运行多个这样的应用。
③ SR(普通共享模式-平行云方案):这种模式适用于既有2D又有3D元素的应用程序,主要解决带有2D元素的应用程序的多开需求。与3D共享模式相比,并发度较低,但在许多场景下可以替代独占模式。该模式支持预启动功能、音频输出、数据通道、互动模式,不支持客户端调整分辨率、麦克风、摄像头等设备透传。注意事项包括:1)系统会自动创建用户,用户目录下可能会有用户目录的残留;2)正常用户名不应以_LARKXR_开头;3)需要使用RDP服务,推荐修改默认的RDP端口;4)在安全审查严格时,可以在配置文件中关闭2D应用共享模式(修改管理节点配置文件:pxy.render-server.remote-desktop.enable=false);5)每个2D应用共享连接会占用一定的本地带宽,但影响不明显;6)进入应用的时间比3D共享模式稍慢;7)对于单机多卡的资源调度基于操作系统的轮询分配多个GPU资源。
④ SR(3D共享模式-UE像素流送方案):在这种模式下,一台服务器可以同时运行多个仿真应用,并且这些应用集成了像素流送方案。此类型只有授权码开通UE像素流送权限才可使用。

3D共享模式对应用的要求

  1. 支持的引擎包括:Unreal、Unity3D、DirectX9、DirectX10、DirectX11、DirectX12、OpenGL、Enscape等。

  2. 应用启动时的分辨率建议以期望实际使用的分辨率为基准,需要以窗口最大化方式启动,而非全屏独占模式。

    • 全屏独占模式会导致服务端只能运行一个应用,当应用与服务器分辨率不同时,会更改服务器的分辨率。

    • 以下以Unity应用为例,不要选择红框内的选项:
      invalid image (图片无法加载)

  3. 应用必须是纯三维且单进程,需要注意以下几点:

    • 仅支持单进程窗口的应用,如由Unreal、Unity3D开发的应用。

    • 不支持Windows弹窗,弹窗需使用选择图形渲染。

    • 若使用QT开发OpenGL程序,请将QT的控件用OpenGL/Widget替换,一起在场景中渲染,否则QT的控件不会被采集。

    • 应用内禁止通过API打开外部文档如Word、PDF、Excel。

  4. 对于由Unreal引擎开发的应用,在上传应用时指定的路径请不要填写根目录下的exe程序,正确的目录应为同级目录下->工程名相同目录->Binaries->Win64->xxx.exe。若有启动参数,请添加到后台的启动参数文本框中。可参考链接:参考连接


admin 2025年3月14日 14:13 收藏文档

开发者交流群

QQ群号:1011308692