Skip to content

BootCamp Performance Control 0.4.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@mksolutionsuniversal mksolutionsuniversal released this 03 Sep 23:51
· 44 commits to main since this release
02debe5

BootCamp Performance Control 0.4.0-rc.1

First release candidate with production fan-control support on the physically verified Apple T2 path.

Highlights

  • Production Maximum Safe RPM fan control for MacBookPro16,1
  • Fan targets derived from live verified SMC maximum values
  • Transactional Gaming Optimised profile:
    • CPU Maximum State: 95% AC/DC
    • Intel Turbo Boost: Disabled AC/DC
    • Fans: Maximum Safe RPM
  • Exact Restore of the processor state captured before profile activation
  • Apple Auto fan restoration before processor Restore
  • Crash-safe fan ownership persistence
  • Automatic fan-only recovery to Apple Auto after an unexpected BCPC process termination
  • Verified write-capability reporting in the UI
  • Fan writes remain disabled on models that have not been explicitly validated

Physical validation

Validated on:

  • MacBookPro16,1
  • MacBook Pro 16-inch (2019)
  • Apple T2
  • Intel Core i9-9980HK
  • AMD Radeon Pro 5500M
  • Windows 10 Boot Camp

Verified physical round trips include:

  • Gaming Optimised production WPF apply
  • Maximum Safe RPM read-back
  • CPU 95% / Boost Disabled read-back
  • normal Restore to Apple Auto and exact original processor state
  • forced process crash while the fan override was active
  • startup fan-only recovery
  • final exact processor Restore

Validation

  • Debug tests: 534 / 534 passed
  • Release tests: 534 / 534 passed
  • Release build: 0 warnings / 0 errors
  • Source commit: 02debe5

Third-party AppleSMC compatibility backend

BCPC does not bundle or redistribute Macs Fan Control, MacsFanControl.exe, macsfancontrol_setup.exe, or applesmc.sys.

The currently verified environment uses a separately installed:

  • Macs Fan Control 1.5.16 (Build 693)
  • AppleSMC driver file version 1.0.7.0

See the repository README, THIRD_PARTY.md, and docs/FAN-CONTROL.md.

Download verification

SHA-256:

892654CB6C45F5F8D9F00E9BD7BA8B14DE3B5880D3FDF0100C2177FF4E69849D