使用 Moonlight 在 Linux 桌面上从支持 Nvidia GameStream 的 PC 上玩游戏

Moonlight(或 Moonlight Game Streaming)是 Nvidia 的 GameStream 的开源客户端实现,它允许您将游戏和应用程序从与 GameStream 兼容的 PC 流式传输到另一台设备,无论是另一台 Windows 计算机、macOS 或 Linux 桌面、Chrome OS、或 Android 或 iOS 设备。

直播并不意味着您只能观看游戏。 Moonlight 可让您在网络或 Internet 上从另一台运行 Linux、Windows、macOS、Chrome OS、Android 或 iOS 的设备实际玩在 Windows 机器上运行的游戏。 鼠标、键盘和控制器输入从 Moonlight 客户端应用程序发送到与 GameStream 兼容的计算机。

使用 Moonlight Qt 应用程序在 Linux 上播放从 Windows 桌面流式传输的 No Man’s Sky(作为旁注,我安装的 3 款游戏都使用 Wine 和 DXVK 在 Linux 上运行,这只是为了展示)

Moonlight 允许您将游戏集从兼容 GameStream 的 PC 流式传输到任何支持的设备并远程播放。 Moonlight 非常适合在旅途中玩游戏,而不会牺牲游戏计算机的图形质量。

Moonlight Qt 是一个新的桌面应用程序,它取代了旧的基于 Java 的 Moonlight PC 客户端,该客户端不久前就停产了。 该应用程序目前处于 alpha 阶段
,这意味着它的功能不完整,并且可能包含错误。 它也在不断更新,在过去 2 周内发布了 3 个版本,带来了重要的变化,例如原生分辨率支持、Linux 的 VDPAU 解码和 HEVC 软件解码支持等。

Moonlight Qt(Linux、Windows 和 Mac 的桌面应用程序/客户端)功能包括:

  • 高达 120 帧/秒 (需要高刷新率显示器)
  • 支持 以 720p、1080p、1440p 或 4K 流式传输
  • Windows、Mac 和 Linux 上的硬件加速视频解码
  • 5.1环绕声音频
  • HEVC 支持 在减少带宽的情况下获得更好的图像质量
  • 使用 SDL 游戏手柄映射的游戏手柄支持
Moonlight Qt 连接到支持 GameStream 的 Windows 计算机
月光 Qt 设置

要使用 Moonlight,Microsoft Windows PC 需要安装 Nvidia GeForce GTX 600 系列或更新的 GPU 并安装 GeForce Experience(2.1.1 或更新的)应用程序。 您还需要确保在 GeForce Experience 中启用了 GameStream 选项。
为此,请单击 GeForce Experience 窗口右上角的齿轮图标并从左侧选择 SHIELD,然后启用 GAMESTREAM:

将您的 GameStream 兼容计算机与 Moonlight 配对后,该应用程序会显示您计算机上可用的应用程序列表。 您可以使用 GeForce Experience 应用程序将更多应用程序添加到列表中。

你会在它的 wiki 上找到一份快速的月光指南。

下载月光