Upshift 1.6.3
Curse Maven Snippet
What's new
Added
- CPU temperature and package power. Windows has no plain API for them, so the panel now reads the sensors that LibreHardwareMonitor and OpenHardwareMonitor publish over WMI. When neither is running it falls back to the ACPI thermal zone that many boards answer.
- GPU fallback for non-NVIDIA cards. When NVML is unavailable, load, temperature, clock and VRAM are read from the same WMI sensor providers, so AMD and Intel systems are covered too.
- Fan and power. NVML supplies the GPU fan percentage and board power; the
panel shows them on the GPU line and in a new
powerrow. - Card name. Full mode now lists the detected graphics card.
- A missing metric is omitted from its line instead of printing
--, and thepower/cardrows only appear when there is something to show.
Fixed
- On Linux, the NVIDIA temperature sensor was used as the CPU temperature when
no
coretemp/k10tempsensor existed. CPU temperature is now only taken from a CPU sensor.
Technical
- WMI access uses the
jna-platformhelpers that Minecraft already bundles (JNA 5.17.0); nothing extra is repackaged into the mod. - All queries run on the hardware sampling thread, are throttled to one refresh per second, and probe for a provider again every 20 seconds, so starting LibreHardwareMonitor later lights the fields up without a restart.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

