
A new version of GPU Shark, a tiny GPU monitoring utility (Windows 32-bit) for NVIDIA GeForce and AMD Radeon graphics cards is available.
1 – Overview
GPU Shark 0.10.0 adds new memory types for NVIDIA GPUs (GDDR5X, HBM1 and HBM2) and brings a new feature: the shared memory support. Thanks to this feature, any application can read the GPU data shared by GPU Shark.
GPU Shark – simplified (default) view

In the current version, up to 4 GPUs are available in the shared memory which should be enough. A code sample in C/C++ as well as the executable are available in the GPU Shark zip archive (SharedMemoryReader/ folder). Here are the C structures that define GPU Shark shared memory block:
#define SHMEM_NAME _T("GPUShark_ShMem") #define SHMEM_HEADER_SIGNATURE "[Geeks3D_GPUShark]" #define SHMEM_HEADER_VERSION "[20170514]" struct shmem_GPU_t { char name[128]; char codename[128]; uint32_t vendor_id; uint32_t device_id; float core_temperature; float core_clock; float mem_clock; float fan_speed_percent; float core_usage; float mem_usage; float power_percent; uint8_t padding[28]; }; #define GPUSHARK_SHMEM_MAX_GPUS 4 struct GPUSHARK_SHMEM { char signature[32]; char version[16]; uint32_t num_gpus; shmem_GPU_t gpus[GPUSHARK_SHMEM_MAX_GPUS]; };
GPU Shark updates the shared memory every second. For each GPU, essential GPU data is exposed: name + codename, GPU core (temperature, clock speed and usage), GPU memory (clock speed and usage), power consumption (% TDP) and fan speed. The GPU monitoring works only for AMD Radeon/FirePro and NVIDIA GeForce/Quadro graphics cards. Intel GPUs are listed but not monitored.
>> Update 2017.10.31 <<
GPU Shark 0.10.0.4 is a maintenance release and brings the support of the GeForce GTX 1070 Ti graphics card.
>> Update 2017.08.15 <<
GPU Shark 0.10.0.3 is a maintenance release and brings the support of Radeon RX Vega 64 and Vega 56 GPUs.
>> Update 2017.08.09 <<
GPU Shark 0.10.0.2 is a maintenance release and fixes a bug in the reading of clock speeds on Radeon GPUs.
>> Update 2017.07.26 <<
GPU Shark 0.10.0.1 is a maintenance release and brings with the support of the GeForce GT 1030.
2 – DOWNLOAD
GPU Shark can be downloaded here:
You can post any feedback or bug-report in this thread.
3 – What is GPU Shark?
GPU Shark is a simple, lightweight and free GPU monitoring tool for GeForce and Radeon based graphics cards and is available for Windows only. GPU Shark offers a global view of all your graphics cards in a single window. More information HERE.
GPU Shark – detailed view of a tri-sli system

4 – Changelog
Version 0.10.0.4 – 2017.10.30
+ added support of NVIDIA GeForce GTX 1070 Ti.
! updated: ZoomGPU 1.21.2 (GPU monitoring library).Version 0.10.0.3 – 2017.08.14
+ added support of AMD Radeon RX Vega 64 and Vega 56.
+ added support of AMD Radeon Vega Frontier Edition.
! updated: ZoomGPU 1.21.1 (GPU monitoring library).Version 0.10.0.2 – 2017.08.09
* bugfix: clock speeds on Radeon GPUs.
+ added support Radeon HD 7340 (devID: 0x9808).
! updated: ZoomGPU 1.21.0 (GPU monitoring library).Version 0.10.0.1 – 2017.07.26
+ added support of the NVIDIA GeForce GT 1030.
! updated: ZoomGPU 1.20.7 (GPU monitoring library).Version 0.10.0.0 – 2017.05.14
+ added shared memory support: now any application can read GPU Shark
shared memory buffer to get essential GPU data in real time.
+ added detection of GDDR5X, HBM1 and HBM2 memory type for NVIDIA GPUs.
! updated: ZoomGPU 1.20.5 (GPU monitoring library).
Can you please make the older versions available as well? The download links on the older version pages are broken.
I am looking for version 0.6.6
http://www.geeks3d.com/20120911/gpu-shark-0-6-6-videocard-nvidia-geforce-amd-radeon-gpu-information-utility-download/