Open
Conversation
added 4 commits
February 27, 2026 20:27
- Add AppleSiliconSensors.swift for reading temperature via IOHID API - Use PMU tdie sensors for CPU/GPU temperature on Apple Silicon Macs - Skip SMC calls on arm64 to avoid assertion failures - Disable SwiftFormat build script for compatibility
- Display individual core usage with progress bars - Show P-core (blue) and E-core (green) labels on Apple Silicon - Add per-core temperature from PMU tdie sensors - Calculate real-time usage from CPU tick deltas - Add localization for cpu.cores
- Add resolvedDeviceId for Apple Silicon GPUs without device-id - Use IOAccelerator PerformanceStatistics for GPU usage - Fallback to AppleSiliconSensors for GPU temperature - Display GPU core count in menu view - Match Apple Silicon GPUs by prefix instead of PCI ID
|
我感觉你可以自己基于他仓库二开一下了 他的开源协议是MIT协议的 |
jevonmao
approved these changes
Mar 30, 2026
Collaborator
jevonmao
left a comment
There was a problem hiding this comment.
看起来没什么大问题 But I don’t have deep expertise in the low level ARM API specifics, so it’s possible I missed something there...worth a second set of eyes from someone more familiar with that layer.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adapt arm cpu gpu display