Virtual GL 主机和显示器来自同一台电脑?

Virtual GL 主机和显示器来自同一台电脑?

我正在尝试设置一个虚拟 gl 客户端以从同一台电脑内连接 Xvfb 显示器。我启动客户端,然后尝试从另一个显示器连接到它,它说连接被拒绝。当我再次访问我的电脑时,我可以粘贴特定的错误,但我没有看到一点,因为它除了尝试连接的服务器之外没有指定任何内容。

要重现此情况,请在显示器上运行 xvfb:2,设置DISPLAY=:2并运行以下命令:

vglclient -d :0 & vglconnect -d :2 user@pc-name

它在端口 4242 上设置服务器,然后拒绝来自显示端的连接。

我测试了 vglrun,它工作得很好,给出或采取了一些颜色问题(可能是 Xvfb 问题),所以我知道 xvfb 不应该受到指责,我也不明白为什么它会成为一个问题。我只需将该环境扩展到整个 xvfb 显示。

添加(可能不必要?)上下文,以防有人需要更多信息:我正在尝试从我的日常驱动程序电脑设置个人云游戏服务器,以便在我不使用它时使用。我选择使用 VirtualGL 运行 Xvfb 并通过 Sunshine 进行流式传输。第一层和最后一层可以工作,但我需要一种方法让虚拟 gl 能够在显示范围内运行,而不仅仅是单个程序。 Steam 在使用 vglrun 启动时不会启动任何游戏。

相关内容