C:\Users\GC 2>wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
Node - DREADNOUGHT-PC
ERROR:
Description = Not supported
I looked up the ACPI functions, and it seems to be a system in the BIOS or UEFI for (among other things) temperature reporting and control that identifies itself to Windows and Windows will interface with it with the ACPI Thermal Zone driver. This system is open source and frequently motherboard manufacturers will either write their own driver software to interface with the thermal zone, or use their own proprietary hardware and drivers for thermal management. It's really disappointing that motherboard manufacturers use proprietary hardware, but this probably isn't the place to stand on that particular soap box
moshi wrote:there are many Rainmeter skins that aren't really useful, so let's add another one.
jsmorley wrote:I have good news and bad news.
First the bad news. [...] We would be happy to have this happen and would love to work with anyone who is feeling ambitious.
Now the good news.
I lied, there isn't any good news...
Bekarfel wrote:I looked up the ACPI functions, and it seems to be a system in the BIOS or UEFI for (among other things) temperature reporting and control that identifies itself to Windows and Windows will interface with it with the ACPI Thermal Zone driver. This system is open source and frequently motherboard manufacturers will either write their own driver software to interface with the thermal zone, or use their own proprietary hardware and drivers for thermal management. It's really disappointing that motherboard manufacturers use proprietary hardware, but this probably isn't the place to stand on that particular soap box
As Bekarfel said, the problem resides in the motherboard and bios.
I often use this kind of "tricks" to add more informations using Windows registry and so on, but I learned that even two versions of motherboard by the same manufacturer, could give you problems because of some small but essential differences...
In some cases, you' have to use a specific code for every motherboard version, to have the correct values from the bios.
In many other, you can only give up, too complex to be used, or no informations.
You don't know how many times I had to give up to add some more functions and/or informations in my skins, only because when I test my skins, some informations aren't available in all the computers, even if they're build with (almost) the same hardware and by the same manufacturers, but different versions and OS.