.\" 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 "INTEL_GPU_FREQUENCY" 1 "2016-03-01" "igt-gpu-tools 1.27.1" "General Commands Manual"
.SH NAME
intel_gpu_frequency \- Manipulate Intel GPU frequencies
.SH SYNOPSIS
.sp
\fBintel_gpu_frequency\fP [\fIOPTIONS\fP]
.SH DESCRIPTION
.sp
A program to manipulate Intel GPU frequencies. Intel GPUs will automatically
throttle the frequencies based on system demands, up when needed, down when
not. This tool should only be used for debugging performance problems, or trying
to get a stable frequency while benchmarking.
.sp
Intel GPUs only accept specific frequencies. The tool may, or may not attempt to
adjust requests to the proper frequency if they aren\(aqt correct. This may lead to
non\-obvious failures when setting frequency. Multiples of 50MHz is usually a
safe bet.
.SH OPTIONS
.INDENT 0.0
.TP
.B  \-e
Lock frequency to the most efficient frequency.
.TP
.B  \-g\fP,\fB  \-\-get
Get all the current frequency settings.
.TP
.BI \-s \ FREQUENCY\fR,\fB \ \-\-set\fB= FREQUENCY
Lock frequency to an absolute value (MHz).
.TP
.B  \-c\fP,\fB  \-\-custom
Set a min, or max frequency \(dqmin=X | max=Y\(dq.
.TP
.B  \-m\fP,\fB  \-\-max
Lock frequency to max frequency.
.TP
.B  \-i\fP,\fB  \-\-min
Lock frequency to min (never a good idea, DEBUG ONLY).
.TP
.B  \-d\fP,\fB  \-\-defaults
Return the system to hardware defaults.
.TP
.B  \-h\fP,\fB  \-\-help
Show help.
.TP
.B  \-v\fP,\fB  \-\-version
Show version.
.UNINDENT
.SH EXAMPLES
.INDENT 0.0
.TP
.B intel_gpu_frequency \-gmin,cur
Get the current and minimum frequency.
.TP
.B intel_gpu_frequency \-s 400
Lock frequency to 400Mhz.
.TP
.B intel_gpu_frequency \-c max=750
Set the max frequency to 750MHz
.UNINDENT
.SH REPORTING BUGS
.sp
Report bugs on fd.o GitLab: \fI\%https://gitlab.freedesktop.org/drm/igt\-gpu\-tools/\-/issues\fP
.SH AUTHOR
IGT Developers <igt-dev@lists.freedesktop.org>
.SH COPYRIGHT
2015-2016 Intel Corporation
.\" Generated by docutils manpage writer.
.
