Mousen 6d5d143dd9 Prevent iOS daemon throttling with SSH launch and priority boosts
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>
2025-12-08 08:12:48 +05:00
2025-04-20 06:45:03 +05:00
2025-04-20 06:45:03 +05:00
2025-04-20 06:45:03 +05:00
2025-04-20 06:45:03 +05:00
Description
Tweak for connecting to iPhone over VNC - supports rootless (iOS 16)
13 MiB
Languages
C 98.4%
Objective-C 0.8%
Objective-C++ 0.4%
CMake 0.2%
Logos 0.1%