Sunshine macOS HDR Experimental v0.2.0
Pre-releaseSunshine macOS HDR Experimental v0.2.0
Unofficial pre-release / 非官方预发布版 / 非官方預發布版 / 非公式プレリリース
This fork is not affiliated with or endorsed by LizardByte. The macOS
application is ad-hoc signed and is not Apple-notarized.
简体中文
这是 macOS HDR 实验版的第二个预发布版本,对应源码提交
132a7286。
相较于 v0.1.0:
- 改进 VideoToolbox HDR 并行编码和背压处理,避免编码压力阻塞采集循环;实测动态画面可接近 120 FPS。
- 将固定四帧上限改为有界的低延迟自适应队列;120 FPS 会话从两帧起步,并可按负载在 2–8 帧之间调整。
- 同步 ScreenCaptureKit 停止与会话清理流程,修复客户端断开后可能出现的退出卡死。
- 恢复鼠标移动事件批处理,改善快速移动指针时的短暂停顿。
- 保留 P010、BT.2020、PQ、HEVC Main10 HDR、系统音频捕获和稳定显示器 UUID 支持。
本版本已在 M2 Pro、macOS 27.0 beta、2732×2048、120 Hz、HEVC Main10 HDR 环境进行实机验证。实际帧率、延迟和队列深度仍会随设备、画面复杂度、码率与网络状况变化。
发布包仅支持 Apple Silicon (arm64),部署目标为 macOS 15.0+。此版本未经 Apple 公证;仅应在你信任本仓库时通过“系统设置 → 隐私与安全性 → 仍要打开”。本 fork 的问题请报告至本仓库,不要提交给上游项目。
繁體中文
這是 macOS HDR 實驗版的第二個預發布版本,對應原始碼提交
132a7286。
相較於 v0.1.0:
- 改善 VideoToolbox HDR 平行編碼與背壓處理,避免編碼壓力阻塞擷取迴圈;實測動態畫面可接近 120 FPS。
- 將固定四幀上限改為有界的低延遲自適應佇列;120 FPS 工作階段從兩幀起步,並可依負載在 2–8 幀之間調整。
- 同步 ScreenCaptureKit 停止與工作階段清理流程,修正用戶端中斷後可能發生的結束卡死。
- 恢復滑鼠移動事件批次處理,改善快速移動游標時的短暫停頓。
- 保留 P010、BT.2020、PQ、HEVC Main10 HDR、系統音訊擷取及穩定顯示器 UUID 支援。
本版本已於 M2 Pro、macOS 27.0 beta、2732×2048、120 Hz、HEVC Main10 HDR 環境進行實機驗證。實際幀率、延遲與佇列深度仍會隨裝置、畫面複雜度、碼率及網路狀況而變化。
發布套件僅支援 Apple Silicon (arm64),部署目標為 macOS 15.0+。此版本未經 Apple 公證;僅應在你信任本倉庫時透過「系統設定 → 隱私權與安全性 → 仍要打開」。本 fork 的問題請回報至本倉庫,請勿提交至上游專案。
English
This is the second experimental macOS HDR pre-release and corresponds to source
commit 132a7286.
Changes since v0.1.0:
- Improves parallel VideoToolbox HDR encoding and backpressure handling so encoder pressure does not block the capture loop; motion-heavy testing can approach 120 FPS.
- Replaces the fixed four-frame ceiling with a bounded, latency-oriented adaptive queue. A 120 FPS session starts at two frames and can adjust within 2–8 frames under load.
- Synchronizes ScreenCaptureKit shutdown and session cleanup to fix a possible hang after client disconnection.
- Restores mouse-motion event batching to reduce brief stalls during fast pointer movement.
- Retains P010, BT.2020, PQ, HEVC Main10 HDR, macOS system-audio capture, and stable display UUID selection.
This build has been tested on an M2 Pro running macOS 27.0 beta at 2732×2048,
120 Hz, using HEVC Main10 HDR. Actual frame rate, latency, and queue depth vary
with hardware, scene complexity, bitrate, and network conditions.
The distributed build is Apple Silicon (arm64) only and targets macOS 15.0+.
It is ad-hoc signed and is not Apple-notarized. Use System Settings → Privacy
& Security → Open Anyway only if you trust this repository. Report
fork-specific issues here rather than to the upstream project.
日本語
macOS HDR 実験版の第 2 回プレリリースで、ソースコミット
132a7286 に対応します。
v0.1.0 からの変更点:
- VideoToolbox HDR の並列エンコードとバックプレッシャー処理を改善し、エンコーダー負荷がキャプチャループを停止させないようにしました。動きの多い実機テストでは 120 FPS 近くに到達します。
- 固定 4 フレーム上限を、遅延を重視した有界の適応キューへ変更しました。120 FPS セッションは 2 フレームから開始し、負荷に応じて 2~8 フレームの範囲で調整されます。
- ScreenCaptureKit の停止処理とセッションのクリーンアップを同期し、クライアント切断後に終了が停止する場合がある問題を修正しました。
- マウス移動イベントのバッチ処理を復元し、ポインターを高速移動した際の一時的な引っ掛かりを軽減しました。
- P010、BT.2020、PQ、HEVC Main10 HDR、macOS システム音声キャプチャ、および安定したディスプレイ UUID 選択を引き続きサポートします。
本ビルドは M2 Pro、macOS 27.0 beta、2732×2048、120 Hz、HEVC Main10 HDR の環境で実機検証済みです。実際のフレームレート、遅延、キュー深度は、ハードウェア、画面の複雑さ、ビットレート、ネットワーク状態によって変動します。
配布ビルドは Apple Silicon (arm64) 専用で、macOS 15.0 以降を対象とします。アドホック署名のみで、Apple の公証は受けていません。本リポジトリを信頼できる場合に限り、「システム設定 → プライバシーとセキュリティ → このまま開く」を使用してください。本 fork 固有の問題は上流ではなく本リポジトリへ報告してください。
Artifacts, source, and license
- Binary:
Sunshine-macOS-HDR-v0.2.0-arm64-adhoc.dmg - Checksum:
Sunshine-macOS-HDR-v0.2.0-arm64-adhoc.dmg.sha256 - Corresponding source: tag
macos-hdr-v0.2.0at commit132a7286 - License:
GPL-3.0-only - Notices included in the app bundle:
LICENSE,NOTICE,FORK_NOTICE.md
No Sunshine account, password, pairing data, log, display UUID, or local
configuration is included in the release artifact.