[分享]......

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
Louis
帖子: 148
注册时间: 2006-11-28 3:31
来自: HangZhou

#16

帖子 Louis » 2007-05-29 21:24

toawinner47 写了::em55 :em55 :em55 :em55 :em55 :em55 :em55 :em55 :em55
我的赛扬D335J cpu温度128℃了 :em84 :em87 :em92
128 度那2项是无效的,后面传感器状态显示无效的,最后一项温度是有效的,具体指示哪的温度,你核对下,修改下标签就可以了。如果要让无效项不显示,可以修改sensors.conf对应的传感器定义字段用”#“注释掉对应的行,或者该行前面添加“ignore”忽略显示就可以了。
上次由 Louis 在 2007-05-29 22:25,总共编辑 1 次。
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#17

帖子 toawinner47 » 2007-05-29 21:34

128 度那2项是无效的,后面传感器状态显示无效的,最后一项温度是有效的,具体指示哪的温度,你核对下,修改下标签就可以了
怎么修改标签?LZ偶是最菜的那种,才中学毕业呀,请说怎么改,非常感谢了.[/quote]
头像
Louis
帖子: 148
注册时间: 2006-11-28 3:31
来自: HangZhou

#18

帖子 Louis » 2007-05-29 22:17

toawinner47 写了: 怎么修改标签?LZ偶是最菜的那种,才中学毕业呀,请说怎么改,非常感谢了.
其实只要自己清楚那项指示哪的温度,也不影响使用的,要追求完美或者要求方便查看,那可以改下。通知栏的提示可以直接修改相应项目的“label”栏,双击就可以输入新内容了。
xsensors的显示要在sensors.conf改,找到你主板上传感器型号相对应的段修改,例如我的lm90对应的段,原来的:

代码: 全选

chip "lm90-*" "adm1032-*" "lm86-*" "max6657-*" "adt7461-*"
   label temp1 "M/B Temp"
   label temp2 "CPU Temp"
   label tcrit1 "M/B Crit"
   label tcrit2 "CPU Crit"
修改后:

代码: 全选

chip "lm90-*" "adm1032-*" "lm86-*" "max6657-*" "adt7461-*"
   label temp1 "机箱温度"          
   label temp2 "CPU温度"
# label tcrit1 "M/B Crit"        
   ignore tcrit1 
#label tcrit2 "CPU Crit"          
   ignore tcrit2         
把引号内的内容改为正确的内容,其他无效的项要让它不显示则在前面添加 ”ignore“忽略显示,改好保存就可以了。
关键是要找对你传感器对应的定义段。
附件
xsensors
xsensors
通知栏
通知栏
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#19

帖子 toawinner47 » 2007-05-30 7:09

请问楼主我的主板是INTEL915GV应为哪种lm??在终端打sensors后信息如下:
附件
sensors01.png
头像
Louis
帖子: 148
注册时间: 2006-11-28 3:31
来自: HangZhou

#20

帖子 Louis » 2007-05-30 16:38

toawinner47 写了:请问楼主我的主板是INTEL915GV应为哪种lm??在终端打sensors后信息如下:
按照sensors结果,你主板上的传感器是“it8712”,搜索“it8712-”,找到对应的部分修改,注意把原始的sensors.conf文件备份下,以便恢复。
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#21

帖子 toawinner47 » 2007-05-30 19:16

不知如何下手改动好,劳烦楼主再指教:
chip "it87-*" "it8712-*"

# The values below have been tested on Asus CUSI, CUM motherboards.

# Voltage monitors as advised in the It8705 data sheet

label in0 "VCore 1"
label in1 "VCore 2"
label in2 "+3.3V"
label in3 "+5V"
label in4 "+12V"
label in5 "-12V"
label in6 "-5V"
label in7 "Stdby"
label in8 "VBat"

# vid is not monitored by IT8705F
# comment out if you have IT8712
ignore vid

# Incubus Saturnus reports that the IT87 chip on Asus A7V8X-X seems
# to report the VCORE voltage approximately 0.05V higher than the board's
# BIOS does. Although it doesn't make much sense physically, uncommenting
# the next line should bring the readings in line with the BIOS' ones in
# this case.
# compute in0 -0.05+@ , @+0.05

# If 3.3V reads around 1.65V, uncomment the following line:
# compute in2 2*@ , @/2

compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# A number of Gigabyte boards (GA-8IPE1000Pro, GA-8KNXP, GA-7N400-L) use
# a different resistor combination for +5V:
# compute in3 ((10/10)+1)*@ , @/((10/10)+1)

compute in4 ((30/10) +1)*@ , @/((30/10) +1)
# For this family of chips the negative voltage equation is different from
# the lm78. The chip uses two external resistor for scaling but one is
# tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950
# data sheet is wrong)
# Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
# Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage.

# The next two are negative voltages (-12 and -5).
# The following formulas must be used. Unfortunately the datasheet
# does not give recommendations for Rin, Rf, but we can back into
# them based on a nominal +2V input to the chip, together with a 4.096V Vref.
# Formula:
# actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
# For -12V input use Rin/Rf = 6.68
# For -5V input use Rin/Rf = 3.33
# Then you can convert the forumula to a standard form like:
compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67
compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33
#
# this much simpler version is reported to work for a
# Elite Group K7S5A board
#
# compute in5 -(36/10)*@, -@/(36/10)
# compute in6 -(56/10)*@, -@/(56/10)
#
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)

# set in0_min 1.5 * 0.95
# set in0_max 1.5 * 1.05
# set in1_min 2.4
# set in1_max 2.6
# set in2_min 3.3 * 0.95
# set in2_max 3.3 * 1.05
# set in3_min 5.0 * 0.95
# set in3_max 5.0 * 1.05
# set in4_min 12 * 0.95
# set in4_max 12 * 1.05
# set in5_max -12 * 0.95
# set in5_min -12 * 1.05
# set in6_max -5 * 0.95
# set in6_min -5 * 1.05
# set in7_min 5 * 0.95
# set in7_max 5 * 1.05
#the chip does not support in8 min/max

# Temperature
#
# Important - if your temperature readings are completely whacky
# you probably need to change the sensor type.
# Adujst and uncomment the appropriate lines below.
# The old method (modprobe it87 temp_type=0xXX) is no longer supported.
#
# 2 = thermistor; 3 = thermal diode; 0 = unused
# set sensor1 3
# set sensor2 3
# set sensor3 3
# If a given sensor isn't used, you will probably want to ignore it
# (see ignore statement right below).

label temp1 "M/B Temp"
# set temp1_over 40
# set temp1_low 15
label temp2 "CPU Temp"
# set temp2_over 45
# set temp2_low 15
# ignore temp3
label temp3 "Temp3"
# set temp3_over 45
# set temp3_low 15

# The A7V8X-X has temperatures inverted, and needs a conversion for
# CPU temp. Thanks to Preben Randhol for the formula.
# label temp1 "CPU Temp"
# label temp2 "M/B Temp"
# compute temp1 (-15.096+1.4893*@), (@+15.096)/1.4893

# The A7V600 also has temperatures inverted, and needs a different
# conversion for CPU temp. Thanks to Dariusz Jaszkowski for the formula.
# label temp1 "CPU Temp"
# label temp2 "M/B Temp"
# compute temp1 (@+128)/3, (3*@-128)

# Fans
# set fan1_min 0
# set fan2_min 3000
# ignore fan3
# set fan3_min 3000

# The following is for the Inside Technologies 786LCD which uses either a
# IT8705F or a SIS950 for monitoring with the SIS630.
#
# delete or comment out above it87 section and uncomment the following.
#chip "it87-*"
# label in0 "VCore 1"
# label in1 "VCore 2"
# label in2 "+3.3V"
# label in3 "+5V"
# label in4 "+12V"
# label in5 "3.3 Stdby"
# label in6 "-12V"
# label in7 "Stdby"
# label in8 "VBat"
# in0 will depend on your processor VID value, set to voltage specified in
# bios setup screen
# set in0_min 1.7 * 0.95
# set in0_max 1.7 * 1.05
# set in1_min 2.4
# set in1_max 2.6
# set in2_min 3.3 * 0.95
# set in2_max 3.3 * 1.05
# set in3_min 5.0 * 0.95
# set in3_max 5.0 * 1.05
# +- 12V are very poor tolerance on this board. Verified with voltmeter
# set in4_min 12 * 0.90
# set in4_max 12 * 1.10
# set in5_min 3.3 * 0.95
# set in5_max 3.3 * 1.05
# set in6_max -12 * 0.90
# set in6_min -12 * 1.10
# set in7_min 5 * 0.95
# set in7_max 5 * 1.05
# vid not monitored by IT8705F
# ignore vid

# compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# compute in4 ((30/10) +1)*@ , @/((30/10) +1)
# compute in6 (1+232/56)*@ - 4.096*232/56, (@ + 4.096*232/56)/(1+232/56)
# compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# Temperature
# label temp1 "CPU Temp"
# ignore temp2
# ignore temp3
# Fans
# set fan1_min 3000
# ignore fan2
# ignore fan3


chip "it8716-*"

# Voltages

label in0 "VCore"
label in1 "VDDR"
label in2 "+3.3V" # VCC3
label in3 "+5V" # VCC
label in4 "+12V"
# label in5 "-12V"
# label in6 "-5V"
label in7 "5VSB" # VCCH
label in8 "VBat"

compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
compute in4 ((30/10)+1)*@ , @/((30/10)+1)
# compute in5 (1+232/56)*@ - 4.096*232/56 , (@ + 4.096*232/56)/(1+232/56)
# compute in6 (1+120/56)*@ - 4.096*120/56 , (@ + 4.096*120/56)/(1+120/56)
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)

# If vid (nominal CPU voltage) isn't correct, hardcode the correct value
# instead.
# set in0_min vid * 0.95
# set in0_max vid * 1.05
# set in1_min 1.8 * 0.95
# set in1_max 1.8 * 1.05
# set in2_min 3.3 * 0.95
# set in2_max 3.3 * 1.05
# set in3_min 5 * 0.95
# set in3_max 5 * 1.05
# set in4_min 12 * 0.95
# set in4_max 12 * 1.05
# set in5_max -12 * 0.95
# set in5_min -12 * 1.05
# set in6_max -5 * 0.95
# set in6_min -5 * 1.05
# set in7_min 5 * 0.95
# set in7_max 5 * 1.05
# The chip does not support in8 min/max

# Temperatures

# If you are lucky, the BIOS has set the proper sensor types for you.
# If your temperature readings are completely whacky you probably
# need to change the sensor types. Adujst and uncomment the
# appropriate lines below.
#
# 2 = thermistor; 3 = thermal diode; 0 = unused
# set sensor1 3
# set sensor2 3
# set sensor3 3

# If a given sensor isn't used, you will probably want to ignore it
# as well (see ignore statement right below).
# The CPU sensor can be any of temp1, temp2 or temp3 - it's motherboard
# dependent. Same for the motherboard temperature.

# label temp1 "CPU Temp"
# label temp2 "M/B Temp"
# ignore temp3

# set temp1_over 60
# set temp1_low 10
# set temp2_over 50
# set temp2_low 10

# Fans

# The CPU fan can be any of fan1, fan2 or fan3 - it's motherboard
# dependent. Same for the case fan.

# label fan1 "CPU Fan"
# label fan2 "Case Fan"
# ignore fan3

# set fan1_min 2000
# set fan2_min 2000
头像
Louis
帖子: 148
注册时间: 2006-11-28 3:31
来自: HangZhou

#22

帖子 Louis » 2007-05-30 23:10

我根据的sensors命令结果改的,不一定准确。你有Windows系统的去下个 EVERESTUltimate 硬件检测软件,查看Windows下传感器监控的情况,比对下,看和Ubuntu下的结果是不是一致。

代码: 全选

chip "it87-*" "it8712-*"

# The values below have been tested on Asus CUSI, CUM motherboards.

# Voltage monitors as advised in the It8705 data sheet

label in0 "CPU核心电压"
label in1 "DIMM内存电压"
label in2 "+3.3V"
label in3 "+5V"
label in4 "+12V"
label in5 "-12V"
label in6 "-5V"
label in7 "待机电压"
label in8 "电池电压"

# vid is not monitored by IT8705F
# comment out if you have IT8712
ignore vid

# Incubus Saturnus reports that the IT87 chip on Asus A7V8X-X seems
# to report the VCORE voltage approximately 0.05V higher than the board's
# BIOS does. Although it doesn't make much sense physically, uncommenting
# the next line should bring the readings in line with the BIOS' ones in
# this case.
# compute in0 -0.05+@ , @+0.05

# If 3.3V reads around 1.65V, uncomment the following line:
# compute in2 2*@ , @/2

compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# A number of Gigabyte boards (GA-8IPE1000Pro, GA-8KNXP, GA-7N400-L) use
# a different resistor combination for +5V:
# compute in3 ((10/10)+1)*@ , @/((10/10)+1)

compute in4 ((30/10) +1)*@ , @/((30/10) +1)
# For this family of chips the negative voltage equation is different from
# the lm78. The chip uses two external resistor for scaling but one is
# tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950
# data sheet is wrong)
# Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
# Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage.

# The next two are negative voltages (-12 and -5).
# The following formulas must be used. Unfortunately the datasheet
# does not give recommendations for Rin, Rf, but we can back into
# them based on a nominal +2V input to the chip, together with a 4.096V Vref.
# Formula:
# actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
# For -12V input use Rin/Rf = 6.68
# For -5V input use Rin/Rf = 3.33
# Then you can convert the forumula to a standard form like:
compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67
compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33
#
# this much simpler version is reported to work for a
# Elite Group K7S5A board
#
# compute in5 -(36/10)*@, -@/(36/10)
# compute in6 -(56/10)*@, -@/(56/10)
#
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)

# set in0_min 1.5 * 0.95
# set in0_max 1.5 * 1.05
# set in1_min 2.4
# set in1_max 2.6
# set in2_min 3.3 * 0.95
# set in2_max 3.3 * 1.05
# set in3_min 5.0 * 0.95
# set in3_max 5.0 * 1.05
# set in4_min 12 * 0.95
# set in4_max 12 * 1.05
# set in5_max -12 * 0.95
# set in5_min -12 * 1.05
# set in6_max -5 * 0.95
# set in6_min -5 * 1.05
# set in7_min 5 * 0.95
# set in7_max 5 * 1.05
#the chip does not support in8 min/max

# Temperature
#
# Important - if your temperature readings are completely whacky
# you probably need to change the sensor type.
# Adujst and uncomment the appropriate lines below.
# The old method (modprobe it87 temp_type=0xXX) is no longer supported.
#
# 2 = thermistor; 3 = thermal diode; 0 = unused
# set sensor1 3
# set sensor2 3
# set sensor3 3
# If a given sensor isn't used, you will probably want to ignore it
# (see ignore statement right below).

#label temp1 "M/B Temp"
ignore temp1
# set temp1_over 40
# set temp1_low 15
#label temp2 "CPU Temp"
ignore temp2
# set temp2_over 45
# set temp2_low 15
# ignore temp3
label temp3 "CPU 温度"   #你那只有一个有效的温度,我猜可能是CPU温度,如果不是,把它改为其他的正确的值
# set temp3_over 45
# set temp3_low 15

# The A7V8X-X has temperatures inverted, and needs a conversion for
# CPU temp. Thanks to Preben Randhol for the formula.
# label temp1 "CPU Temp"
# label temp2 "M/B Temp"
# compute temp1 (-15.096+1.4893*@), (@+15.096)/1.4893

# The A7V600 also has temperatures inverted, and needs a different
# conversion for CPU temp. Thanks to Dariusz Jaszkowski for the formula.
# label temp1 "CPU Temp"
# label temp2 "M/B Temp"
# compute temp1 (@+128)/3, (3*@-128)

# Fans
# set fan1_min 0
# set fan2_min 3000
# ignore fan3
# set fan3_min 3000

# The following is for the Inside Technologies 786LCD which uses either a
# IT8705F or a SIS950 for monitoring with the SIS630.
#
# delete or comment out above it87 section and uncomment the following.
#chip "it87-*"
# label in0 "VCore 1"
# label in1 "VCore 2"
# label in2 "+3.3V"
# label in3 "+5V"
# label in4 "+12V"
# label in5 "3.3 Stdby"
# label in6 "-12V"
# label in7 "Stdby"
# label in8 "VBat"
# in0 will depend on your processor VID value, set to voltage specified in
# bios setup screen
# set in0_min 1.7 * 0.95
# set in0_max 1.7 * 1.05
# set in1_min 2.4
# set in1_max 2.6
# set in2_min 3.3 * 0.95
# set in2_max 3.3 * 1.05
# set in3_min 5.0 * 0.95
# set in3_max 5.0 * 1.05
# +- 12V are very poor tolerance on this board. Verified with voltmeter
# set in4_min 12 * 0.90
# set in4_max 12 * 1.10
# set in5_min 3.3 * 0.95
# set in5_max 3.3 * 1.05
# set in6_max -12 * 0.90
# set in6_min -12 * 1.10
# set in7_min 5 * 0.95
# set in7_max 5 * 1.05
# vid not monitored by IT8705F
# ignore vid

# compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# compute in4 ((30/10) +1)*@ , @/((30/10) +1)
# compute in6 (1+232/56)*@ - 4.096*232/56, (@ + 4.096*232/56)/(1+232/56)
# compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# Temperature
# label temp1 "CPU Temp"
# ignore temp2
# ignore temp3
# Fans
# set fan1_min 3000
label  fan1  "CPU冷却风扇"
ignore fan2
ignore fan3 
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#23

帖子 toawinner47 » 2007-05-31 1:01

:em50 :em51 :em52 :em56 谢谢楼主帮忙就是面板上的电压单位和CPU风扇转速单位不知能不能改呀?如图示:
附件
cputemp003.png
头像
Louis
帖子: 148
注册时间: 2006-11-28 3:31
来自: HangZhou

#24

帖子 Louis » 2007-05-31 12:08

toawinner47 写了::em50 :em51 :em52 :em56 谢谢楼主帮忙就是面板上的电压单位和CPU风扇转速单位不知能不能改呀?如图示:
这是由于修改了sensors.conf造成的,你那因为是修改之前已经添加了显示,修改后要重新配置下。

右键选择“Preferences”,打开“Sensors Applet Preferences”,如下图:
取消显示错误项或无效项的勾选,重新选取勾选有效的项就可以了。
附件
Sensors Applet Preferences
Sensors Applet Preferences
头像
woainba15
帖子: 833
注册时间: 2006-11-11 17:14
来自: 浙江宁波
联系:

#25

帖子 woainba15 » 2007-05-31 15:59

支持lz,强,真需要像你这样的人!
时间过得快啊!
头像
woainba15
帖子: 833
注册时间: 2006-11-11 17:14
来自: 浙江宁波
联系:

#26

帖子 woainba15 » 2007-05-31 16:07

郁闷ing!!!
附件
screenshot1.png
screenshot1.png (5.87 KiB) 查看 6776 次
时间过得快啊!
头像
Louis
帖子: 148
注册时间: 2006-11-28 3:31
来自: HangZhou

#27

帖子 Louis » 2007-05-31 17:16

woainba15 写了:郁闷ing!!!
怎么了?没看明白?
huicongwm
帖子: 1
注册时间: 2007-05-31 22:46

#28

帖子 huicongwm » 2007-06-02 9:42

感谢LZ分享,初涉ubuntu,CPU本来就不行,winx下还有几个降温的能用用,现在很尴尬。
heroyr2008
帖子: 57
注册时间: 2007-05-30 4:42

#29

帖子 heroyr2008 » 2007-06-09 19:59

128度
烤地瓜
哈哈哈哈哈哈

谢谢LZ
heroyr2008
帖子: 57
注册时间: 2007-05-30 4:42

#30

帖子 heroyr2008 » 2007-06-09 20:13

我装了那个computertemp0.9.6.1
找不到启动程序在哪
回复