Hello Woodsman
The analog voltages are converted to 8-bit digital values with a default of 0.016 V per bit giving a range 0 to 4.08. When greater ranges are required, as for 5 V and 12 V values, "potential divider" circuits are used at the inputs. The best explanation of these, in an lmsensors context, is on the
gkrellm man page, in the "Voltage Sensor Corrections" section.
When a potential divider circuit is used an equivalent compute line is required in sensors3.conf. Ideally this is based on the values of the resistors used in the potential divider circuit. These values are seldom published. Happily designers usually follow the monitoring chip makers' recommendations when choosing values. Compute lines for chip makers' recommended resistor values can be tried and then the voltages displayed by the sensors program checked against voltages in the BIOS screens or measured by voltmeter.
Unfortunately there are no sensors3.conf files published for your motherboard. You could try compute lines from hopefully similar boards such as
ASUS M3A78-CM. Full list at
lm-sensors.org WIKI.
Regards your specific questions ...
in3 (labeled +5V) is scaled by the compute line
Code:
compute in3 @*1.23 , @/1.23
This gives it a maximum possible value of 4.08 * 1.23 = 5.02. It's maximum is set by
Code:
set in3_min 5 * 0.95
This is 5.25, above the scaled range maximum value of 5.02. lmsensors silently coerces it to the maximum possible, 5.02.
If in3 really is +5V then the designers are unlikely to have given it a potential divider circuit that would max out the analogue-to-digital converter at 5.02 V. The in3 compute in sensors3.conf is probably wrong.
in7 (labeled 5VSB) is saturated. Probably the mobo designers didn't earth the unused signal pin and it's picking up leakage that is maxxing it out. No use for anything so give it an "ignore" in sensors3.conf.
If 5VSB is shown in the BIOS display then it's one one of the other in* pins. You could try un-ignoring the ignored in* values and see what they look like. If one of them shows a value that is not close to either 0 or 4.08 then it could be 5VSB and, if it is, will need scaling with a compute line.
When you get it all working satisfactorily, please consider uploading your sensors3.conf file to
the lm-sensors.org WIKI.
Best
Charles