我的地下室有一台 Linux 台式电脑,我倾向于用它来玩最近的游戏,因为它具有相当强大的专用 NVidia GPU。然而,我想知道是否有一种可行的方法可以通过 wifi 将 Linux 中的此类游戏从台式机传输到家里其他地方功能较弱的笔记本电脑上?
我知道 X 的网络功能,它允许您在一台计算机上运行应用程序,但让它显示并从另一台计算机上运行的窗口获取输入(例如,可以使用 ssh 隧道来完成)。还有 VNC 等远程桌面技术。
然而,以 30+ FPS 和相当高分辨率运行的游戏将需要大量带宽。我知道 Steam 有一个“家庭流媒体”系统,我相信它使用视频压缩技术来压缩视频流以提高性能。使用免费的 Linux 技术可以完成类似的事情吗?
所以,我想问题归结为你是否可以通过某种音频/视频压缩将 X 应用程序“转发”到另一台机器?完整的远程桌面可能不是一个好的解决方案,因为它会在不必要的 DE 内容上浪费大量带宽。
答案1
X11 转发和 VNC 都不适合执行此任务,因为它们从未设计用于转发快速变化的全屏丰富图像。请尝试使用Steam 远程游戏反而。