我正在远程处理数据可视化工作(主要依赖于 WebGL)。本地和远程都是 Win10。本地是集成英特尔 GPU 的笔记本电脑,远程使用 GeForce 1030 GT。当我运行可视化时,我通过 Process Hacker 看到远程和本地 PC(本地由 RDP 进程)上都在使用 GPU 负载和专用内存。
我想知道在本地或远程升级 GPU 是否值得以获得更好的性能,因为当前设置非常慢。
答案1
自 Windows 10 build 1511 和 Windows Server 2016 以来,RDP 使用 AVC/H.264 编解码器来支持比全高清更大的屏幕。此编解码器使用 GPU,但仅在特定条件下使用,否则将恢复为像以前一样使用 CPU。
如果您的条件是使用视频编解码器 AVC/H.264,那么两侧都会征求 GPU,尽管编码总是比解码需要更多的资源。
参考 :
答案2
图形最初使用远程计算机的显卡在远程计算机上渲染。然后,屏幕图像被传输到本地计算机,并在本地计算机上解码和显示。这需要少量的图形处理,但图像只是从通过网络传输的数据中绘制的(实际上就像视频流一样)。
性能将受到远程图形处理能力和网络带宽的限制。如果图像变化很大且分辨率很高,则无论远程显卡有多强大,都可能受到网络限制。