在 OS X 上远程运行基于 Linux 的 OpenGL 应用程序

在 OS X 上远程运行基于 Linux 的 OpenGL 应用程序

我想在性能相对强大的 Linux(目前是 Ubuntu,但可以更改)机器上运行一些基于 OpenGL 的可视化工具,并在性能较差的 OS X 笔记本电脑(MacBook Air,需购买)上与应用程序交互。如果可能的话,最好的方法是什么?如果 Wi-Fi 连接良好,我应该期待什么样的性能?

更新:正如我在评论中提到的,窗口可以相对较小,比如说 1024x768,如果需要,我可以不使用颜色。大多数情况下,3D 模型的背景颜色将超过 50%,因此压缩应该是有利的。低帧速率不是问题,但不应该慢到让人沮丧。我猜 10 f/s 就足够了。

答案1

这样做需要极高的带宽才能获得任何像样的质量帧速率。中等分辨率和像样的帧速率需要大约 5Gb/s。这意味着一开始,您需要在两个设备上使用 10Gb 接口。但您可能会在一个系统或另一个系统上遇到许多其他瓶颈,这些瓶颈会严重降低性能。视频卡总线和内存针对极高的带宽和帧速率进行了高度优化。这种优化不太可能在穿越系统总线、CPU、RAM、网卡、线路,然后在另一端再次穿越所有这些时幸存下来。

所有这些并不是说不要尝试。我很好奇它到底会如何表现 :-)

答案2

在 Ubuntu 服务器上,你可以按照说明设置 NoMachine 服务器这里并下载相应的客户端从这里。在我看来,NoMachine 效率很高,能够完成这项工作。

相关内容