是否可以使用 X 服务器在远程机器上渲染大量图形?

是否可以使用 X 服务器在远程机器上渲染大量图形?

X 服务器定义, 它说:

“服务器应用程序根据请求处理数据并将结果返回给客户端,通常可以在远程机器或本地机器上运行,对用户来说没有明显的区别”。

那么,是否可以使用在装有 X 服务器的远程 PC 上安装的 GPU 来玩图形密集型游戏呢?

答案1

X 核心协议是网络透明的,而且“没有明显影响”有点夸张:如果您不在 LAN 中,您确实会注意到网络延迟(我经历过)。还请注意,X 核心协议已有几十年历史,当时还不存在 GPU,渲染是在 X 服务器上通过软件完成的,图形基元(多边形、填充命令)等是通过网络发送的。

GPU 支持(OpenGL 等)后来出现,并且通常在本地渲染。

所以,你不能使用 X 远程玩高图形游戏。但正如另一个答案已经提到的,还有其他技术可以尝试做到这一点。对于 X 和 Linux,例如虚拟GL,但无论如何,我感觉你更喜欢 Windows。

答案2

不太了解 X 的具体情况,但一家法国公司目前正在开发这种在低端材料上玩高要求游戏的想法:https://shadow.tech/

编辑:实际上,这个术语指的是云游戏,本文关于它的状态非常有趣。

相关内容