06-09-2020, 10:45 PM
(This post was last modified: 06-10-2020, 01:16 AM by Der Geist der Maschine.
Edit Reason: spacing
)
(06-09-2020, 09:59 PM)e1337 Wrote: Are there any daemons, kernel tweaks, ... available to have more aggressive thermal throttling on the PinePhone? It does get very hot if running demanding tasks, and I don't like it both for my hands as well as the possible impact on battery lifetime. However, making sure to limit all tasks one by one is lots of work, it'd be nicer if the whole system just throttled earlier when temperature crosses a certain threshold over a certain amount of time.
Does somebody happen to know if some throttling tweaks like that are available in the kernel or in some power management daemon that can be tweaked for use on the PinePhone? Or would any of you know a good place to request this for consideration?
I don't own a PinePhone but I assume the kernel includes the thermal subsystem.
This would reduce the cpu frequencies to make sure the CPU temperature does not cross 55C. That works on my Pinebook Pro
Code:
# echo 55000 > /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp
You can check the current temperature
Code:
$ cat /sys/devices/virtual/thermal/thermal_zone0/temp
35000
Here you can check what each termal_zoneX represents and throttle other blocks as well
Code:
$ cat /sys/devices/virtual/thermal/thermal_zone?/type
cpu
gpu