Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/realies/nvidiasleepreset
Prevents Windows from sleeping when the GPU is in use
https://github.com/realies/nvidiasleepreset
gpu idle nvidia plan power reset sleep timeout use windows
Last synced: about 2 months ago
JSON representation
Prevents Windows from sleeping when the GPU is in use
- Host: GitHub
- URL: https://github.com/realies/nvidiasleepreset
- Owner: realies
- Created: 2024-09-14T06:46:44.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-09-14T18:30:15.000Z (5 months ago)
- Last Synced: 2024-10-31T11:06:20.322Z (3 months ago)
- Topics: gpu, idle, nvidia, plan, power, reset, sleep, timeout, use, windows
- Language: C#
- Homepage:
- Size: 259 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NvidiaSleepReset
![NvidiaSleepReset Screenshot](./app.png)
A Windows tool that prevents system sleep during NVIDIA GPU activity and resets the system's sleep timer when the GPU becomes idle, aligning with the power plan's timeout settings.
## Features
- Real-time monitoring of NVIDIA GPU usage using nvidia-smi
- Prevents system sleep when GPU is active
- Automatically adapts to system power settings for idle timeout
- Displays last GPU activity time in the window title
- Graphical representation of GPU usage over time## Requirements
- Windows operating system
- NVIDIA GPU
- .NET Framework 4.7.2 or later## Installation
1. Download the latest release from the [Releases](https://github.com/realies/NvidiaSleepReset/releases) page.
2. Run NvidiaSleepReset.exe.## Usage
Simply run the application, and it will start monitoring your GPU usage. The window title will show the last GPU activity time, and the graph will display recent GPU usage.
## Building from Source
1. Clone the repository: `git clone https://github.com/realies/NvidiaSleepReset.git`
2. Open the solution in Visual Studio.
3. Build the solution (Ctrl+Shift+B).
4. Run the application (F5).