Welcome!
Important information
-- Spectre and Meltdown vulnerabilities
-- Change in MX sources

News
-- MX Linux on social media: here
-- Mepis support still here

Current releases
-- MX-17.1 Final release info here
-- antiX-17 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

Post Reply
Message
Author
davemx
Forum Novice
Forum  Novice
Posts: 60
Joined: Sun Aug 12, 2018 2:31 pm

HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#1 Post by davemx » Tue Aug 14, 2018 5:40 pm

I found that installing lm-sensors and running sensors-detect added the module "coretemp" to the file /etc/modules, but not nct6775. These are both needed. If you edit your /etc/modules file to include both, then running "sensors" will give you a list that includes fan speed. Fan 1 is the case fan, Fan 2 is the CPU fan.

If you want to tweak your conky files, you can also get these to appear there.

CPU Package temp: ${hwmon 2 temp 1}
CPU Core 1: ${hwmon 2 temp 2}
CPU Core 2: ${hwmon 2 temp 3}
I would hope that for true 4-core Intels, not 2-core double threaded, the sequence would continue.

CPU Fan: ${hwmon 3 fan 2}
Case Fan: ${hwmon 3 fan 1}

Not sure if this would apply for other Intel boards. Worth trying though.

The temperature info at hwmon (or hwmon 0) always returns 28.5 and 29.5!! And the fan info at hwmon 1 always returns zero (on my computer in any case).
Desktop: Mini-Box M350 with Asus H110i-plus motherboard, Pentium G4600 processor, 2TB SSD and 16Gb RAM DDR4-2133
Printer/Scanner: Brother MFC-J5320W
Laptop: Upgraded Lenovo B50-45

davemx
Forum Novice
Forum  Novice
Posts: 60
Joined: Sun Aug 12, 2018 2:31 pm

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#2 Post by davemx » Fri Aug 17, 2018 2:32 pm

Hi again! There is an error of sorts in the above. The problem is that the hardware doesn't always get discovered in the same order. So my Conky was occasionally firing blanks on the CPU temperature lines!

More by trial and error than anything else, I've discovered the following:

{hwmon 0 temp n} always returns 28.5°C and 29.5°C! Completely useless!
{hwmon 3 fan n} always returns the CPU fan speed (n=2) or the case fan speed (n=1).
The CPU temperature is returned either by {hwmon 1 temp n} OR {hwmon 2 temp n} n=1 for the Package temperature, 2 and up for each core.

The good thing is that the wrong one always returns the empty string. So a valid line might be, for the second core:

${hwmon 1 temp 3}${hwmon 2 temp 3}°C
Desktop: Mini-Box M350 with Asus H110i-plus motherboard, Pentium G4600 processor, 2TB SSD and 16Gb RAM DDR4-2133
Printer/Scanner: Brother MFC-J5320W
Laptop: Upgraded Lenovo B50-45

User avatar
stsoh
Forum Regular
Forum Regular
Posts: 449
Joined: Sun Aug 20, 2017 10:11 am

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#3 Post by stsoh » Fri Aug 17, 2018 3:05 pm

how to use hwmon, i use this on conky script:

Code: Select all

${color3}cpu0 use: $color4${cpu cpu0}% ${color3}${alignr}temp: $color4${hwmon temp 2}°C
${color3}cpu1 use: $color4${cpu cpu1}% ${color3}${alignr}temp: $color4${hwmon temp 3}°C
if u had 4 core, {cpu cpu2} is {hwmon temp 4}, {cpu cpu3} is {hwmon temp 5},........etc.
MX-17.1_x64 Horizon, G41M-P33 Combo (MS-7592), Pentium E5400 (2706 MHz), 8Gb RAM (984 MT/s),
Intel 4 Series Integrated Graphics, Realtek PCIe Fast RTL8101/2/6E, PCI Gigabit RTL8169 Ethernets.
Accepted Linux when i found MX-Linux in 2016.

User avatar
stsoh
Forum Regular
Forum Regular
Posts: 449
Joined: Sun Aug 20, 2017 10:11 am

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#4 Post by stsoh » Fri Aug 17, 2018 4:31 pm

to check, type sensors in terminal:

Code: Select all

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +41.0°C  (high = +76.0°C, crit = +100.0°C)
Core 1:       +37.0°C  (high = +76.0°C, crit = +100.0°C)
MX-17.1_x64 Horizon, G41M-P33 Combo (MS-7592), Pentium E5400 (2706 MHz), 8Gb RAM (984 MT/s),
Intel 4 Series Integrated Graphics, Realtek PCIe Fast RTL8101/2/6E, PCI Gigabit RTL8169 Ethernets.
Accepted Linux when i found MX-Linux in 2016.

davemx
Forum Novice
Forum  Novice
Posts: 60
Joined: Sun Aug 12, 2018 2:31 pm

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#5 Post by davemx » Fri Aug 17, 2018 5:05 pm

I'll have to look up all these commands and learn a bit more. It is a pain though that the /sys/ stuff seems to set up randomly on each reboot!
Desktop: Mini-Box M350 with Asus H110i-plus motherboard, Pentium G4600 processor, 2TB SSD and 16Gb RAM DDR4-2133
Printer/Scanner: Brother MFC-J5320W
Laptop: Upgraded Lenovo B50-45

User avatar
male
Forum Regular
Forum Regular
Posts: 321
Joined: Thu Jan 23, 2014 8:38 am

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#6 Post by male » Sat Aug 18, 2018 5:12 am

davemx wrote: I'll have to look up all these commands and learn a bit more. It is a pain though that the /sys/ stuff seems to set up randomly on each reboot!
because it is not standardized

for simplification, with

Code: Select all

sensors -u
you see more.

ThinkPad users can use e.g. Conky

Code: Select all

Fan ${alignr}${platform thinkpad_hwmon fan 1} rpm
CPU ${alignr}${platform thinkpad_hwmon temp 1} °C

In my experience, this is stable ;)

and, look at this page: http://conky.pitstop.free.fr/wiki/index ... s_%28en%29
Male is the capital of the Maldives and its wonderful people.

User avatar
stsoh
Forum Regular
Forum Regular
Posts: 449
Joined: Sun Aug 20, 2017 10:11 am

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#7 Post by stsoh » Sat Aug 18, 2018 5:49 am

Casey's Conky Reference with Examples, http://www.ifxgroup.net/conky.htm .
enjoy yourself. :popcorn:
MX-17.1_x64 Horizon, G41M-P33 Combo (MS-7592), Pentium E5400 (2706 MHz), 8Gb RAM (984 MT/s),
Intel 4 Series Integrated Graphics, Realtek PCIe Fast RTL8101/2/6E, PCI Gigabit RTL8169 Ethernets.
Accepted Linux when i found MX-Linux in 2016.

davemx
Forum Novice
Forum  Novice
Posts: 60
Joined: Sun Aug 12, 2018 2:31 pm

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#8 Post by davemx » Sat Aug 18, 2018 7:55 am

This thread was to pass on a solution that works on my motherboard and may work on other very common H110 mobos. I think that if there was a "one size fits all" method, the various conky files supplied with MX would probably include CPU temps and Fan speeds already!
Desktop: Mini-Box M350 with Asus H110i-plus motherboard, Pentium G4600 processor, 2TB SSD and 16Gb RAM DDR4-2133
Printer/Scanner: Brother MFC-J5320W
Laptop: Upgraded Lenovo B50-45

User avatar
stsoh
Forum Regular
Forum Regular
Posts: 449
Joined: Sun Aug 20, 2017 10:11 am

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#9 Post by stsoh » Sat Aug 18, 2018 11:38 am

for f71889fg-isa-0a00
Adapter: ISA adapter

Code: Select all

f71889fg temp1:$alignr${hwmon 1 temp 1}°C
f71889fg temp2:$alignr${hwmon 1 temp 2}°C
f71889fg temp3:$alignr${hwmon 1 temp 3}°C
f71889fg fan1:$alignr${hwmon 1 fan 1}rpm

Code: Select all

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +41.0°C  (high = +76.0°C, crit = +100.0°C)
Core 1:       +37.0°C  (high = +76.0°C, crit = +100.0°C)

f71889fg-isa-0a00
Adapter: ISA adapter
+3.3V:        +3.28 V  
in1:          +1.10 V  (max =  +2.04 V)
in2:          +1.08 V  
in3:          +0.96 V  
in4:          +0.70 V  
in5:          +0.54 V  
in6:          +0.41 V  
3VSB:         +3.30 V  
Vbat:         +3.20 V  
fan1:        2196 RPM
fan2:           0 RPM  ALARM
fan3:           0 RPM  ALARM
temp1:        +32.0°C  (high = +255.0°C, hyst = +249.0°C)
                       (crit = +255.0°C, hyst = +249.0°C)  sensor = transistor
temp2:        +37.0°C  (high = +255.0°C, hyst = +249.0°C)
                       (crit = +86.0°C, hyst = +80.0°C)  sensor = thermistor
temp3:        +35.0°C  (high = +255.0°C, hyst = +253.0°C)
                       (crit = +255.0°C, hyst = +253.0°C)  sensor = transistor
ps:
in order for sensors to work, u need to save/start kmod, do this:

Code: Select all

sudo sensors-detect
enter your root password, hit enter as prompt. last is this:

Code: Select all

sudo /etc/init.d/kmod start
Last edited by stsoh on Sun Aug 26, 2018 5:01 am, edited 2 times in total.
MX-17.1_x64 Horizon, G41M-P33 Combo (MS-7592), Pentium E5400 (2706 MHz), 8Gb RAM (984 MT/s),
Intel 4 Series Integrated Graphics, Realtek PCIe Fast RTL8101/2/6E, PCI Gigabit RTL8169 Ethernets.
Accepted Linux when i found MX-Linux in 2016.

User avatar
stsoh
Forum Regular
Forum Regular
Posts: 449
Joined: Sun Aug 20, 2017 10:11 am

Re: HOW-TO: Intel H110 Motherboards, Getting Temperatures and Fan Speeds

#10 Post by stsoh » Sat Aug 18, 2018 11:54 am

my conky is set at bottom right corner;

edit update:

Code: Select all

# Standard antiX .conkyrc file written by Team antiX.
# Feel free to use. 
# anticapitalista@riseup.net

# Note: delete the line above to disable automatic scaling with DPI
# on the live system.

# set to yes if you want Conky to be forked in the background
background yes

short_units yes

cpu_avg_samples 1
net_avg_samples 1

out_to_console no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 7x12
#font 6x10
#font 7x13
 font 8x12
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#xftfont gentium:size=12
#ftfont DejaVu Sans:size=10
xftfont DejaVu Sans:bold:size=9
#xftfont DejaVu Sans:size=9

# Create own window instead of using desktop (required in nautilus, pcmanfm and rox desktops)
own_window yes
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar

# Text alpha when using Xft
xftalpha 1.0

#on_bottom no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 1

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 5 5
maximum_width 240

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
#border_margin 10

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color white
default_outline_color white

color2 white
color3 green
color4 yellow
color8 orange
color9 cyan

# Text alignment, other possible values are commented
# alignment top_left
# alignment top_right
# alignment bottom_left
alignment bottom_right

# Gap between borders of screen and text

gap_x 10
gap_y 10

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer right

# Subtract file system buffers from used memory?
no_buffers yes

# if_up_strictness link:  up | link | address
if_up_strictness address

# set to yes if you want all text to be in uppercase
uppercase no

# boinc (seti) dir
# seti_dir /opt/seti

## antiX additives examples. Add below Text##
##Battery examples##
##${color}battery: $color $acpiacadapter, ${battery_percent BAT1}% 
##${color}battery: $color ${battery}
#${color}ACPI Battery: $color$battery
#${battery_bar 11,0}
##Wireless example##
#${color}Wireless:
#${color}essid: ${wireless_essid wlan0}
#${color}IP:$color ${addr wlan0}
#${color}speed: $color ${wireless_bitrate wlan0}
#${color}link strength: $color ${wireless_link_bar 7,50 wlan0}

# stuff after 'TEXT' will be formatted on screen

own_window_argb_value 0
own_window_argb_visual no
own_window_colour 000000
TEXT
${color4}${alignc}${font DejaVu Sans:bold:size=12}MX Linux
${color3}${alignc}${font DejaVu Sans:bold:size=16}${time %H:%M}$font
${color4}${alignc}${time %a %d %b}
${color8}${alignc}Uptime: $uptime
${color9}${alignc}$sysname $kernel

#${color3}res: ${alignr}$color4${execi 60 xdpyinfo | sed -n -r "s/^\s*dimensions:.*\s([0-9]+x[0-9]+).*/\1/p"}
#${color3}dpi: ${alignr}$color4${execi 60 sed -nr "s/^\s*Xft.dpi:\s*([0-9]+(x[0-9]+)?).*/\1/p" $HOME/.Xresources | grep "[0-9]" || echo 96}
${color3}${alignr}$color8 used / total  
${color3}mem: $color4${memperc}% ${alignr}$color4${mem} / $color4${memmax}
#${color3}swap: ${alignr}$color4${swap} / $color4${swapmax}
${color3}root: ${alignr}$color4${fs_used} / $color4${fs_size}
${color3}cpu freq: $color4${alignr}${freq}Mhz
${color3}cpu0 use: $color4${cpu cpu0}% ${color3}${alignr}temp: $color4${hwmon temp 2}°C
${color9}${alignc}${cpubar cpu0 5,240}
${color3}cpu1 use: $color4${cpu cpu1}% ${color3}${alignr}temp: $color4${hwmon temp 3}°C
${color9}${alignc}${cpubar cpu1 5,240}${if_up eth0}
${color3}eth0 up: ${alignr}$color4${upspeedf eth0}Kbs
${color9}${alignc}${upspeedgraph eth0 20,240}
${color3}eth0 down: ${alignr}$color4${downspeedf eth0}Kbs
${color9}${alignc}${downspeedgraph eth0 20,240}${endif}${if_up eth1}
${color3}eth1 up: ${alignr}$color4${upspeedf eth1}Kbs
${color9}${alignc}${upspeedgraph eth1 20,240}
${color3}eth1 down: ${alignr}$color4${downspeedf eth1}Kbs
${color9}${alignc}${downspeedgraph eth1 20,240}${endif}${if_up wlan0}
${color3}wlan0 up: ${alignr}$color4${upspeedf wlan0}Kbs
${color9}${alignc}${upspeedgraph wlan0 20,240}
${color3}wlan0 down: ${alignr}$color4${downspeedf wlan0}Kbs
${color9}${alignc}${downspeedgraph wlan0 20,240}${endif}${if_up wlan1}
${color3}wlan1 up: ${alignr}$color4${upspeedf wlan1}Kbs
${color9}${alignc}${upspeedgraph wlan1 20,240}
${color3}wlan1 down: ${alignr}$color4${downspeedf wlan1}Kbs
${color9}${alignc}${downspeedgraph wlan1 20,240}${endif}
${color3}top 3 pid %${alignr}cpu  mem
${color8}${top name 1}${color4}$alignr${top cpu 1}${top mem 1}
${color8}${top name 2}${color4}$alignr${top cpu 2}${top mem 2}
${color8}${top name 3}${color4}$alignr${top cpu 3}${top mem 3}
#${color3}disk I/O: ${alignr}$color4${diskio}
#${color9}${alignc}${diskiograph 20,240}
${color3}f71889fg temp1:${color4}$alignr${hwmon 1 temp 1}°C
${color3}f71889fg temp2:${color4}$alignr${hwmon 1 temp 2}°C
${color3}f71889fg temp3:${color4}$alignr${hwmon 1 temp 3}°C
${color3}f71889fg fan1:${color4}$alignr${hwmon 1 fan 1} rpm
You do not have the required permissions to view the files attached to this post.
MX-17.1_x64 Horizon, G41M-P33 Combo (MS-7592), Pentium E5400 (2706 MHz), 8Gb RAM (984 MT/s),
Intel 4 Series Integrated Graphics, Realtek PCIe Fast RTL8101/2/6E, PCI Gigabit RTL8169 Ethernets.
Accepted Linux when i found MX-Linux in 2016.

Post Reply

Return to “Hardware /Configuration”