Hallo, Sag mir, was ich tun soll, damit der dm 7080 die CPU-Temperatur anzeigt: ???
Nuke.Evo v5.4.0 - Anzeige CPU-Temperatur
-
-
Du müsstest in den SoC einen Temperatursensor integrieren, was der Hersteller nicht getan hat.
-
auf dem dm900 wird es auch nicht angezeigt
-
Die hat einen Sensor, im Gegensatz zur DM7080/820.
Nochmal unmissverständlich: Die hat DM7080 keinen Temperatursensor für den SoC, somit keine Anzeige der Temperatur. Diese Erkenntnis kam bereits 2014 mit dem Erscheinen der Box und wurde oft angesprochen. -
geison131 schrieb:
auf dem dm900 wird es auch nicht angezeigt
aber das lässt sich einfach testen
echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°C\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000) }')"
-
Fred Bogus Trumper schrieb:
Если вы хотите, чтобы ваша кожа не активировалась, то это не последний вариант, когда вы тестируете
-
Die Lösung, wenn bei der DM9x0 keine Temperatur angezeigt wird, befindet ich im Support-Thread zum Skin an dieser Stelle: Nuke.Evo - Full-HD (OE2.5 / OE2.6)
Zuvor über ein Systemupdate den Skin auf den Stand vom Feed bringen, dann den Fix auf die Box. -
Fred Bogus Trumper schrieb:
echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°C\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000) }')"
weil ich es gerade wieder entdekt und amüsant fand, dass ich mal Temeratur Anzeige in Fahrenheit umsetzte
keine Ahnung ob die Ausgabe stimmt
echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°F\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000*1.8+32) }')"
Quellcode
- root@dm900:~# echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°C\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000) }')" && echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°F\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000*1.8+32) }')"
- CPU temperature: 55.5°C
- CPU temperature: 131.9°F
- root@dm900:~#
-
Da wir gerade so schön OT werden, ich habe mir auf meinen DM920 und DM900 einen alias angelegt:
-
ja, das war meine erste Lösung, ab damit wird ungenau gerechnet/gerundet
mit awk und printf kann man die Anzahl Nachkommastellen "einfach" festlegen - und es wird auf die letzte Fließkommastelle korrekt gerundet ohne zweimal wie mit dem alias zu rechnen
Quellcode
- root@dm900:/tmp# cat /opt/cputemp
- #!/bin/bash
- # by Fred Bogus Trumper 2019
- cputemp=""
- model=$(cat /proc/stb/info/model)
- case $model in
- dm900|dm920)
- if [ ! -z $1 ]; then
- if [ $1 == -f ]; then
- echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°F\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000*1.8+32) }')"
- fi
- else
- echo "CPU temperature: $(awk 'BEGIN {printf("%.1f\°C\n","'"$(cat /sys/class/thermal/thermal_zone0/temp 2>/dev/null)"'"/1000) }')"
- fi
- ;;
- *)
- echo -e "$model: CPU temperature not supported, no sensor found"
- ;;
- esac
- exit 0
- root@dm900:/tmp#
-
geison131 schrieb:
auf dem dm900 wird es auch nicht angezeigt
einfach menü>informationen>über - und da hat man alle info´s die man braucht.
mit was allem sollen die skinner die skins noch überladen???R.I.P. Vater !!!
Danke für alles !!
-
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
Benutzer online 1
1 Besucher
-
Ähnliche Themen