Lines Matching +full:0 +full:- +full:9 +full:a +full:- +full:z
2 # SPDX-License-Identifier: GPL-2.0
4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem
13 real-time thermal data; tune
22 - show thermal zone information
23 - show cooling device information
24 - show trip point binding within each thermal zone
25 - show trip point and cooling device instance bindings
28 - show temperature of all thermal zones w.r.t. its trip points and types
29 - show states of all cooling devices
32 - with a built-in Proportional Integral Derivative (\fBPID\fP)
33 controller, user can pair a cooling device to a thermal sensor for
35 - allow manual control of cooling device states and target temperature
38 - contains thermal configuration data, i.e. cooling device, thermal
41 - log real-time thermal data into space separated format that can be
46 The \fB-c --control\fP option sets a cooling device type to control temperature
47 of a thermal zone
49 The \fB-d --daemon\fP option runs \fBtmon \fP as daemon without user interface
51 The \fB-g --debug\fP option allow debug messages to be stored in syslog
53 The \fB-h --help\fP option shows help message
55 The \fB-l --log\fP option write data to /var/tmp/tmon.log
57 The \fB-t --time-interval\fP option sets the polling interval in seconds
59 The \fB-T --target-temp\fP option sets the initial target temperature
61 The \fB-v --version\fP option shows the version of \fBtmon \fP
63 The \fB-z --zone\fP option sets the target therma zone instance to be controlled
70 \fBA \fP active cooling trip point type (fan)
72 \fBA \fP hot trip point type
88 \fBCtrl-C, q/Q\fP stops \fBtmon\fP
89 \fBTAB\fP shows tuning pop up panel, choose a letter to modify
99 2. Use Processor cooling device to control thermal zone 0 at default 65C.
100 $ sudo ./tmon -c Processor -z 0
103 $ sudo ./tmon -c intel_powerclamp -z 1
106 $ sudo ./tmon -g -l
109 for all cooling devices with "Processor" type such that thermal zone 0
112 #---------- THERMAL DATA LOG STARTED -----------
115 LCD14 intel_powerclamp15 1 65.0 65 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 2
116 65.0 66 65 0 0 0 0 0 0 0 0 0 0 4 4 4 4 6 0 3 65.0 60 54 0 0 0 0 0 0 0 0
117 0 0 4 4 4 4 6 0 4 65.0 53 53 0 0 0 0 0 0 0 0 0 0 4 4 4 4 6 0
118 5 65.0 52 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0
119 6 65.0 53 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0
120 7 65.0 68 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0
121 8 65.0 68 68 0 0 0 0 0 0 0 0 0 0 5 5 5 5 6 0
122 9 65.0 68 68 0 0 0 0 0 0 0 0 0 0 6 6 6 6 6 0
123 10 65.0 67 67 0 0 0 0 0 0 0 0 0 0 7 7 7 7 6 0
124 11 65.0 67 67 0 0 0 0 0 0 0 0 0 0 8 8 8 8 6 0
125 12 65.0 67 67 0 0 0 0 0 0 0 0 0 0 8 8 8 8 6 0
126 13 65.0 67 67 0 0 0 0 0 0 0 0 0 0 9 9 9 9 6 0
127 14 65.0 66 66 0 0 0 0 0 0 0 0 0 0 10 10 10 10 6 0
128 15 65.0 66 67 0 0 0 0 0 0 0 0 0 0 10 10 10 10 6 0
129 16 65.0 66 66 0 0 0 0 0 0 0 0 0 0 11 11 11 11 6 0
130 17 65.0 66 66 0 0 0 0 0 0 0 0 0 0 11 11 11 11 6 0
131 18 65.0 64 61 0 0 0 0 0 0 0 0 0 0 11 11 11 11 6 0
132 19 65.0 60 59 0 0 0 0 0 0 0 0 0 0 12 12 12 12 6 0
134 Data can be read directly into an array by an example R-script below:
137 tdata <- read.table("/var/tmp/tmon.log", header=T, comment.char="#")
141 g_range <- range(0, intel_powerclamp15, TargetTemp, acpitz0)