最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
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 上的用户维护它。
安装说明
- 将下载的文件夹存储在您想要保留的位置。如果您删除或移动该文件夹,自动化将停止工作。
- 要安装,请双击 Install.bat 文件。
- 要卸载,请双击 Uninstall.bat 文件。
该脚本将要求提升权限,因为 Sunshine 配置被锁定,无法对非管理员用户进行修改。
它是如何运作的
- 当您开始在 Sunshine 中流式传输任何应用程序时,它将启动脚本。
- 该脚本读取通过 Sunshine 传递给它的环境变量,其中包含屏幕分辨率等客户端信息。
- 它将主机的分辨率设置为与 Moonlight 分辨率(包括刷新率)相匹配,除非被
overrides文件覆盖。 - 该脚本等待 Sunshine 暂停超过 120 秒或直到用户结束流。
- 它将主机分辨率设置回启动流之前的相同分辨率(包括刷新率)。
这仅在分辨率可供使用时才有效,因此您需要确保首先使用 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"
]