Aquesta és una versió anterior. La versió actual és la 2.1.7. NetSpeedTray 2.1.7 · Data de publicació:
Fitxers d’instal·lació 1.3.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | EXE (Inno Setup) · en-US | Tots els usuaris | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Release v1.3.0 - April 2026
🚀 NetSpeedTray v1.3.0: Hardware Monitoring, App Activity & Settings Overhaul
This is the biggest feature release since launch. NetSpeedTray can now monitor your CPU, GPU, RAM, and VRAM alongside network speeds — with optional temperature and power readings. A new App Activity window shows per-process network usage, and the Settings UI has been redesigned from the ground up.
✨ New Features
Hardware Monitoring: Track CPU/GPU utilization, RAM, and VRAM usage directly on the taskbar widget. GPU support is vendor-agnostic via Windows Performance Counters (PDH) — works with NVIDIA, AMD, and Intel.
Temperature & Power Readouts: Optional CPU/GPU temperature and power draw (Watts) displayed next to utilization. Temperature sources cascade automatically: LibreHardwareMonitor → nvidia-smi → Windows ACPI. Power uses Intel RAPL (non-admin) for CPU, nvidia-smi or LHM for GPU.
LibreHardwareMonitor Integration: NetSpeedTray auto-detects a running LHM or OpenHardwareMonitor instance via WMI, unlocking temperature and power readings for all GPU vendors. LHM can be started at any time — the probe retries every poll cycle.
App Activity Window: A new window (tray menu → "Show App Activity") displays estimated per-app network usage with connection details and endpoint info. Works in non-admin mode with gracefully reduced accuracy.
Widget Layout Modes: Choose from Side-by-Side, Stacked, or Auto-Cycle display modes for multi-stat widgets. Customize segment order (Network/CPU/GPU/None) to fit your workflow.
Graph Window Hardware Views: CPU and GPU history tabs with a refreshed Overview panel showing live-updating, synchronized charts and at-a-glance stats across all metrics.
Hardware Data Retention: Hardware stats now follow the same 3-tier aggregation architecture as speed data (raw 24h → minute 30d → hour up to 1 year), preventing data loss beyond 30 days.
🎨 Settings UI Redesign
Streamlined Pages (8 → 6): Merged Mini Graph into Appearance, Troubleshooting into a footer Export Log button, and moved Tray Offset to General (renamed "Options" → "Behavior").
Collapsible Sections: Hardware settings now use accordion-style CollapsibleSection widgets, keeping the most-used toggles visible while collapsing advanced options (Display Mode, Display Order) by default.
Win11 Flat Card Styling: Removed QGroupBox borders across all pages for a clean, modern Windows 11 card aesthetic with subtle backgrounds and rounded corners.
Interface Mode Subtitles: Each monitoring mode radio button now has a visible subtitle explaining what it does — no more hunting through tooltips.
Clearer Labels: Renamed several settings for clarity: "Force MB Display" → "Always Show Megabytes", "Label Style" → "Indicator Style", "All Physical Interfaces" → "Physical Adapters Only", and more.
🛡️ Robustness & Reliability
Tray Offset Fix: Fixed a copy-paste bug where the Y-offset fallback incorrectly used the X-offset default, causing subtle vertical misalignment.
Hardware Aggregation Safety: Hourly hardware stats aggregation now uses INSERT OR REPLACE instead of INSERT OR IGNORE, preventing silent data loss if maintenance re-runs after a crash.
COM/WMI Cleanup: Added proper CoUninitialize() and WMI object release in the monitor thread shutdown path to prevent COM reference leaks during app exit.
GPU Poll Refactor: Replaced the opaque GPU poll 4-tuple with a structured GpuPollResult NamedTuple for safer data handling and extensibility.
Log Noise Reduction: The "0 temperature sensors" message now logs once per namespace per session instead of every poll cycle.
🌍 Localization
Full 9-Language Coverage: All new UI strings (hardware power, monitoring mode subtitles, collapsible section titles, app activity) have been translated across all supported locales: English, German, Spanish, French, Korean, Dutch, Polish, Russian, and Slovenian.
🧪 Quality Assurance
Hardware Monitoring Tests: Added comprehensive test coverage for GPU polling (LHM/nvidia-smi precedence, power source priority, error handling), CPU power (RAPL conversion), OHM/LHM WMI namespace validation, and CPU temperature fallback paths.
Settings Page Tests: Updated test suite for the 8→6 page consolidation, verifying that settings correctly migrated between pages (e.g., tray_offset from Units to General, graph settings from GraphPage to Appearance).
Database Schema Tests: Validated the new 8-table schema (added hardware_stats_raw, hardware_stats_minute, hardware_stats_hour) and hourly aggregation logic.
Full Changeloghttps://github.com/erez-c137/NetSpeedTray/releases/tag/v1.3.0