Skip to content

Improve console frame and input responsiveness - #3

Merged
ml6719 merged 1 commit into
mainfrom
agent/screen-input-performance
Aug 12, 2026
Merged

Improve console frame and input responsiveness#3
ml6719 merged 1 commit into
mainfrom
agent/screen-input-performance

Conversation

@ml6719

@ml6719 ml6719 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • wake adaptive capture immediately after accepted keyboard or mouse input
  • preserve coherent full-frame state for late and slow viewers while reducing repeated frame recomposition
  • cache CIM method metadata and reuse synthetic mouse resolution across click sequences
  • add capture/CIM/input-to-paint telemetry and a read-only Balanced-vs-Latency diagnostics benchmark
  • raise only the Latency sample preset to 8 FPS and 900,000 bytes/sec; all policy, security, concurrency, resolution, input-size, and stable-release limits remain enforced
  • prepare HyperVConsoleKit 0.6.0-preview.2 as an explicitly unvalidated prerelease

Validation

  • dotnet restore HyperVConsoleKit.sln
  • dotnet build HyperVConsoleKit.sln --configuration Release --no-restore (0 warnings, 0 errors)
  • dotnet test tests\HyperVConsoleKit.Tests\HyperVConsoleKit.Tests.csproj --configuration Release --no-build (53/53 passed)
  • dotnet pack ... produced HyperVConsoleKit.0.6.0-preview.2.nupkg and .snupkg
  • self-contained win-x64 compatibility probe published
  • build\Verify-Artifacts.ps1 passed
  • build\Verify-CompatibilityMatrix.ps1 -AllowPending passed with the expected prerelease warning

Release caveat

No physical Hyper-V or browser latency benchmark has been run for this build. All seven physical compatibility entries are therefore recorded as pending for 0.6.0-preview.2; the earlier Server 2025 result is retained only as historical preview.1 evidence. This PR does not weaken the stable release gate.

@ml6719
ml6719 marked this pull request as ready for review August 12, 2026 10:54
@ml6719
ml6719 merged commit 48839ab into main Aug 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants