6d5d143dd983e7169c14cbd798a84fd99389efa6
iOS aggressively throttles daemon processes, causing CADisplayLink callbacks to be delayed or skipped. This commit implements multiple workarounds: - Replace CADisplayLink with high-priority dispatch timer (QOS_CLASS_USER_INTERACTIVE) - Add power assertions to prevent display/GPU/CPU throttling - Launch daemon via SSH to localhost for better scheduler treatment - Set real-time thread priority and ProcessType=Interactive - Add FPS diagnostics logging to monitor capture performance - Auto-setup passwordless SSH keys during package installation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Description
Tweak for connecting to iPhone over VNC - supports rootless (iOS 16)
Languages
C
98.4%
Objective-C
0.8%
Objective-C++
0.4%
CMake
0.2%
Logos
0.1%