1
# Configuration file contributed by Charles A. from India.
4
# libsensors configuration file for Gigabyte GA-MA770-DS3 motherboard
8
# lmsensors' values were compared with values from monitoring
9
# software running on the same computer under Windows XP SP2
10
# abbreviated in comments:
11
# ET6: Gigabyte's EasyTune 6
12
# Everest: Lavalys's Everest Ultimate 4.6.0 (trial version)
13
# OverDrive: AMD's OverDrive 2.1.5
15
# Labels are copied from BIOS setup screens when value shown
20
# BIOS: 1.264V, ET6: 1.260, Everest: 1.26, OverDrive: 1.26
21
# No scaling so no compute
22
# Values seen using powernow-k8 in "on demand" mode:
23
# 1.06, 1.07, 1.25, 1.26, 1.28
24
# Nominal values written to /var/log/kern.log by powernow-k8
25
# as vid numbers in hex. For AMD K8, these translate to V by
26
# 1.550 - 0.025 * vid. Gave 1.000, 1.175 and 1.200 V
27
set in0_min 1.000 * 0.95 # 95% of nominal min
28
set in0_max 1.200 * 1.05 # 105% of nominal max
31
# No scaling so no compute
32
set in1_min 1.8 * 0.95 # 95% of nominal
33
set in1_max 1.8 * 1.05 # 105% of nominal
36
# No scaling so no compute
37
set in2_min 3.3 * 0.95 # 95% of nominal
38
set in2_max 3.3 * 1.05 # 105% of nominal
41
# BIOS: -, ET6: -, Everest: -, OverDrive: -
42
# dmesg reports as VCC
43
# Assume standard Winbond scaling resistors
44
compute in3 @ * ((6.8/10)+1), @ / ((6.8/10)+1)
45
set in3_min 5 * 0.95 # 95% of nominal
46
set in3_max 5 * 1.05 # 105% of nominal
48
label in4 "5VSB?" # Guess
49
# BIOS: -, ET6: -, Everest: -, OverDrive (VIN4): 12.74
50
# Values seen: 3.15, 3.17, 3.19
51
# Assume standard Winbond scaling resistors
52
compute in4 @ * ((6.8/10)+1), @ / ((6.8/10)+1)
53
set in4_min 5 * 0.95 # 95% of nominal
54
set in4_max 5 * 1.05 # 105% of nominal
57
# BIOS: 12.619V, ET6: 12.610, Everest: -, OverDrive: -
58
# Assume standard Winbond scaling resistors
59
compute in5 @ * ((30/10)+1), @ / ((30/10)+1)
60
set in5_min 12 * 0.95 # 95% of nominal
61
set in5_max 12 * 1.05 # 105% of nominal
63
ignore in6 # Seen always 4.08, too big (max 4.096) to signify
64
ignore in7 # Seen always 0.03, too small to be significant
67
# BIOS: -, ET6: -, Everest: 3.17, OverDrive: -
68
# Connected directly so no compute
69
# in8_min and _max not supported by chip
71
ignore cpu0_vid # Not dynamic under lm-sensors 3.0.0
75
label temp1 "Current System Temperature"
76
# BIOS: 30, ET6: 30, Everest: 33, OverDrive: -
77
compute temp1 @ -5, @ +5 # Correct bad sensor on Charles' mobo
79
set temp1_max 45 # Tropical ambient max plus a bit
81
label temp2 "Current CPU Casing Temperature"
82
# BIOS: 29, ET6: 28, Everest: 32, OverDrive (both cores): 33
84
# Max is lowest available BIOS "CPU Warning Temperature" - 5
88
# Values seen: 77-79, rising from cold start.
89
# Sheilding Northbridge from CPU cooling draft did not change
92
# The labels chosen are the ones printed on the motherboard
94
set fan1_min 0 # fancontrol may stop fan
97
ignore fan4 # "NB_FAN" does not set an RPM signal
101
# lm-sensors 3.0.0 does not support on this chip
102
# Was enabled by default
107
# For CPU revisions F and G, according to AMD's "Revision
108
# Guide for AMD NPT Family 0Fh Processors", "The internal
109
# thermal sensor ... is inaccurate". This may be the reason
110
# for many reports of k8temp giving absurdly low CPU core
111
# temperatures and for there being no generally accepted
112
# computation to derive actual temperature from the raw data.
113
# The workaround is to ignore core temperatures and use the
114
# CPU case temperature as was done before core temperatures
115
# were available. On this motherboard the CPU case temperature
116
# is reported by the it8718 chip's temp2 (see above).
118
# For CPU revisions other than F and G, the proper use of
119
# k8temp temperatures may be to compute an average for each
120
# core rather than to report two temperatures for each core.
121
# For a sample computation see mingus' posting at
122
# http://forums.opensuse.org/archives/sls-archives/archives-suse-linux/archives-hardware-support/381563-lm-sensors-2.html#post1793098
124
# If you don't trust the readings, you might as well not load
125
# the k8temp driver (which, in practice, means blacklisting it,
126
# as this driver auto-loads on most systems.