github AlkaidLab/foundation-sunshine v2026.702.81014.杂鱼

4 hours ago

杂鱼把文件夹塞进串流,还让 VDD 画面少绕路,自动更新也不装死了

这版的核心关键词是:零拷贝借帧
翻译成人话就是:画面少搬家,GPU 少白干,串流链路更短。对 VDD 用户来说,这就是更接近“画面刚出来就进编码器”的路径。

软件完全免费……如果您是通过 XX 平台购买到本软件,请立即退货并差评!
强调一下,H264/AVC/软件编码不支持 HDR,串流画面发灰通常是主机编码或显示设置问题,不要一上来就冤枉 Moonlight。

如果您觉得好用 ❤,能否顺手点一个 Star ⭐ 支持一下?才、才不是很想要呢,只是这样开发者会更有动力继续修杂鱼们遇到的问题啦。

安装建议:
1、安装 EXE 版本即可,安装在默认路径可以尽量避免权限问题出错。portable 为便携版本,主要提供给有特殊需求的用户使用。
2、如需手动启动 Sunshine,请使用快捷方式启动;直接运行 sunshine.exe 可能会留下控制台弹窗。
3、从旧版升级后如果 Web UI 显示异常,建议强制刷新浏览器页面;安装器已经会清理旧的 hashed Web UI bundle,但杂鱼浏览器缓存偶尔还是会装死。

Latest 和 Pre-Release 版本说明:

  • Latest(正式版):适合大部分用户,经过开发者环境测试,相对稳定,适合追求稳定、不希望频繁更新的日常用户。
  • Pre-Release(先行版):高频迭代的功能预览版,会第一时间带来新特性和已知 Bug 修复。主要在开发者及核心基地用户环境测试,适合乐于尝鲜、愿意一起建设社区的用户。

这次更新在干嘛,杂鱼版速读

AMD / AMF 编码器这次认真哄了

  • 新增 AMF AVCodec compatibility adapter:standalone AMF 现在可以按 FFmpeg / libavcodec 更成熟的 AMF 初始化习惯来派生参数。
  • 这次不是继续乱调单个参数,而是把“FFmpeg 兼容性行为”和“AMF standalone 新特性”拆成两层:兼容层负责更稳的初始化、调度和队列行为;Sunshine 自己的 multi-HW / Smart Access Video、LTR、AV1 screen content、tiles、statistics / PSNR / SSIM feedback 等能力继续保留。
  • AVCodec 兼容路径会使用更接近 FFmpeg 的 async_depth、VBV、GOP / IDR、PA lookahead 处理和 SubmitInput / QueryOutput 调度逻辑,减少 AMD 驱动里最脆的低队列路径踩雷概率。

文件夹共享先把地基铺好啦

  • 新增 Windows 目录共享 / File Mapping 基础能力:Sunshine 主机侧支持授权目录、路径安全校验、只读浏览与读取、会话 token、独立 WSS 数据面。
  • 新增本机管理 API:创建、列出、更新、删除 mapping;配置写入做了事务串行化,持久化失败会恢复旧 store。

VDD 捕获更直接

  • Zako Direct Capture 新增 borrowed texture direct capture:VDD 场景下优先借用 producer 的 shared texture,减少一段额外 GPU copy,让画面更接近“直接进编码前处理”。
  • AMF 和 NVENC 的 D3D11 input texture 优先尝试 UAV fast path;设备或驱动不支持时自动回退 render-target input。
  • 指定物理屏幕串流、副屏串流、VDD display-off、VDD-only 恢复基线等场景继续加固,显示切换更稳,恢复逻辑也更谨慎。

输入、VRR 和延迟继续抛光

  • 平板原生精密触摸板支持来了:配合支持的 Moonlight V+ 客户端,可以把触摸板物理坐标、尺寸和按键状态传给主机,还原成更接近原生的触摸板输入。
  • VRR boost - VRR 场景下,键盘输入后的编码节奏会短时间提高,改善低帧率或静态画面下“按了键但画面没及时动”的反馈迟滞。
  • 视频延迟统计改为按 encoded frame 回查 capture timestamp,AMF / NVENC 流水线输出时,host processing latency 统计会更准。

WebUI、游戏库和安全提示更像人用了

  • 设置页新增高风险二次确认:WAN Web UI、UPnP、公网加密关闭、跳过 SSL 校验、配对限速关闭、全局 / 管理员命令、敏感文件路径、显示拓扑 / 模式、WGC secure desktop 绕过、实验捕获后端等操作都会在保存或应用前提醒。
  • 游戏库新增 AI 辅助元数据抓取循环,封面和元数据处理更顺;远程封面本地化也补上了安全处理。
  • WebUI 配置页和应用页启动更轻,Control Panel / GUI 渲染继续优化,日志和页面入口不再像杂鱼一样拖拖拉拉。
  • 翻译、输入设置、前端组件位置和若干配置体验继续修修补补,能少迷路一点是一点。

自动更新、音频、安装和杂鱼小坑

  • 自动更新安装流程新增前端进度面板:用户确认更新后能看到当前阶段,不再像杂鱼一样原地失踪。
  • Windows 虚拟音频 sink 在显示切换、VDD display-off 等场景下恢复更稳,并会通过托盘提示解释“为什么 Windows 默认播放设备又被拉回去了”。
  • 驱动版本继续更新;安装和 WebUI bundle 清理也做了收尾,减少装完还加载旧前端资源的奇怪问题。

特别感谢非常驻贡献者

  • 感谢 @SnowSwordScholar 带来平板原生精密触摸板支持,让支持的平板 / 客户端可以获得更接近原生的触摸板体验。

你们可能不常驻仓库,也不一定每次都出现在 changelog 里,但这些临时赶来救火的贡献,确实把 Sunshine 往更稳、更好用的方向推了一步。基地社区能继续燃尽每一天,真的离不开大家,感谢!


What's Changed

  • fix(audio): preserve virtual sink restore across display changes by @qiin2333 in #711
  • fix(vrr): boost encode cadence after recent input by @qiin2333 in #722
  • fix(vrr): respect input activity boost cadence by @qiin2333 in #726
  • fix(vrr): limit input boost to keyboard events by @qiin2333 in #727
  • fix(process): continue desktop launch when prep lacks session permission by @qiin2333 in #730
  • feat(web): add high-risk settings confirmation by @qiin2333 in #734
  • fix(video): track latency timestamps by encoded frame by @qiin2333 in #705
  • perf(webui): optimize config and apps startup by @qiin2333 in #735
  • fix: 修复指定物理屏幕串流 & 修复副屏串流 by @Yundi339 in #740
  • feat: 平板原生精密触摸板支持 by @SnowSwordScholar in #723
  • fix: 调整翻译和输入的前端组件位置 by @Yundi339 in #742
  • Update driver versions by @github-actions in #744
  • fix(display): guard unsafe vdd display-off prep by @qiin2333 in #739
  • Implement AI-assisted game metadata scraping loop by @qiin2333 in #747
  • fix(apps): localize remote cover art safely by @qiin2333 in #750
  • fix(vdd): avoid persisting VDD-only restore baseline by @qiin2333 in #754
  • feat(file-mapping): add Windows directory sharing by @qiin2333 in #756
  • chore(file-mapping): point control panel to squash commit by @qiin2333 in #757
  • perf(gui): optimize webui rendering by @qiin2333 in #759
  • feat(vdd): add borrowed texture direct capture by @qiin2333 in #761
  • chore(vdd): move borrowed texture telemetry to debug by @qiin2333 in #762
  • fix: harden WSS endpoint readiness and report session rejection reasons by @qiin2333 in #766
  • fix(amf): add avcodec-compatible standalone path by @qiin2333 in #765

New Contributors

Full Changelog: v2026.611.71453.杂鱼...[新版本 tag]

Don't miss a new foundation-sunshine release

NewReleases is sending notifications on new releases.