Skip to content

About

Automatically manages GPU resources between local AI workloads and PC gaming, pausing AI when games launch and resuming it when gaming ends. Includes multi-launcher game discovery, system tray controls, and multi-user Windows support.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

AI GPU Controller — Your GPU. AI when you need it. Gaming when you want it.

AI GPU Controller

Version Platform GPU License

Automatically share your NVIDIA GPU between local AI workloads and PC gaming.

AI GPU Controller is a Windows utility for PCs used for both local AI workloads and gaming. It automatically gives recognised games priority over managed local AI workloads, then restores AI availability when gaming ends.

The goal is simple: use your GPU for AI when you're not gaming, and automatically give it back to your games when you are.


📥 Download

Latest release: AI GPU Controller v1.4.0

Download AI GPU Controller — Latest Release

Windows 11 x64 • NVIDIA GPU • Machine-wide installation

The release includes:

  • AI-GPU-Controller-Setup-v1.4.0.exe
  • SHA256SUMS.txt

AI GPU Controller is currently intended for NVIDIA GPU systems. AMD Radeon and Intel Arc are not officially supported in v1.4.0.


🚀 Current Release

v1.4.0 — First Public Release

v1.4.0 introduces the first public release of AI GPU Controller together with a complete Windows application lifecycle:

  • Machine-wide installation
  • Windows Installed Apps registration
  • Programs and Features registration
  • Repair support
  • Clean uninstall support
  • Multi-user Windows operation
  • Automatic game discovery
  • Windows Service and system tray architecture

✨ Features

  • AUTO / AI ONLY / GAMING / MAINTENANCE operating modes
  • Automatic AI/game GPU arbitration
  • Configurable AI resume delay
  • Windows system tray controller
  • Machine-wide Windows Service
  • One installation for all Windows users
  • Shared machine configuration
  • Multi-drive game discovery
  • Steam library discovery
  • Epic Games manifest discovery
  • Microsoft Store / Xbox game qualification
  • EA game discovery
  • Ubisoft game discovery
  • Battle.net game discovery
  • GOG game discovery
  • Riot game discovery
  • Wargaming game discovery
  • War Thunder / Gaijin recognition
  • iRacing simulator recognition with helper/service exclusions
  • Standalone/direct-installed game discovery
  • Custom game location discovery
  • Approved / Discovered / Ignored game management
  • False-positive filtering for launchers, helpers and background services
  • Graphical Windows installer
  • Visible installation locations
  • Windows Installed Apps / Programs and Features registration
  • Repair / Uninstall / Cancel maintenance mode
  • Clean uninstall including shared application data
  • Installer diagnostics and logging

🤖 How AUTO Mode Works

AUTO is the recommended operating mode for normal use.

AI GPU Controller monitors the system for recognised games while allowing configured local AI workloads to use the GPU.

When a recognised game starts:

  1. AI GPU Controller detects the game.
  2. Managed AI workloads are paused.
  3. GPU resources are made available for gaming.
  4. AI GPU Controller continues monitoring the gaming session.

When gaming ends:

  1. AI GPU Controller detects that the game has closed.
  2. The configured resume delay is applied.
  3. AI availability is automatically restored.

This allows a gaming PC to also operate as a local AI system without requiring the user to manually stop and restart AI workloads every time they want to play a game.


🎮 Automatic Game Discovery

AI GPU Controller uses multiple discovery methods instead of relying on a single fixed list of games.

Discovery support includes:

  • Steam
  • Epic Games
  • Microsoft Store / Xbox
  • EA
  • Ubisoft
  • Battle.net
  • GOG
  • Riot
  • Wargaming
  • Gaijin / War Thunder
  • iRacing
  • Standalone and directly installed games
  • Custom game locations

The discovery engine also filters known launchers, helper applications, services, updaters and other background processes to reduce false-positive game detections.

Detected applications can be managed through:

  • Discovered Games
  • Approved Games
  • Ignored Games

🪟 Windows Integration

AI GPU Controller uses a machine-wide Windows architecture.

The application consists of:

  • A machine-wide Windows Service
  • A per-user system tray controller
  • Shared machine configuration
  • Shared game discovery information

This allows AI GPU Controller to operate across multiple Windows user accounts without requiring separate installations for each user.


🖥️ GPU Support

NVIDIA

AI GPU Controller v1.4.0 is currently intended for NVIDIA GPU systems.

AMD Radeon / Intel Arc

AMD Radeon and Intel Arc GPUs are not officially supported in v1.4.0.

Additional GPU-vendor support may be introduced in future releases.


📦 Installation

Download the latest release:

AI GPU Controller Releases

Run:

AI-GPU-Controller-Setup-v1.4.0.exe

Approve the Windows UAC request and allow installation to complete.

When installation finishes, click Finish.

Application Location

AI GPU Controller is installed to:

C:\Program Files\AI GPU Controller

Shared Application Data

Configuration, discovery information and logs are stored under:

C:\ProgramData\AI-GPU-Controller

Installer Log

Installer diagnostics are written to:

C:\ProgramData\AI-GPU-Controller\logs\Installer-v1.4.0.log

After installation, the AI GPU Controller tray application should become available from the Windows notification area.


🛠️ Repair or Uninstall

AI GPU Controller integrates with the standard Windows application lifecycle.

After installation, you can run AI GPU Controller Setup again and select:

  • Repair
  • Uninstall
  • Cancel

You can also uninstall AI GPU Controller through:

Windows Settings → Apps → Installed apps → AI GPU Controller → Uninstall

or:

Control Panel → Programs and Features → AI GPU Controller

A clean uninstall removes:

  • AI GPU Controller Windows Service
  • System tray components
  • Startup integration
  • Application binaries
  • Windows Installed Apps registration
  • Programs and Features registration
  • Shared AI GPU Controller application data

Important: Uninstalling AI GPU Controller removes shared application data stored under C:\ProgramData\AI-GPU-Controller.

Back up any configuration you wish to retain before uninstalling.


📸 Screenshots

System Tray Controller

AI GPU Controller runs quietly in the Windows system tray and provides quick access to operating modes, game discovery and controller configuration.

AI GPU Controller v1.4.0 System Tray

The tray controller provides quick access to:

  • AUTO — automatically switches GPU resources between AI and gaming
  • AI ONLY — keeps GPU resources available for managed AI workloads
  • GAMING / MAINTENANCE — keeps managed AI workloads paused
  • Discovered, Approved and Ignored game management
  • Game library rescanning
  • Discovery status
  • Controller configuration
  • Controller restart

🎮 Automatic Game Discovery

AI GPU Controller automatically searches supported gaming platforms and installation locations for installed games.

AI GPU Controller Discovered Games

Detected games include:

  • Game/application name
  • Executable
  • Gaming platform
  • Detection confidence
  • Installation path

Games can be Approved or Ignored directly from the discovery interface.

The example above shows AI GPU Controller automatically detecting Forza Horizon 5 from a Microsoft Store installation.


🔎 Verify Your Download

Every official release includes:

SHA256SUMS.txt

You can verify the installer using Windows PowerShell:

Get-FileHash .\AI-GPU-Controller-Setup-v1.4.0.exe -Algorithm SHA256

About

Automatically manages GPU resources between local AI workloads and PC gaming, pausing AI when games launch and resuming it when gaming ends. Includes multi-launcher game discovery, system tray controls, and multi-user Windows support.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors