~mmach/netext73/lm-sensors

« back to all changes in this revision

Viewing changes to configs/Gigabyte/MA770-DS3.conf

  • Committer: mmach
  • Date: 2020-02-05 20:28:34 UTC
  • Revision ID: netbit73@gmail.com-20200205202834-zc3sla47j9e700w5
3.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Configuration file contributed by Charles A. from India.
 
2
 
 
3
 
 
4
# libsensors configuration file for Gigabyte GA-MA770-DS3 motherboard
 
5
 
 
6
chip "it8718-*"
 
7
 
 
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
 
14
 
 
15
    # Labels are copied from BIOS setup screens when value shown
 
16
 
 
17
    # Voltages
 
18
 
 
19
    label   in0 "Vcore"
 
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
 
29
 
 
30
    label   in1 "DDR2 1.8V"
 
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
 
34
 
 
35
    label   in2 "+3.3V"
 
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
 
39
 
 
40
    label   in3 "Vcc"
 
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
 
47
 
 
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
 
55
 
 
56
    label   in5 "+12V"
 
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
 
62
 
 
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
 
65
 
 
66
    label   in8 "Vbat"
 
67
                # BIOS: -, ET6: -, Everest:  3.17, OverDrive: - 
 
68
                # Connected directly so no compute
 
69
    # in8_min and _max not supported by chip
 
70
 
 
71
    ignore  cpu0_vid # Not dynamic under lm-sensors 3.0.0
 
72
 
 
73
    # Temperatures
 
74
 
 
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
 
78
    set     temp1_min 0
 
79
    set     temp1_max 45 # Tropical ambient max plus a bit
 
80
 
 
81
    label   temp2  "Current CPU Casing Temperature"     
 
82
                # BIOS: 29, ET6: 28, Everest: 32, OverDrive (both cores): 33
 
83
    set     temp2_min 0
 
84
                # Max is lowest available BIOS "CPU Warning Temperature" - 5
 
85
    set     temp2_max 55 
 
86
 
 
87
    ignore  temp3
 
88
                # Values seen: 77-79, rising from cold start.
 
89
                # Sheilding Northbridge from CPU cooling draft did not change
 
90
 
 
91
    # Fans
 
92
    # The labels chosen are the ones printed on the motherboard
 
93
    label   fan1 "CPU_FAN"
 
94
    set     fan1_min 0 # fancontrol may stop fan
 
95
    label   fan2 "SYS_FAN1"
 
96
    label   fan3 "SYS_FAN2"
 
97
    ignore  fan4 # "NB_FAN" does not set an RPM signal
 
98
    label   fan5 "PWR_FAN"
 
99
 
 
100
    # Beep
 
101
    # lm-sensors 3.0.0 does not support on this chip
 
102
    # Was enabled by default
 
103
 
 
104
chip "k8temp-*"
 
105
 
 
106
    # Temperatures
 
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).
 
117
 
 
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
 
123
 
 
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.