ASRock.com Homepage
Forum Home Forum Home > Technical Support > Intel Motherboards
  New Posts New Posts RSS Feed - Fatal1ty X99X Killer Motherboard Sensors
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

Fatal1ty X99X Killer Motherboard Sensors

 Post Reply Post Reply Page  12>
Author
Message
DJViking View Drop Down
Newbie
Newbie
Avatar

Joined: 14 Jun 2016
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote DJViking Quote  Post ReplyReply Direct Link To This Post Topic: Fatal1ty X99X Killer Motherboard Sensors
    Posted: 06 Aug 2016 at 1:35am
Does the ASRock Fatal1ty X99X Killer have motherboard temperature sensor? The only  temperatures I can see in Linux is the CPU.
Also I have 3 fans on my 360mm CPU radiator and one chassis fan. 

On my old ASUS P5Q motherboard I get the following sensors
username@machine:~> sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:       +1.07 V  (min =  +0.80 V, max =  +1.60 V)
+3.3 Voltage:       +3.34 V  (min =  +2.97 V, max =  +3.63 V)
+5 Voltage:         +5.04 V  (min =  +4.50 V, max =  +5.50 V)
+12 Voltage:       +12.26 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:      2008 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS1 FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS2 FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS3 FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
POWER FAN Speed:       0 RPM  (min =  600 RPM, max = 7200 RPM)
CPU Temperature:     +42.0°C  (high = +60.0°C, crit = +95.0°C) 
MB Temperature:      +49.0°C  (high = +45.0°C, crit = +95.0°C)

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

On my new ASRock motherboard all I get is the section "Adapter: ISA adapter"

In the BIOS/UEFI it was able to read the fan speed of 2 out of 3 CPU radiator fans.

Both my PCs have installed the linux package
acpica | This is a set of tools to display and debug your BIOS ACPI tables


Edited by DJViking - 09 Aug 2016 at 4:47am
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 06 Aug 2016 at 11:18am
Originally posted by DJViking DJViking wrote:

Does the ASRock Fatal1ty X99X Killer have motherboard temperature sensor? The only  temperatures I can see in Linux is the CPU.
Also I have 3 fans on my 360mm CPU radiator and one chassis fan. 

On my old ASUS P5Q motherboard I get the following sensors
username@machine:~> sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:       +1.07 V  (min =  +0.80 V, max =  +1.60 V)
+3.3 Voltage:       +3.34 V  (min =  +2.97 V, max =  +3.63 V)
+5 Voltage:         +5.04 V  (min =  +4.50 V, max =  +5.50 V)
+12 Voltage:       +12.26 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:      2008 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS1 FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS2 FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS3 FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
POWER FAN Speed:       0 RPM  (min =  600 RPM, max = 7200 RPM)
CPU Temperature:     +42.0°C  (high = +60.0°C, crit = +95.0°C) 
MB Temperature:      +49.0°C  (high = +45.0°C, crit = +95.0°C)

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

On my new ASRock motherboard all I get is the section "Adapter: ISA adapter"

In the BIOS/UEFI it was able to read the fan speed of 2 out of 3 CPU radiator fans.

Both my PCs have installed the linux package
acpica | This is a set of tools to display and debug your BIOS ACPI tables


Of course the ASRock Fatal1ty X99X Killer has a sensor chip.

It provides many more readings than your old Asus board can provide.

Linux does not (apparently) have the capability to read data from modern sensor chips used on current mother boards.

It looks like Linux is reading the ACPI information, and ISA information. It's not done that way anymore. Things have changed since 2008, when that Asus board was designed.

My ASRock X99 board, similar to yours and using the same Nuvoton sensor chip, provides this information to a good third party monitoring program. I could not fit all of it on one screen, sorry. The "mother board" temperature reading is a simplified concept that is basically useless now.


Back to Top
DJViking View Drop Down
Newbie
Newbie
Avatar

Joined: 14 Jun 2016
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote DJViking Quote  Post ReplyReply Direct Link To This Post Posted: 06 Aug 2016 at 3:31pm
I executed sensors-detect and it found the Nuvoton. Perhaps I need a newer Linux kernel. I am running openSUSE Leap 42.1 with kernel 4.1.27

Just press ENTER to continue:  
Driver `nct6775':
 * ISA bus, address 0x290
   Chip `Nuvoton NCT6791D Super IO Sensors' (confidence: 9)
Driver `coretemp':
 * Chip `Intel digital thermal sensor' (confidence: 9)
Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): YES
Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors
for initialization at boot time.
You should now start the lm_sensors service to load the required
kernel modules.
Unloading i2c-dev... OK
Unloading cpuid... OK

I did find some files on this sensor chip driver

linux-l3hz:/home/djviking # find / | grep nct6775
/usr/src/linux-4.1.27-27-obj/x86_64/default/include/config/sensors/nct6775.h
/lib/modules/4.1.12-1-default/kernel/drivers/hwmon/nct6775.ko
/lib/modules/4.1.27-27-default/kernel/drivers/hwmon/nct6775.ko


Edited by DJViking - 06 Aug 2016 at 3:49pm
Back to Top
DJViking View Drop Down
Newbie
Newbie
Avatar

Joined: 14 Jun 2016
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote DJViking Quote  Post ReplyReply Direct Link To This Post Posted: 06 Aug 2016 at 5:43pm
Originally posted by parsec parsec wrote:


My ASRock X99 board, similar to yours and using the same Nuvoton sensor chip, provides this information to a good third party monitoring program. I could not fit all of it on one screen, sorry. The "mother board" temperature reading is a simplified concept that is basically useless now.



After running sensors-detect again, the file /etc/sysconfig/lm_sensors added the Nuvoton driver
HWMON_MODULES="coretemp nct6775"
Started the lm_sensors service and now I was able to get much more information from sensors. Though not as much as you did in that program.

Missing: 
CPU Clock (but perhaps can be retrieved elsewhere)
Memory Clock (but perhaps can be retrieved elsewhere)
Memory temperature

What is SYSTIN, AUXTIN adn PECI temperatures? Where can I find out what in# voltage is tied to, CPU, RAM, etc.?

Also in my case it only shows 2 fans, but I have 3 fans attached to the CPU cooling radiator.

nct6791-isa-0290
Adapter: ISA adapter
in0:                    +0.89 V  (min =  +0.00 V, max =  +1.74 V)
in1:                    +1.86 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                    +3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                    +3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                    +1.37 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                    +1.68 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                    +0.89 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                    +3.47 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                    +3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                    +0.96 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                   +1.30 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                   +1.73 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                   +1.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                   +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                   +0.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                     0 RPM  (min =    0 RPM)
fan2:                  1439 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan4:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
fan6:                  1985 RPM
SYSTIN:                 +34.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:                 +29.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                +32.0°C    sensor = thermistor
AUXTIN1:                +58.0°C    sensor = thermistor
AUXTIN2:                +18.0°C    sensor = thermistor
AUXTIN3:               +110.0°C    sensor = thermistor
PECI Agent 0:           +28.5°C  (high = +80.0°C, hyst = +75.0°C)
                                 (crit = +100.0°C)
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C   
PCH_CHIP_TEMP:           +0.0°C   
PCH_CPU_TEMP:            +0.0°C   
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled



Edited by DJViking - 06 Aug 2016 at 6:06pm
Back to Top
DJViking View Drop Down
Newbie
Newbie
Avatar

Joined: 14 Jun 2016
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote DJViking Quote  Post ReplyReply Direct Link To This Post Posted: 09 Aug 2016 at 1:35am
Just some points I wondering:

1) Both in Linux and in BIOS/UEFI it only shows 2 fans running, while I have 3 fans for the CPU radiator. The 3 fans are all connected together into the CPU_FAN1 slot on the motherboard. A 3-into-1 fan cable into the 4pin CPU fan connection.

There is on the motherboard:
1 Power fan 3pin
1 CPU fan 4pin
1 CPU fan 3pin
1 Chassis fan 4pin
2 Chassis fan 3pin

While I guess the fourth pin is the control pin for the fans.

2) How can I get more human readable sensor names, in0-14. SYSTIN, AUXTIN0-4, FAN0-6
Would be great to know what kind of voltage the different in# values are, also which kind of fans the different fan# are.

I can see that the sensors get the names for each sensor parameter from the following location
/sys/devices/platform/nct6775.656/hwmon/hwmon1
Is there any way to change these to more human readable names?
/sys/devices/platform/nct6775.656/hwmon/hwmon1/temp1_label = SYSTIN = MB?
/sys/devices/platform/nct6775.656/hwmon/hwmon1/temp2_label = CPUIN = CPU
/sys/devices/platform/nct6775.656/hwmon/hwmon1/temp3_label = AUXTIN0  = ?


Edited by DJViking - 09 Aug 2016 at 1:36am
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 09 Aug 2016 at 11:41am
Originally posted by DJViking DJViking wrote:

Just some points I wondering:

1) Both in Linux and in BIOS/UEFI it only shows 2 fans running, while I have 3 fans for the CPU radiator. The 3 fans are all connected together into the CPU_FAN1 slot on the motherboard. A 3-into-1 fan cable into the 4pin CPU fan connection.

There is on the motherboard:
1 Power fan 3pin
1 CPU fan 4pin
1 CPU fan 3pin
1 Chassis fan 4pin
2 Chassis fan 3pin

While I guess the fourth pin is the control pin for the fans.

2) How can I get more human readable sensor names, in0-14. SYSTIN, AUXTIN0-4, FAN0-6
Would be great to know what kind of voltage the different in# values are, also which kind of fans the different fan# are.

I can see that the sensors get the names for each sensor parameter from the following location
/sys/devices/platform/nct6775.656/hwmon/hwmon1
Is there any way to change these to more human readable names?
/sys/devices/platform/nct6775.656/hwmon/hwmon1/temp1_label = SYSTIN = MB?
/sys/devices/platform/nct6775.656/hwmon/hwmon1/temp2_label = CPUIN = CPU
/sys/devices/platform/nct6775.656/hwmon/hwmon1/temp3_label = AUXTIN0  = ?


Any single fan header/connector on any mother board is only capable of reading and displaying the speed/RPM of one fan.

Your 3 to 1 fan splitter cable, if it is designed and built correctly, will have the fan speed/RPM signal  of only one of the three fans connected to the fan speed pin on the connector that is plugged into the mother board.

If the fan speed signal from more than one fan is combined and sent to the fan speed pin on a mother board, the resulting speed reading will be wrong. There is no special protocol or method of sending the RPM information from multiple fans to one mother board fan header, which could then tell them apart and display them individually. That capability does not exist in the way PC fans and mother boards are designed and built.

Your 3 to 1 fan splitter cable must be designed correctly, as the RPM reading shown does not look like a bad reading. If you see that fan speed reading go to 0 sometimes, or 5,000 RPM, then that cable is not designed correctly. I don't know if you are using three or four pin fans on the radiator, but you can easily see if the 3 to 1 splitter cable has all the wires connected to the fans on each fan end connection.

The only way to see the speed of each fan is to have them connected to their own fan connector on the mother board.

The names for some of the various voltages are given generic names like SYSTIN, because there are only a few standard voltage readings provided by a mother board sensor chip. Since there are very few standards for what voltage readings will be given on the sensor chip outputs, programs that read these voltages can only give them simple names that are unrelated to anything specific.

The names of many of the readings you can see in my screenshot are custom names the software I'm using allows the user to create. After some time and experience over years of comparing voltages displayed in the BIOS to those in that software, on different PC hardware platforms, I learn what voltage reading belong to which item. There are some voltage readings that have no meaning, and are unused sensor outputs providing random data. There are others that might be real readings, but I've never mapped them to a real parameter. Otherwise, most of the names in that screenshot would be generic, simple names.

So the way I "get more readable sensor names" is by trial and error, and work over time. For fan identification, I know the highest RPM each fan will run at, and set them all to full speed while knowing which fan is on each fan connector. I can then tell which fan speed reading belongs to which fan connector on the board.

Do I have any idea what the mapping of SYSTIN in Linux is to your mother board, or any of the others? Sorry, no I don't.

All processors and chipsets do not use the same input voltages, which can change from one CPU generation to the next, and are different between AMD and Intel. Some boards have more sensor readings than others. So many things are different and change over time with PC hardware. That's why the sensor names are things like In1, In2, etc. Sorry to say, we get to figure them out.
Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 09 Aug 2016 at 1:12pm
Originally posted by parsec parsec wrote:


Any single fan header/connector on any mother board is only capable of reading and displaying the speed/RPM of one fan.

Your 3 to 1 fan splitter cable, if it is designed and built correctly, will have the fan speed/RPM signal  of only one of the three fans connected to the fan speed pin on the connector that is plugged into the mother board.

If the fan speed signal from more than one fan is combined and sent to the fan speed pin on a mother board, the resulting speed reading will be wrong.



DJViking, just whose AIO water cooling setup do you have? Make and Model please.

Or parts used that it consists of if NOT an AIO water cooling system?



Back to Top
DJViking View Drop Down
Newbie
Newbie
Avatar

Joined: 14 Jun 2016
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote DJViking Quote  Post ReplyReply Direct Link To This Post Posted: 09 Aug 2016 at 7:25pm
I have a Fractal Design Kelvin S36 AIO Water Cooling:

On the motherboard there is CPU_FAN1 4pin and CPU_FAN2 3pin
The 3 radioator fans are connected to the CPU_FAN1, while the pump power is connected to the CPU_FAN2 3pin.

Found an image of the 3-into-1 FAN cable
http://www.hardwareheaven.com/wp-content/uploads/2014/12/fractal-design-kelvin-s36-review-bundle2.jpg


https://www.overclockers.co.uk/media/image/thumbnail/HS008FD_142364_800x800.jpg


So I guess then that the value showing for CPU FAN number 2 is actual the radiator pump.


Edited by DJViking - 09 Aug 2016 at 7:34pm
Back to Top
DJViking View Drop Down
Newbie
Newbie
Avatar

Joined: 14 Jun 2016
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote DJViking Quote  Post ReplyReply Direct Link To This Post Posted: 09 Aug 2016 at 10:19pm
I think I had it reversed.
The CPU radiator pump had a 4pin power cable. That one I plugged into CPU_FAN1. The 3 radiator fans 3pin where attached to the CPU_FAN2.

Edit: False alarm
The pump is powered from a braided 3-Pin fan header cable


Edited by DJViking - 09 Aug 2016 at 10:41pm
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 09 Aug 2016 at 10:29pm
You are definitely seeing the Fractal's pump speed if it is connected to the CPU_FAN2 header.

I can see in your large picture that two of the fan connectors on the 3 into 1 fan cable, which is a four pin PWM fan splitter cable, have only three wires connected to the fan connector.

The fan connector on the left side has four wires going into it, while the two on the right have three wires. I'm pretty sure that the two fan connectors on the right only have three connecting pins, while the one on the left has four pins. That is the correct design for a PWM fan splitter cable. The speed/RPM signal wire is only included on one of the fan connectors.

The usual usage of this fan cable is with two or three identical fans, which should all operate at the same speed. So monitoring the speed of one of the fans is all that is needed, as well as possible. Of course we cannot know if one of the fans whose speed cannot be monitored with this cable is not running, or running at the same speed as the others. That is simply the limitation of the way fans and the fan connectors on all mother boards work.

A fan splitter cable made for three pin fans will only have three connections to one of the fans, all the others will only have two connections, one for power and one for ground.

If the pump on your Fractal CPU cooler is meant to be running at full speed all the time, you should connect it to the three pin Power Fan Connector on your board. The Power Fan Connector will provide full voltage to the pump at all times, which is the purpose of this fan connector.
Back to Top
 Post Reply Post Reply Page  12>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.125 seconds.