Skip to content

BootCamp Performance Control 0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@mksolutionsuniversal mksolutionsuniversal released this 18 Aug 08:49
· 193 commits to main since this release
d3d2b4a

BootCamp Performance Control 0.1.0-alpha.1

Second alpha prerelease of BootCamp Performance Control.

What works

  • Intel Mac hardware detection
  • Windows active power plan detection
  • Processor Maximum State read-back
  • Intel Turbo Boost / PERFBOOSTMODE read-back
  • Verified Gaming Optimised profile for MacBookPro16,1
  • Exact pre-change processor power-state backup
  • Persistent Restore snapshot
  • Verified Restore to the exact original processor power settings
  • Post-write read-back verification and rollback protection
  • Diagnostic Report export
  • About window and application metadata
  • Model support registry
  • Self-contained Windows x64 publish

Verified hardware

MacBookPro16,1

MacBook Pro 16-inch, 2019

Test configuration:

  • Windows 10 Boot Camp
  • Intel Core i9-9980HK
  • AMD Radeon Pro 5500M

Gaming Optimised:

  • CPU Maximum State: 95%
  • Turbo Boost: Disabled
  • Display settings: unchanged

Hardware validation

The processor-control implementation used by this release was manually validated on real MacBookPro16,1 hardware.

Verified round-trip:

100 / 100 / Boost 2 / 2
→ Gaming Optimised
95 / 95 / Boost 0 / 0
→ application restart with persistent Restore snapshot
→ Restore
100 / 100 / Boost 2 / 2

The final state was independently verified using Windows powercfg.

The 0.1.0-alpha.1 release commit contains only release/version metadata changes relative to the hardware-validated implementation. The final alpha.1 executable was separately smoke-tested on MacBookPro16,1.

Validation

  • 127 automated tests passed
  • Release build: 0 warnings, 0 errors
  • GitHub CI: passed
  • Self-contained win-x64 publish: passed
  • Final executable smoke-tested on MacBookPro16,1
  • Diagnostic Export: passed
  • About/version metadata: passed

Changes since 0.1.0-alpha

  • Self-contained win-x64 release package
  • Diagnostic Report export
  • About window
  • Improved processor profile-state reporting
  • Improved Restore snapshot-state reporting
  • Model support registry
  • GitHub CI
  • Release publish script
  • Additional automated test coverage
  • Release-readiness and UI improvements

Not implemented in this alpha

  • Custom fan control
  • Balanced profile execution
  • Full Performance profile execution
  • Custom refresh rates / display modifications
  • Undervolting
  • CPU MSR writes
  • Kernel-mode drivers
  • Firmware modifications

Requirements

  • Windows 10/11 x64
  • Intel Mac running Windows through Boot Camp

The included win-x64 package is self-contained and does not require a separate .NET 8 Desktop Runtime installation.

Download verification

SHA-256:

3BEE3C08E942289ADFE3D0C56CD0ED081629DE285200F63A49D3EF15DFA9BA71

File:

BootCampPerformanceControl-0.1.0-alpha.1-win-x64.zip

This is an alpha build. Model-specific processor power writes remain restricted to explicitly verified hardware.