I don't see any core temperature sensors for my Intel-based Mac although I have installed the driver for extended x86 sensor support. The sensors have been visible in version 4.4 of the application and on my older Intel-based systems. Is this a problem with the program?
No, this indicates that your system is equipped with the third generation of Intel Core processors, using 45 nm technology. As confirmed by Intel, the Digital Thermal Sensors (DTS) which measure the core temperatures no longer behave linear enough in this processor generation to be used to display absolute readings in low temperature ranges. The readings are too inaccurate to be useful. Only in high temperature ranges where the core is about 20 centigrades below its specified maximum temperature limit, the sensors can be used to detect overtemperature situations. For this reason, Temperature Monitor will completely suppress display of core sensors for the affected processors. Hardware Monitor will display them as status sensors that give the reading "0" if the temperature is acceptable, and "1" when a core enters a critical temperature range and is about to overheat. Note that you can still monitor temperature readings per processor (not per core).
You can enable inaccurate temperature display for the affected processors for testing purposes. However, we don't recommend nor support this:
1. Ensure that the driver for extended x86 support is installed and quit the application.
2. Open a Terminal window and enter one of the following commands:
When using Hardware Monitor:
defaults write com.bresink.system.hardwaremonitor EnableCoreTempReadingsForCPU10670 1
When using Temperature Monitor:
defaults write com.bresink.system.tempmonitor EnableCoreTempReadingsForCPU10670 1
To return to normal operation, quit the application and use one of the following commands:
defaults delete com.bresink.system.hardwaremonitor EnableCoreTempReadingsForCPU10670
defaults delete com.bresink.system.tempmonitor EnableCoreTempReadingsForCPU10670