intel_gpu_frequency(1)

πŸ’… intel_gpu_frequency β€” okay so bestie, let's talk GPU clock speeds πŸŽ€

_(that's section Name btw β€” it's a program to manipulate Intel GPU frequencies, and it lives in the General Commands Manual, iykyk)_


✨ SYNOPSIS ✨

intel_gpu_frequency [OPTIONS]

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so picture this: your Intel GPU is out here with main character energy, throttling its own frequencies based on what the system demands β€” up when it needs to go fast πŸ”₯, down when it's chilling 😌. That's just how it do.

This tool lets you poke at those frequencies manually. And like… only use it for debugging performance problems, or when you're trying to get a stable frequency while benchmarking. That's the whole vibe check. Don't be weird about it.

Now here's the thing that lowkey trips people up: Intel GPUs only accept specific frequencies. The tool may, or may not attempt to adjust your requests to the proper frequency if they aren't correct β€” which means you can get non-obvious failures when setting frequency. Rude, I know. πŸ’€

Multiples of 50MHz is usually a safe bet. Take the win, bestie. 🫢

🌸 OPTIONS 🌸

  • -e β€” locks the frequency to the most efficient frequency. efficient queen behavior πŸ‘‘
  • -g, --get β€” gets ALL the current frequency settings. the full tea β˜•
  • -s FREQUENCY, --set=FREQUENCY β€” locks the frequency to an absolute value, in MHz. straight up committing to a number, no cap.
  • -c, --custom β€” sets a min or max frequency, like "min=X | max=Y". choose your own adventure ✨
  • -m, --max β€” locks the frequency to max frequency. going full send πŸ”₯
  • -i, --min β€” locks the frequency to min. never a good idea, DEBUG ONLY. like literally, I'm warning you πŸ™ˆ
  • -d, --defaults β€” returns the system to hardware defaults. the "reset the group chat" of flags 🧚
  • -h, --help β€” shows help
  • -v, --version β€” shows version

πŸŽ€ EXAMPLES πŸŽ€

Get the current and minimum frequency:

intel_gpu_frequency -gmin,cur

Lock the frequency to 400Mhz:

intel_gpu_frequency -s 400

Set the max frequency to 750MHz:

intel_gpu_frequency -c max=750

πŸ’€ REPORTING BUGS πŸ’€

Found a bug? (not me, the program 😭) Report it on fd.o GitLab: https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues


πŸ’œ Author πŸ’œ

IGT Developers <igt-dev@lists.freedesktop.org>


2015-2016 Intel Corporation


and that's the whole page, bestie πŸ’– this one's from igt-gpu-tools version 2.6, dated 2016-03-01 β€” so yeah she's a little vintage but she still slays. mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from