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.
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.exeSHA256SUMS.txt
AI GPU Controller is currently intended for NVIDIA GPU systems. AMD Radeon and Intel Arc are not officially supported in v1.4.0.
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
- 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
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:
- AI GPU Controller detects the game.
- Managed AI workloads are paused.
- GPU resources are made available for gaming.
- AI GPU Controller continues monitoring the gaming session.
When gaming ends:
- AI GPU Controller detects that the game has closed.
- The configured resume delay is applied.
- 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.
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
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.
AI GPU Controller v1.4.0 is currently intended for NVIDIA GPU systems.
AMD Radeon and Intel Arc GPUs are not officially supported in v1.4.0.
Additional GPU-vendor support may be introduced in future releases.
Download the latest release:
Run:
AI-GPU-Controller-Setup-v1.4.0.exe
Approve the Windows UAC request and allow installation to complete.
When installation finishes, click Finish.
AI GPU Controller is installed to:
C:\Program Files\AI GPU Controller
Configuration, discovery information and logs are stored under:
C:\ProgramData\AI-GPU-Controller
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.
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.
AI GPU Controller runs quietly in the Windows system tray and provides quick access to operating modes, game discovery and controller configuration.
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
AI GPU Controller automatically searches supported gaming platforms and installation locations for installed 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.
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

