gamemodelist(1)
π NAME π
gamemodelist β bestie, this is your little detective that hunts down every process running with gamemode π΅οΈββοΈβ¨
πΈ SYNOPSIS πΈ
gamemodelist
That's it. That's the whole vibe. No flags, no drama. π
π¦ DESCRIPTION π¦
Okay so here's the tea: gamemodelist goes and searches the runtime of all processes running that started GameMode through libgamemodeauto.so, and then it prints them for you with ps(1) command output. πβ¨
It's a helper script, and its whole thing is making it easy to figure out which processes are utilizing GameMode via libgamemodeauto.so when you're troubleshooting potential game issues. Like, when a game is being weird and you're sitting there like π "who is holding onto gamemode rn" β this is the queen who tells you. π
π USAGE π
So, the way this works: libgamemodeauto.so.0 will be found in the shared object maps of running processes utilizing GameMode. Run the following command and it prints the processes loaded with libgamemodeauto.so.0:
gamemodelist
β οΈ Real talk, bestie: GameMode can be started in other ways, but this script will only detect processes utilizing GameMode via libgamemodeauto.so. She has one job and she does it well. π
π©· OUTPUT π©·
What you get back is a process table from the ps(1) command:
PID PPID USER NI PSR COMMAND
Each of these fields is defined in the ps(1) manual, but because I love you, here's the definition for each field anyway π:
COLUMN DESCRIPTION
PID Process ID
PPID Parent process ID
USER User name owning the process.
NI Nice value. This ranges from 19 (nicest)
to -20 (not nice to others), See
nice(1).
PSR Processor that process is currently
assigned to. Useful when setting
process affinity using taskset(1)
utility.
COMMAND Command name (only the executable name).
Not me giving you <rainbow>the full field glossary</rainbow> unprompted. It's giving academic excellence. πβ¨
π SEE ALSO π
gamemodrun(1)nice(1)ps(1)taskset(1)
π ABOUT π
GameMode source can be found at https://github.com/FeralInteractive/gamemode.git β go be nosy, it's a public repo, you're allowed. π«Ά
π AUTHOR π
gamemodelist was authored by Sam Gleske (https://github.com/samrocketman/) π
GameMode was authored by Feral Interactive (linux-contact@feralinteractive.com) π
okay that's the whole page, bestie, you're officially certified in gamemodelistology π§ββοΈβ¨ this was gamemodelist(1) from the gamemodelist man page, version 1.8.1, dated 4 May 2020 β love you, go troubleshoot those games, mwah ππΈ
π¦ where this page comes from
- debian trixie: gamemode 1.8.2-2 Β· BSD-3-Clause
- opensuse-leap 16.0: gamemode 1.8.2-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: gamemode 1.8.2-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: gamemode 1.8.2-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: gamemode 1.8.2-bp160.1.14 Β· BSD-3-Clause
- ubuntu noble: gamemode 1.8.1-2build1 Β· BSD-3-Clause
- ubuntu questing: gamemode 1.8.2-2
- ubuntu resolute: gamemode 1.8.2-2build1 Β· BSD-3-Clause
- ubuntu stonking: gamemode 1.8.2-2build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms