一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ResolutionAutomation:实践指南

时间:2026-09-11 21:40:01 编辑:袖梨 来源:一聚教程网

面对实际交付,我看ResolutionAutomation的重点不在星标,而在这项能力:自动更改主机分辨率以匹配 Moonlight 的客户端分辨率,并根据需要提供超级采样功能。实际做日常自动化时,经常会碰到输入边界、依赖和失败处理如果不清楚就很难稳定复用,所以功能列表并不能代替验证。试跑可以从用一项范围明确的真实任务完成最小试跑开始,并把配置时间、输出质量、异常信息和维护痕迹写进验收记录。它对愿意先做小范围验证并复查原始文档的团队更有价值,但正式采用前仍要复查许可证、近期提交和问题区回应。

Moonlight 流媒体的主机分辨率匹配

此脚本会更改您的主机分辨率以与 Moonlight 的分辨率完全匹配。这主要用于客户端和主机之间具有不同宽高比的用户,或者希望在流式传输时匹配分辨率的任何人。

要求

  • 主机必须是 Windows。
  • 阳光0.21.0或更高

注意事项:

  • 如果使用 Windows 11,您需要将默认终端设置为 Windows 控制台主机,因为 Windows 终端中当前存在一个错误,该错误会阻止隐藏控制台正常工作。
    • 可以在设置 > 系统 > 开发人员 > 终端 [让 Windows 决定] >> (更改为) >> 终端 [Windows 控制台主机] 中进行更改
    • 在旧版本的 Windows 11 上,可以在以下位置找到它:设置 > 隐私和安全 > 安全 > 对于开发人员 > 终端 [让 Windows 决定]>>(更改为)>> 终端 [Windows 控制台主机]
  • 如果您移动文件夹,脚本将停止工作,只需重新安装即可解决该问题。
  • 由于 Windows API 限制,此脚本在冷重启(计算机硬崩溃或关闭)时不起作用。
    • 如果您是冷启动,只需使用 Moonlight 上的“桌面”应用程序登录计算机,然后结束流,然后再次启动即可。

GFE 用户

  • 您需要改用此脚本的 Geforce Experience 版本。
    • Geforce Experience 用户的当前版本是:https://github.com/Nonary/ResolutionAutomation/releases/tag/2.0.15_gfe

维贝希内

Vibeshine 是 Sunshine 的一个定制分支,它使显示交换更流畅、更可靠,并添加了 Playnite 集成、服务模式下的 Windows 图形捕获等独家功能!这是您可以获得的最接近 Geforce Experience 的体验,因为您可以直接在 Web UI 中添加游戏及其包装盒艺术。

您可以在这里下载:Vibeshine

Vibeshine 还支持在 Audio/Video 选项卡中更改分辨率,在步骤 2:预流设置中选择除禁用(默认)之外的任何选项。

NOTE:安装 Vibeshine 后不需要使用此脚本,但我仍然为那些宁愿留在 Sunshine 或 Apollo 上的用户维护它。

安装说明

  1. 将下载的文件夹存储在您想要保留的位置。如果您删除或移动该文件夹,自动化将停止工作。
  2. 要安装,请双击 Install.bat 文件。
  3. 要卸载,请双击 Uninstall.bat 文件。

该脚本将要求提升权限,因为 Sunshine 配置被锁定,无法对非管理员用户进行修改。

它是如何运作的

  1. 当您开始在 Sunshine 中流式传输任何应用程序时,它将启动脚本。
  2. 该脚本读取通过 Sunshine 传递给它的环境变量,其中包含屏幕分辨率等客户端信息。
  3. 它将主机的分辨率设置为与 Moonlight 分辨率(包括刷新率)相匹配,除非被 overrides 文件覆盖。
  4. 该脚本等待 Sunshine 暂停超过 120 秒或直到用户结束流。
  5. 它将主机分辨率设置回启动流之前的相同分辨率(包括刷新率)。

这仅在分辨率可供使用时才有效,因此您需要确保首先使用 NVIDIA 自定义分辨率或 CRU 添加客户端分辨率。

覆盖(设置)

您可能希望以较低的分辨率进行流式传输以节省带宽,或者某些设备在以较低的分辨率进行流式传输时可能会表现更好。如果您希望主机将分辨率更改为高于客户端的分辨率,请修改 settings.json 文件中的 overrides 部分

格式

WidthxHeightxRefresh=WidthxHeightxRefresh

左侧的分辨率是触发覆盖的分辨率,右侧的分辨率是主机将设置的分辨率。

示例

要以 720p 进行流传输并使主机保持 4k 分辨率,您可以添加以下行:

"overrides": [
        // recommended for steam deck users, uncomment to enable, but make sure you have 3840x2400 added on your host!
        // sunshine has issues downscaling to smaller resolutions, so it is recommended to stream above native (you will see a significant difference)
        // simply uncomment below line once done
        //"2560x1440x90=3840x2400x60",
        "1280x720x60=3840x2160x60"
    ]

热门栏目