Q & A - System Monitoring
This document provides some frequently asked questions about Sandra. Please read the Help File as well!
Q: How can I tell whether my mainboard has a system monitor chip?
A: Check the manual. Most mainboards will display system monitoring information in the BIOS (power management). You can also try other software like Intel's LDCM (LanDesk Client Manager) or other popular software like Motherboard Monitor.
Q: My mainboard has system monitoring facilities but Sandra does not display any information!
A: While Sandra supports popular system monitoring chips (see Compatibility) it does not support all of them. If it is supported, it may be disabled - make sure the option Enable disabled HW monitors is turned on.
It is also possible that the SMBus/i2c controllers (especially on Dell/Compaq systems) are disabled. In that case make sure the option Ignore disabled host controllers is turned off.
Q: Sometimes I get system monitoring information, sometimes I don't. Why?
A: The SMBus may be noisy or the HW monitor may be unreliable. Or it may be disabled and enabled by a different hardware monitoring program, see above.
Q: I get system monitoring information only the 1st time I run the module, but not afterwards!
A: Right-click module Mainboard Information, choose Options and uncheck Include Programable Clock Generator Information. The PLL IC may be locking up when read or it may be write-only.
Q: Sandra displays only the mainboard temperature not the CPU temperature as well!
A: Most system monitoring chips can measure only one temperature (internal sensor) by default and need an external sensor to measure other temperatures. There may be some sockets where you can plug in additional sensors - please consult the mainboard manual.
Q: Sandra does not display the temperature of my Pentium (Xeon) II(I)
Q: Sandra displays an very high (e.g. 130C) temperature for my CPU!
A: While Deschutes PII and PIII CPUs have an internal junction within the chip itself to allow precise core temperature measurement, few boards actually have the hardware to use it. Existing system monitoring chips do not work with such a device since they're designed to use thermistors.
Q: The voltage readings shown by Sandra are incorrect!
A: Some voltages (e.g. +12V) need to be scaled down before conversion using a resistor bridge. Negative values (e.g. -5V or +12V) are usually converted to positive values using inverters. Sandra uses the values listed in the manufacturer's application notes for the chip but some mainboard manufacturers (e.g. QDI, PC Chips) use different values. They may also use different ports to measure different voltages instead - there is no way for the software to tell.
Q: The mainboard does not have a system monitor chip but Sandra displays some bogus values!
A: Some system monitor chips do not have ID registers which can be used to detect the chip; add to that SMBus/i2c controllers which do not return an error value when reading from a free address but bogus values and it becomes nearly impossible to make sure. If unsure, Sandra does not display anything but such issues are possible in certain combinations. Right-click the module, select Options, and uncheck Include sensors information to turn it off.
Q: Why is there a difference between the CPU temperature shown by Sandra and that shown by the BIOS?
A: Depending on the CPU type, a compensating value must be added. This is because the temperature sensor, which is placed under the CPU socket or on the heatsink, does not actually touch the CPU. A correction must be made to compensate for this distance. This correction is not defined for all CPUs and there are exceptions to the rule. Don't compare the BIOS which is tuned for your board with Sandra which must work on ALL boards!
Q: What are the compensation values used by Sandra?
A: The compensation values vary with the processor type and model and are set to agree with the BIOS/Probe on Asus boards. Generally the same values are used by other board makers as well but some may indeed vary.
Q: Does Sandra give an accurate temperature readout?
A: Depends. The surest way is to actually compare it with another method and see what you get. What's sure is that changes should be accurate (e.g. if after adding a card the readout shows a higher temperature then the system is hotter) but actual values may not be.
Q: The temperature seems to go up too fast when I start the computer!
A: This may be due to the compensation factor which can be quite high for some CPUs. If the room temperature is 25-29°C the readout may show 50-60°C quite soon.
Q: What temperature should the case (mainboard) be at?
A: There is not a specific temperature, but we like to keep our systems below 35°C with a room temperature of 26°C. Generally it should be 5°C below the lowest maximum temperature of all the internal devices installed (memory, disks, cards, etc.).
Q: What temperature should the CPU be at?
A: Consult the manufacturer's CPU thermal guidelines (see their website) for specific details. Do remember that the temperature is taken to be the core temperature and not heatsink temperature. Most CPUs should be at below
60°C in normal use.
Q: Sandra has the fan speeds mixed up.
A: Make sure you plugged the fans in their respective connectors. New mainboards have up to 3 similar (CPU, Chassis, Power) connectors. Consult the manual for specific information. When 2 CPUs are installed, the 'Power' fan is the 2nd CPU fan. Some boards like the Abit BH6 have the connectors mixed up.
Q: Sandra does not display the fan speed.
A: You need 3-wire smart fans to make this work. Some system monitoring chips can only monitor a certain number of fans (e.g. 1 or 2) and no more. Also, if the rotational speed of the fan is low (e.g. 2000 rpm) or very high the chip may be unable to detect it.