Skip to content

Silemetry v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@leecdiang leecdiang released this 28 Jul 14:49
· 44 commits to main since this release
755d8ed

Silemetry v0.1.0 Preview 1

This is the first public preview of Silemetry, a native Apple Silicon thermal and sustained-performance recorder for macOS.

This is an early-access build. It is useful today, but the UI, hardware compatibility, telemetry semantics, exports, and analysis may still change.

Included in Preview 1

Telemetry

  • CPU hottest readable thermal-zone temperature
  • CPU average readable thermal-zone temperature
  • GPU hottest readable thermal-zone temperature
  • GPU average readable thermal-zone temperature
  • CPU power
  • GPU power
  • package power where available
  • P-cluster frequency
  • E-cluster frequency
  • per-core CPU utilization
  • macOS Thermal State
  • AC/battery and test metadata where available

Testing and recording

  • Quick Check
  • Standard Test
  • Sustained Test
  • Extended Test
  • Monitor Only for external workloads
  • native CPU workload
  • live phase and sample tracking

Results and data

  • live temperature, power, frequency, and core views
  • persisted Results
  • persistent History
  • reopen runs after restarting the app
  • rename saved runs
  • delete saved runs
  • basic A/B comparison
  • sampling coverage and data-quality information
  • local export features included by the release candidate

Architecture and privacy

  • native SwiftUI app
  • embedded Rust telemetry core
  • no Homebrew required for release users
  • no Python runtime
  • no sudo
  • no kernel extension
  • no SIP modification
  • no external telemetry process
  • no telemetry upload
  • no analytics or advertising SDK

Validated configuration

The preview has been developed and primarily tested on:

  • 15-inch MacBook Air
  • Apple M4
  • 10-core CPU: 4 performance + 6 efficiency
  • 24 GB unified memory
  • macOS 26.5.2

Other Apple Silicon models may work, but are not yet equally validated.

Important metric notes

CPU Hottest is not an official Apple junction temperature

It is the maximum among the valid readable CPU thermal-zone sensors exposed to the embedded telemetry implementation.

CPU Average uses the same sensor group

It is the arithmetic mean of the valid readable CPU thermal-zone sensors.

Thermal State is a separate system signal

macOS Thermal State may remain Nominal while an individual readable sensor is hot. It must not be interpreted as a direct 100°C or 105°C threshold.

Frequency labels matter

P-cluster and E-cluster frequencies are cluster-level metrics. They are not automatically ten independent instantaneous core frequencies.

Known limitations

  • Preview-quality software may contain functional and UI bugs.
  • Apple Silicon telemetry interfaces can change across macOS versions.
  • Some fields can be unavailable on other chips.
  • Quick Check does not establish thermal steady state.
  • Compare is only meaningful when test conditions match.
  • Ambient temperature and background activity can materially affect results.
  • Some compact-window and localization issues may remain.
  • Thermal State may remain Nominal during a hot CPU run.
  • Export features may still be refined.
  • Signing and notarization status must be checked on the release page.

Safety

Silemetry intentionally creates sustained CPU load.

The enclosure may become hot. macOS thermal protection remains enabled. Silemetry does not change voltage, clocks, power limits, fan policy, or SMC settings.

Application icon attribution

Silemetry uses ai-chip-robot-flat from the Streamline Flex Color icon collection.

No visual modification was made. The artwork was only converted and resized for the macOS AppIcon asset catalog.

Release assets

Expected assets:

  • Silemetry-v0.1.0-preview.1-arm64.dmg
  • Silemetry-v0.1.0-preview.1-arm64.zip
  • Silemetry-v0.1.0-preview.1-SHA256SUMS.txt

Verify the SHA-256 checksum before installing or mirroring a binary.

Installation

  1. Download the DMG from this GitHub Release.
  2. Verify its SHA-256 checksum.
  3. Open the DMG.
  4. Drag Silemetry into Applications.
  5. Launch Silemetry.

When the build is not notarized, use Control-click → Open or approve it in System Settings → Privacy & Security. Do not disable Gatekeeper globally.

Feedback

When reporting a bug, include:

  • Mac model and chip
  • macOS version
  • Silemetry version/build
  • telemetry-core version
  • test mode
  • reproduction steps
  • screenshot
  • exported Diagnostics when available

Do not post private or unrelated data in a public issue.