应用程序窗口的 DCV NICE 强制框架更新

问题描述

我在运行 Windows Server 2016 的 EC2 实例上使用 DCV NICE。我使用的是 QUIC 胖客户端。 我正在运行Matlab。 Matlab 可以创建一个子进程来显示一个“图形窗口”。当图形窗口中的元素发生变化时,我希望 DCV NICE 发送新帧。现在,当该窗口中的元素发生变化时,DCV NICE 不会发送新帧。当新帧每秒仅渲染一次时,很难旋转或平移对象。

如果我从 QUIC 胖客户端打开“Streaming Mode”窗口,我可以看到帧率。 当我打开一个 .text 文件并输入时,“Steaming Mode”窗口中列出的帧率和网络延迟会增加。当我与 MatLab figure 窗口中的对象交互时,帧率不会改变。

我在注册表中设置了这些值键以优化帧速率: \HKEY-USERS\S-1-5-18\Software\GSettings\com\nicesoftware\dcv\display: 帧队列权重:(8,5,1) 传输中帧:(2,12) qu带宽:50

(来自https://www.ni-sp.com/support/nice-dcv-tips-and-tricks/#h-location-of-nice-dcv-logfiles

我认为这是帧问题而不是处理问题,因为当我在窗口中旋转图形时,任务管理器中的 GPU 使用率最多会跳到 15%。

Low Framerate,Low Network Latency

我尝试在 Matlab 中增加 Java 内存限制,但没有效果

Matlab 正在使用连接到 EC2 实例的 GPU:

Matlab is using the GPU attached to the VM

我们如何帮助 DCV NICE 识别 MatLab 图形窗口中的变化? 问题出在其他地方吗?我还应该调查什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)