Ben Widawsky | 5fb26d1 | 2015-01-10 14:36:20 -0800 | [diff] [blame] | 1 | .TH INTEL_FREQUENCY: "1" "January 2015" "intel_gpu_frequency" "User Commands" |
| 2 | .SH NAME |
| 3 | intel_gpu_frequency: \- manual page for intel_gpu_frequency |
| 4 | .SH SYNOPSIS |
| 5 | .B intel_gpu_frequency |
Tim Gore | 20d6e0f | 2015-01-16 09:12:15 +0000 | [diff] [blame] | 6 | [\fI\,-e\/\fR] [\fI\,--min | --max\/\fR] [\fI\,-g\/\fR] [\fI\,-s frequency_mhz\/\fR] |
Ben Widawsky | 5fb26d1 | 2015-01-10 14:36:20 -0800 | [diff] [blame] | 7 | .SH DESCRIPTION |
| 8 | \&A program to manipulate Intel GPU frequencies. Intel GPUs |
| 9 | will automatically throttle the frequencies based on system demands, up when |
| 10 | needed, down when not. This tool should only be used for debugging performance |
| 11 | problems, or trying to get a stable frequency while benchmarking. |
| 12 | |
| 13 | Intel GPUs only accept specific frequencies. The tool may, or may not attempt to |
| 14 | adjust requests to the proper frequency if they aren't correct. This may lead to |
| 15 | non-obvious failures when setting frequency. Multiples of 50MHz is usually a |
| 16 | safe bet. |
| 17 | .SH OPTIONS |
| 18 | .TP |
| 19 | \fB\-e\fR |
| 20 | Lock frequency to the most efficient frequency |
| 21 | .TP |
Tim Gore | 20d6e0f | 2015-01-16 09:12:15 +0000 | [diff] [blame] | 22 | \fB\-g\fR, \fB\-\-get\fR |
| 23 | Get all the current frequency settings |
Ben Widawsky | 5fb26d1 | 2015-01-10 14:36:20 -0800 | [diff] [blame] | 24 | .TP |
| 25 | \fB\-s\fR, \fB\-\-set\fR |
| 26 | Lock frequency to an absolute value (MHz) |
| 27 | .TP |
| 28 | \fB\-c\fR, \fB\-\-custom\fR |
| 29 | Set a min, or max frequency "min=X | max=Y" |
| 30 | .TP |
| 31 | \fB\-m\fR \fB\-\-max\fR |
| 32 | Lock frequency to max frequency |
| 33 | .TP |
| 34 | \fB\-i\fR \fB\-\-min\fR |
| 35 | Lock frequency to min (never a good idea, DEBUG ONLY) |
| 36 | .TP |
| 37 | \fB\-d\fR \fB\-\-defaults\fR |
| 38 | Return the system to hardware defaults |
| 39 | .TP |
| 40 | \fB\-h\fR \fB\-\-help\fR |
| 41 | Returns this |
| 42 | .HP |
| 43 | \fB\-v\fR \fB\-\-version\fR Version |
| 44 | .SH EXAMPLES |
| 45 | .TP |
| 46 | \fbintel_gpu_frequency \-gmin,cur\fR |
| 47 | Get the current and minimum frequency |
| 48 | .TP |
| 49 | \fbintel_gpu_frequency \-s 400\fR |
| 50 | Lock frequency to 400Mhz |
| 51 | .TP |
| 52 | \fbintel_gpu_frequency \-c max=750\fR |
| 53 | Set the max frequency to 750MHz |
| 54 | .PP |
| 55 | .SH "REPORTING BUGS" |
| 56 | Report bugs to https://bugs.freedesktop.org |
| 57 | .SH COPYRIGHT |
| 58 | Copyright (C) 2015 Intel Corporation |