Skip to content

Conversation

@ivankovnatsky
Copy link

@ivankovnatsky ivankovnatsky commented Mar 29, 2025

👋 @narugit, thanks for taking the time working on this project.

I wanted to have a bit more details showing all the temperatures as the current
implementation, unless I'm mistaken, shows the average of all.

This change adds -C, -G flags to show individual CPU and GPU temperatures.

This code was mostly AI generated, I have myself very basic C++ knowledge, so
would ask for a pardon if any embarrassing issues are found.

I tested this on M3 Pro, M1 Pro and M2, comparing with Stats. M2 and M1 Pro are
fine, whereas M3 Pro is pretty off. But I see why, the code does not have all
sensors described here:
https://github.com/exelban/stats/blob/605156d323a9c119e13d7b85e594417b68ba4968/Modules/Sensors/values.swift#L409.

If you are in general open to the changes here, please let me know and I can
sync all the sensors in next PR 🙏

@ivankovnatsky ivankovnatsky force-pushed the main branch 5 times, most recently from e731d80 to d0ab427 Compare March 31, 2025 10:24
@ivankovnatsky ivankovnatsky marked this pull request as ready for review April 10, 2025 13:07
@narugit
Copy link
Owner

narugit commented May 17, 2025

@ivankovnatsky
Thanks so much for creating PR!
This feature looks like a really useful enhancement! I’m a bit swamped at the moment and don’t have time for a proper review, but I’ll dive in and give it a thorough look as soon as I can. Sorry for the delay and thanks for your patience! 🙏

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