Announcement

Collapse
No announcement yet.

AMD Zen Temperature Monitoring Queued For Linux 4.15

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    Brisse
    Senior Member

  • Brisse
    replied
    You can get the it87 module here which should let you see your CPU temp regardless of kernel version.

    https://github.com/groeck/it87

    Also, I'd like to quote this from the readme on that page:
    A note on sensors-detect
    ========================
    There is a persistent perception that changes in this driver would have impact on the output of sensors-detect. This is not the case. sensors-detect is an independent application. Changes in this driver do not affect sensors-detect, and changes in sensors-detect do not affect this driver.

    Leave a comment:

  • Melcar
    Senior Member

  • Melcar
    replied
    Originally posted by thelongdivider View Post

    That's even more concerning. That is precisely my setup! Did you need to load any modules? Or was it as simple as boot and run sensors-detect?
    Are you asking for the CPU sensor (k10temp)? That one just popped up as soon as I installed the 4.15 kernel for Ubuntu's ppa. If you are asking about the motherboard sensors, you have to compile a patched it87 module and load it. Note that for me neither the k10temp or the mothernoard sensors show up with sensors-detect, but running sensors shows them all regardless.

    Leave a comment:

  • thelongdivider
    Senior Member

  • thelongdivider
    replied
    Originally posted by Melcar View Post
    Working fine on a GA-AX370-Gaming-K7 and a 1700. As soon as I moved to the 4.15 kernel the sensors popped up. Just the CPU one. For the rest of the sensors on the motherboard I had to take some extra steps.
    That's even more concerning. That is precisely my setup! Did you need to load any modules? Or was it as simple as boot and run sensors-detect?

    Leave a comment:

  • Melcar
    Senior Member

  • Melcar
    replied
    Working fine on a GA-AX370-Gaming-K7 and a 1700. As soon as I moved to the 4.15 kernel the sensors popped up. Just the CPU one. For the rest of the sensors on the motherboard I had to take some extra steps.

    Leave a comment:

  • Brisse
    Senior Member

  • Brisse
    replied
    I don't have 4.15 right now, but it was working fine when I tried it on one of the release candidates a few weeks ago.

    1700X | PRIME X370-PRO

    Leave a comment:

  • thelongdivider
    Senior Member

  • thelongdivider
    replied
    I'm now on 4.15. Has anyone had success reading the sensors? I still get no sensors found on a sensors-detect run.

    Leave a comment:

  • audir8
    Senior Member

  • audir8
    replied
    Originally posted by donbastiano View Post
    debianxfce
    Senior Member
    debianxfce or maybe we are both affected Seriously, I think mine is wrong but it is not easy to prove it, in the BIOS it is around 40°C. Meanwhile I switched to Ubuntu 17.10 (Unity + Ligthdm) and I'm on 4.13.0-19-generic and it is the same. I would like to have your rpm too...

    audir8
    Senior Member
    audir8 modprobe it87 give me the error "No such device". You have a lot of information with sensors on your system, what motherboard do you have?

    Thank you both

    Edit: I tried with another module, the nct6775, and it shows something more:

    Code:
    $ sensors
    amdgpu-pci-2300
    Adapter: PCI adapter
    fan1: 1266 RPM
    temp1: +27.0°C (crit = +0.0°C, hyst = +0.0°C)
    
    nct6795-isa-0a20
    Adapter: ISA adapter
    in0: +0.53 V (min = +0.00 V, max = +1.74 V)
    in1: +1.03 V (min = +0.00 V, max = +0.00 V) ALARM
    in2: +3.42 V (min = +0.00 V, max = +0.00 V) ALARM
    in3: +3.39 V (min = +0.00 V, max = +0.00 V) ALARM
    in4: +1.02 V (min = +0.00 V, max = +0.00 V) ALARM
    in5: +0.15 V (min = +0.00 V, max = +0.00 V) ALARM
    in6: +0.85 V (min = +0.00 V, max = +0.00 V) ALARM
    in7: +3.42 V (min = +0.00 V, max = +0.00 V) ALARM
    in8: +3.31 V (min = +0.00 V, max = +0.00 V) ALARM
    in9: +1.82 V (min = +0.00 V, max = +0.00 V) ALARM
    in10: +0.00 V (min = +0.00 V, max = +0.00 V)
    in11: +1.15 V (min = +0.00 V, max = +0.00 V) ALARM
    in12: +0.91 V (min = +0.00 V, max = +0.00 V) ALARM
    in13: +0.67 V (min = +0.00 V, max = +0.00 V) ALARM
    in14: +1.53 V (min = +0.00 V, max = +0.00 V) ALARM
    fan1: 0 RPM (min = 0 RPM)
    fan2: 1109 RPM (min = 0 RPM)
    fan3: 0 RPM (min = 0 RPM)
    fan4: 0 RPM (min = 0 RPM)
    fan5: 551 RPM (min = 0 RPM)
    SYSTIN: +33.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = CPU diode
    CPUTIN: +31.0°C (high = +115.0°C, hyst = +90.0°C) sensor = thermistor
    AUXTIN0: +34.5°C (high = +115.0°C, hyst = +90.0°C) sensor = thermistor
    AUXTIN1: -128.0°C sensor = thermistor
    AUXTIN2: +17.0°C sensor = thermistor
    AUXTIN3: -2.0°C sensor = thermistor
    SMBUSMASTER 0: +30.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
    I have a Gigabyte AB350M-D3H, it's probably the cheapest AM4 board with 4 RAM slots. The 2nd device in my lm_sensors output is probably the GTX 1050 or the gskill 3200 RAM I have, otherwise, I am not sure, maybe lm_sensors is detecting something that's not there.

    If you did sudo make install on the repo, with linux-headers installed (the compile would likely fail otherwise), you should have the new it87 module installed and sudo modprobe it87 should work. You can also do lsmod|grep it87 after startup to see if such a module is being loaded or not. Maybe MSI doesn't expose what my Gigabyte board +1700 exposes. The new kernel might be the only way to get the temp on your Ryzen.
    audir8
    Senior Member
    Last edited by audir8; 13 December 2017, 09:43 PM.

    Leave a comment:

  • donbastiano
    Junior Member

  • donbastiano
    replied
    debianxfce
    Senior Member
    debianxfce or maybe we are both affected Seriously, I think mine is wrong but it is not easy to prove it, in the BIOS it is around 40°C. Meanwhile I switched to Ubuntu 17.10 (Unity + Ligthdm) and I'm on 4.13.0-19-generic and it is the same. I would like to have your rpm too...

    audir8
    Senior Member
    audir8 modprobe it87 give me the error "No such device". You have a lot of information with sensors on your system, what motherboard do you have?

    Thank you both

    Edit: I tried with another module, the nct6775, and it shows something more:

    Code:
    $ sensors
    amdgpu-pci-2300
    Adapter: PCI adapter
    fan1:        1266 RPM
    temp1:        +27.0°C  (crit =  +0.0°C, hyst =  +0.0°C)
    
    nct6795-isa-0a20
    Adapter: ISA adapter
    in0:                    +0.53 V  (min =  +0.00 V, max =  +1.74 V)
    in1:                    +1.03 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in2:                    +3.42 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in3:                    +3.39 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in4:                    +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in5:                    +0.15 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in6:                    +0.85 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in7:                    +3.42 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in8:                    +3.31 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in9:                    +1.82 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in10:                   +0.00 V  (min =  +0.00 V, max =  +0.00 V)
    in11:                   +1.15 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in12:                   +0.91 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in13:                   +0.67 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    in14:                   +1.53 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
    fan1:                     0 RPM  (min =    0 RPM)
    fan2:                  1109 RPM  (min =    0 RPM)
    fan3:                     0 RPM  (min =    0 RPM)
    fan4:                     0 RPM  (min =    0 RPM)
    fan5:                   551 RPM  (min =    0 RPM)
    SYSTIN:                 +33.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = CPU diode
    CPUTIN:                 +31.0°C  (high = +115.0°C, hyst = +90.0°C)  sensor = thermistor
    AUXTIN0:                +34.5°C  (high = +115.0°C, hyst = +90.0°C)  sensor = thermistor
    AUXTIN1:               -128.0°C    sensor = thermistor
    AUXTIN2:                +17.0°C    sensor = thermistor
    AUXTIN3:                 -2.0°C    sensor = thermistor
    SMBUSMASTER 0:          +30.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
    donbastiano
    Junior Member
    Last edited by donbastiano; 11 December 2017, 05:42 PM.

    Leave a comment:

  • audir8
    Senior Member

  • audir8
    replied
    donbastiano
    Junior Member
    donbastiano You might need to modprobe -r it87 && modprobe it87, if you've done make install on the repo. Maybe your kernel version is causing some issues? It should work with 4.11+ I believe.

    Leave a comment:

  • donbastiano
    Junior Member

  • donbastiano
    replied
    audir8
    Senior Member
    audir8 thank you, at the moment it is not working properly, it says no sensors detected but actually shows:
    Code:
    $ sensors
    amdgpu-pci-2300
    Adapter: PCI adapter
    fan1:        1252 RPM
    temp1:        +23.0°C  (crit =  +0.0°C, hyst =  +0.0°C)
    the temperature are wrong, I read something about an offset of 20°C. I think it is a little high, especially considering the fan, have to try some new kernel, I'm with a 4.13.10, and eventually change the thermal paste, from a small try it appears to work quieter and cooler with windows7 that actually says hw not supported. Furthermore I have to search some program to check the GPU (any suggestion is welcome )

    Leave a comment:

Working...
X