Skip to content

Just a simple graph for displaying CPU and GPU load under Windows. GPU load only for Nvidia cards at the moment.

License

Notifications You must be signed in to change notification settings

coraxx/CpuGpuGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Cpu Gpu Graph is a little tool to monitor the CPU and GPU (only Nvidia) load. Nothing more. I wanted a simple and small app on my second monitor to keep an eye on my computer's performance. These are also my first real endeavors into C# and WPF.

Cpu Gpu Graph screenshot

Used in this app:

  • Material Design In XAML Toolkit 1
  • code from Chang-Hung Liang to get GPU load via nvapi.dll (installed with Nvidia driver) 2
  • the latter was packed by me into the "nvGpuLoad_x86.dll"
  • WPF GUI

Download the binary or the Visual Studio solution if you are interested. Have fun.

License

Copyright (C) 2016 Jan Arnold

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Version

v1.0.5 - added ping

v1.0.4 - Bugfix: application crashed with right click on title bar (Thank you Dan for the bug report - my man!)

v1.0.3 - small design changes (color, text) - added dll check. CGG now also runs without Visual C++ Redistributable or Nvidia card, i.e. it only displays CPU load

v1.0.2 - custom polling/update rate (0.1, 0.2, 0.5, 1, 2, 5 or 10 second intervals) - added togglable glow around application window indicating CPU load from low (blue) to high (red)

v1.0.1 - nvGpuLoad_x86.dll was build in debug mode and thus would not work on systems without a SDK installed. Should work fine now.

v1.0.0 - Initial Release

Installation

Download the portable version (zip file with the executable) or the the installer under the download section (bitbucket) or the latest release section (github).

Since there is code written in C++ you may need to install the Visual C++ Redistributable for Visual Studio 2015 x86.

Who do I talk to?

  • Repo owner or admin
  • Other community or team contact

Footnotes

  1. http://materialdesigninxaml.net/

  2. http://eliang.blogspot.de/2011/05/getting-nvidia-gpu-usage-in-c.html

About

Just a simple graph for displaying CPU and GPU load under Windows. GPU load only for Nvidia cards at the moment.

Resources

License

Stars

Watchers

Forks

Packages

No packages published