Skip to content

Instantly share code, notes, and snippets.

@eightseventhreethree
Created December 11, 2023 05:29
Show Gist options
  • Save eightseventhreethree/5f3d4356d2e66522984db4bd9c277add to your computer and use it in GitHub Desktop.
Save eightseventhreethree/5f3d4356d2e66522984db4bd9c277add to your computer and use it in GitHub Desktop.
StarFive VisionFive 2 CPU Temps
#!/usr/bin/env bash
echo -e "StarFive CPU Temp -> $(echo "scale=2;$(cat /sys/class/hwmon/hwmon0/temp1_input)/1000" | bc)C\u00b0"
@eightseventhreethree
Copy link
Author

Source on desired temps:

5.14. Temperature Range and Thermals

The recommended ambient operating temperature range is 0 to 50 degrees Celcius.

To reduce thermal output when idling or under light load, VisionFive 2 reduces the CPU clock speed and voltage. During heavier load, the speed and voltage (and hence thermal output) are increased. The internal governor will throttle back both the CPU speed and voltage to make sure the CPU temperature never exceeds 85 degrees C.

VisionFive 2 will operate perfectly well without any extra cooling and is designed for sprint performance - expecting a light use case on average and ramping up the CPU speed when needed (for example, when loading a webpage). If a user wishes to load the system continually or operate it at a high temperature at full performance, further cooling may be needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment