Tray-Icons for Task-Bar: Drives, CPU, GPU, Network
=> AMD need admin rights (If necessary, right-click on DLL, select ‘Properties’, then ‘Attributes’, and tick ‘Allow DLL’)
- You can try keeping the external DLL, renaming it or deleting it; the internal DLL would then be used.
=> only Windows! (Nvidia and AMD GPU)
exe file on huggingface or right side -> "releases" you need DLL for AMD:
https://huggingface.co/kalle07/SmartTaskTool
- Read / Write - Detection on your Hard Drives(Partitions)
- CPU - Usage
- RAM - Usage
- GPU - Usage
- VRAM - Usage
- GPU Temperature
- Network - download/upload
-> Update once per second
-> hover over
-> right click - Exit or Restart
My Icons look like this: (depending on hard drives/partitions, Network, GPU)
At start you can choose:
SmartTaskTool is a Windows-only utility designed to monitor various hardware parameters on your system. It tracks disk read/write activity, CPU usage, RAM usage, and GPU information, including VRAM usage and GPU temperature. The tool also monitors network activity (download/upload rates) across all connected network adapters. The software updates its metrics once per second and displays them in the system tray with icons that indicate the status of your hardware (e.g., color-coded for disk activity).
Python (4 files, start main) or exe. I use psutil, wmi and pynvml. Iam not a coder so its a co-work of Ai and my brain ;)
GPU should be work with multi GPUs if nvidia, AMD has no python lib for windows so need a dll from librehardware.
Network should be work with all active network adapters (in tray-icon no name, but with mouse hover over you will see).
On start you will see a GUI, you have 10 secons to choose hardware.
Further work:
- Iam on it to implement to save a config-file for reuse
Hints:
Drive threshold 2MB/s (this means that only larger actions are displayed)
red - writing | green - reading | yellow - <read/write>
Network start at 0.1kB/s up to GB/s
If you put in autostart, try to delay start 5 to 10sec
=> All at your own risk !!!