diff --git a/freqcpu.1 b/freqcpu.1 new file mode 100644 index 0000000..e9783a3 --- /dev/null +++ b/freqcpu.1 @@ -0,0 +1,100 @@ +.\" Man page generated from reStructuredText. +. +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.TH "freqcpu" "27" "Aug 27, 2024" "2024-08-27" "freqcpu" +.SH NAME +freqcpu \- limit CPU frequency +.SH SYNOPSIS +.sp +\fBfreqcpu -c \fP --> create initial configuration file +.sp +\fBfreqcpu -d \fP --> run daemon for set CPU frequency +.sp +\fBfreqcpu -r \fP --> set limit CPU frequency +.sp +\fBfreqcpu -f \fP --> show current CPU frequency +.sp +\fBfreqcpu -g \fP --> show current CPU governor +.sp +\fBfreqcpu -o \fP --> show CPU cores +.sp +\fBfreqcpu -h \fP --> show help +.sp +.SH CONFIGURATION +.sp +To create the initial configuration file, you must run the command: \fBfreqcpu -c \fP +.sp +Then edit the \fB/etc/freqcpu/freqcpu.conf\fP file to your own values. +.sp +.SH EXAMPLE CONFIGURATION FILE: +.sp +cores_cpu=16 +.sp +freq_min=2000Mhz +.sp +freq_max=3600Mhz +.sp +governor=powersave +.sp +.SH BOOT WITH SYSTEM: +.sp +\fBsudo systemctl daemon-reload\fP +.sp +\fBsudo systemctl enable freqcpu\fP +.sp +.SH LICENSE +.sp +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +.sp +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +.sp +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110\-1301 USA +.sp +In addition, as a special exception, the copyright holders give +permission to link the code of portions of this program with the +OpenSSL library under certain conditions as described in each +individual source file, and distribute linked combinations +including the two. +You must obey the GNU General Public License in all respects +for all of the code used other than OpenSSL. If you modify +file(s) with this exception, you may extend this exception to your +version of the file(s), but you are not obligated to do so. If you +do not wish to do so, delete this exception statement from your +version. If you delete this exception statement from all source +files in the program, then also delete it here. +.\" Generated by docutils manpage writer. +.