rafaelhgoliveira/gameprioritymanager — explained in plain English
Analysis updated 2026-05-18
Automatically give your installed Steam or Epic games higher CPU priority.
Stop background apps from starving a game of CPU or disk resources while playing.
Set a lower priority for a specific game exe without running any background tool.
Verify that Windows is actually honoring a priority override using the included probe tool.
| rafaelhgoliveira/gameprioritymanager | anton-petrov/rsabackdoor | darrelmiller/cowpi | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | C# | C# | C# |
| Last pushed | — | 2015-01-20 | 2017-10-31 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 1/5 |
| Audience | general | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires administrator access to apply changes, and may be flagged by antivirus software since it is unsigned.
Game Priority Manager, or GPM, is a Windows desktop app that permanently tells Windows to give a specific game more or less CPU and disk priority whenever that game's program is launched. The goal is to stop background programs from slowing down the game you are actually playing, without needing any extra app running in the background or sitting in the system tray while you play. It works by writing a small setting into a part of the Windows registry that the operating system itself already uses to control how much priority a program gets, called Image File Execution Options. Because Windows applies this setting automatically every time the matching program starts, GPM does not need to keep running after you set it up once. The app can automatically scan for games installed through Steam, Epic Games, GOG, and to a lesser extent EA and Ubisoft Connect, and it also lets you add a game by hand if it is not detected automatically. For each game, you choose a CPU priority level, such as normal, above normal, or high, and a similar priority for disk access, from a simple dropdown menu. Applying your choices requires administrator permission, but GPM only asks for that permission briefly, at the moment you apply changes, rather than running with elevated access all the time. The project deliberately does not offer the highest realtime priority setting, since that can destabilize the whole system. The app is written in C# using .NET and includes an automated test suite as well as a separate small tool for verifying that Windows is actually honoring the priority settings it applies. It is released under the PolyForm Noncommercial License, which allows personal, noncommercial use and modification but requires a separate license from the author for any commercial use. This tool is aimed at PC gamers on Windows who are comfortable running an installer and granting administrator access, rather than casual users unfamiliar with such settings.
A Windows app that sets permanent CPU and disk priority for your games so background programs cannot slow them down.
Mainly C#. The stack also includes C#, .NET, WPF.
Free for personal, noncommercial use and modification only, using it commercially requires a separate license from the author.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.