![]() |
Fatal1ty X99X Killer Motherboard Sensors |
Post Reply ![]() |
Page 12> |
Author | ||
DJViking ![]() Newbie ![]() ![]() Joined: 14 Jun 2016 Status: Offline Points: 70 |
![]() ![]() ![]() ![]() ![]() 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
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 |
||
![]() |
||
parsec ![]() Moderator Group ![]() ![]() Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
![]() ![]() ![]() ![]() ![]() |
|
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. ![]() |
||
![]() |
||
DJViking ![]() Newbie ![]() ![]() Joined: 14 Jun 2016 Status: Offline Points: 70 |
![]() ![]() ![]() ![]() ![]() |
|
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
I did find some files on this sensor chip driver
Edited by DJViking - 06 Aug 2016 at 3:49pm |
||
![]() |
||
DJViking ![]() Newbie ![]() ![]() Joined: 14 Jun 2016 Status: Offline Points: 70 |
![]() ![]() ![]() ![]() ![]() |
|
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.
Edited by DJViking - 06 Aug 2016 at 6:06pm |
||
![]() |
||
DJViking ![]() Newbie ![]() ![]() Joined: 14 Jun 2016 Status: Offline Points: 70 |
![]() ![]() ![]() ![]() ![]() |
|
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 |
||
![]() |
||
parsec ![]() Moderator Group ![]() ![]() Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
![]() ![]() ![]() ![]() ![]() |
|
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. |
||
![]() |
||
wardog ![]() Moderator Group ![]() Joined: 15 Jul 2015 Status: Offline Points: 6447 |
![]() ![]() ![]() ![]() ![]() |
|
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? |
||
![]() |
||
DJViking ![]() Newbie ![]() ![]() Joined: 14 Jun 2016 Status: Offline Points: 70 |
![]() ![]() ![]() ![]() ![]() |
|
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 |
||
![]() |
||
DJViking ![]() Newbie ![]() ![]() Joined: 14 Jun 2016 Status: Offline Points: 70 |
![]() ![]() ![]() ![]() ![]() |
|
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 |
||
![]() |
||
parsec ![]() Moderator Group ![]() ![]() Joined: 04 May 2015 Location: USA Status: Offline Points: 4996 |
![]() ![]() ![]() ![]() ![]() |
|
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. |
||
![]() |
Post Reply ![]() |
Page 12> |
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |