如何让 Ultra VNC 查看器更快?

如何让 Ultra VNC 查看器更快?

可能重复:
我怎样才能使 VNC 更快?

我正在尝试将系统 A 的屏幕共享给另一个系统 B。正常的屏幕共享很好。但是当我在系统 A 中运行 3-D 程序并尝试从系统 B 查看它时,我看到的屏幕是一帧一帧的。响应时间太慢了。我的要求是向另一个人展示 3-D 程序。

我怎样才能使 VNC 更快、达到最佳效果?

答案1

UltraVNC 不是为此而设计的。不过,在 Windows 中远程控制 3D 应用程序方面已经有一些尝试。我认为零远程就是这样一个项目。 幻想遥控器是另一个。一些增强 VNC 的努力也在进行中——虚拟GL似乎是目前查找该方面信息的地方。

答案2

正常性能会很好,因为 VNC 会连接到系统并监视对控件的新绘制。最新版本的 VNC 有一个镜像驱动程序,它不是轮询新绘制,而是在新绘制发生时通知,因此它的工作量更少。

另一方面,3D 应用程序会绘制到整个窗口。如果您以 640 x 480 的分辨率运行此应用程序,并使用 256 种颜色(每像素 1 字节),则假设 UltraVNC 没有开销(事实确实如此),则每秒的传输速度为 9mb/s。如果您使用的是 100mbit 以太网链路(最大 12.5mb/s),您可能可以解决这个问题,但是一旦您开始更改我提供的简单参数(假设您使用 800 x 600),那么您就会遇到麻烦。

还要注意的是,UltraVNC 会对您发送的数据进行压缩,因此 CPU 也需要能够压缩 9mb/s

相关内容