ocerman/zenpower

[Help needed] Please provide debug data from zenpower

ocerman opened this issue · 145 comments

Hello everyone,
It would be very helpful for me for further development of Zenpower if you can share debug data from zenpower. Zenpower debug data contains raw data from SMN.

If you have latest zenpower driver installed, you can get debug data from file /sys/class/hwmon/hwmon[num]/debug_data or via this bash script

Please also state your CPU, Motherboard and Linux kernel version. Also, please state if you think that Core/SOC values are swapped or incorrect.

Thank you.

//EDIT:
If possible, please post also sensors output sensors zenpower-*

ASUS ROG Strix X570-E Gaming
Ryzen 7 3700X
Linux 5.0.0 (patched)

0005a008 = 00000002
0005a00c = 014a0023
0005a010 = 01630002
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ad6
00059958 = 00000000
0005995c = 00000000

SOC/Core values are swapped by default. Amperage and Wattage is not correct.

ASUS PRIME B350M-A
Ryzen 5 1600X
Linux 5.3.1

0005a008 = 00000002
0005a00c = 0136003b
0005a010 = 017f0014
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Asus ROG Strix X399-E Gaming
Threadripper 2920x
Linux 5.2.17

0005a008 = 00000002  
0005a00c = 0158003a    
0005a010 = 01f70000  
000598bc = 0fff00ff  
0005994c = 00000000  
00059954 = 00000b7a  
00059958 = 00000000  
0005995c = 00000000

and

0005a008 = 00000002
0005a00c = 0119000f
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Ryzen 7 1700
Asus Prime X370-Pro
Kernel 5.2.0-17.2-liquorix-amd64

0005a008 = 00000002
0005a00c = 0121000a
0005a010 = 015a001d
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Values seem to be correct. But I'm not sure which Ampere values would look right, this is the output in sensors:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.34 V  
SVI2_SoC:     +0.99 V  
Tdie:         +27.5°C  (high = +70.0°C)
Tctl:         +27.5°C  
SVI2_P_Core:  16.76 W  
SVI2_P_SoC:    9.68 W  
SVI2_C_Core: +13.51 A  
SVI2_C_SoC:   +9.74 A 

Ryzen 7 3700X on a X570 motherboard.

0005a008 = 00000002
0005a00c = 014a001b
0005a010 = 01660003
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a90
00059958 = 00000000
0005995c = 00000000

Linux 5.2 with the two patches which allow the k10temp driver to recognize my CPU.

CPU - Ryzen 1700X
Motherboard - Asus PRIME B350M-A
Kernel 5.3.1

0005a008 = 00000002
0005a00c = 0139000c
0005a010 = 014a001a
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Output when idle (more or less):

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.20 V
SVI2_SoC: +1.09 V
Tdie: +40.2°C (high = +70.0°C)
Tctl: +60.2°C
SVI2_P_Core: 25.09 W
SVI2_P_SoC: 10.60 W
SVI2_C_Core: +18.70 A
SVI2_C_SoC: +10.10 A

During Prime95 Small FFTs (AVX enabled):

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.09 V
SVI2_SoC: +1.09 V
Tdie: +63.4°C (high = +70.0°C)
Tctl: +83.4°C
SVI2_P_Core: 91.58 W
SVI2_P_SoC: 11.84 W
SVI2_C_Core: +84.18 A
SVI2_C_SoC: +10.10 A

Judging by the 91 watts on the core, I think the values are fine for this CPU.

Ryzen R7 3700X
Asus Prime X370-PRO
5.2.0-17.2-liquorix-amd64

0005a008 = 00000002
0005a00c = 014a0023
0005a010 = 010a0009
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ae0
00059958 = 00000000
0005995c = 00000000

Ryzen 3600
MSI B450 Gaming Pro Carbon AC
Linux 5.3.4

0005a008 = 00000002
0005a00c = 014b001f
0005a010 = 011a0014
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000b40
00059958 = 00000000
0005995c = 00000000

Core/SOC values were swapped before the latest version.

Output from the latest version:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.41 V  
SVI2_SoC:     +1.08 V  
Tdie:         +50.8°C  (high = +70.0°C)
Tctl:         +50.8°C  
SVI2_P_Core:  27.81 W  
SVI2_P_SoC:   10.19 W  
SVI2_C_Core: +19.76 A  
SVI2_C_SoC:   +9.42 A

CPU: RYZEN 2700X
MB:ASUS CROSSHAIR VII HERO (WIFI)
KERNEL: 5.3.6-050306
DEBUG_DATA:
0005a008 = 00000002
0005a00c = 01760006
0005a010 = 01750013
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

ZENPOWER DATA:
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.81 V
SVI2_SoC: +0.82 V
Tdie: +30.8°C (high = +70.0°C)
Tctl: +40.8°C
SVI2_P_Core: 4.22 W
SVI2_P_SoC: 5.61 W
SVI2_C_Core: +5.20 A
SVI2_C_SoC: +6.85 A

Ryzen 3900X
MSI X570-A Pro
Linux 5.3.6-arch1-1-ARCH

% ./zp_read_debug.sh
0005a008 = 00000002
0005a00c = 014b003a
0005a010 = 0127007a
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000c1a
00059958 = 00000bac
0005995c = 00000000
% sensors zenpower-pci-00c3
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.31 V
SVI2_SoC:     +1.08 V
Tdie:         +81.8°C  (high = +70.0°C)
Tctl:         +81.8°C
SVI2_P_Core: 105.91 W
SVI2_P_SoC:   18.47 W
SVI2_C_Core: +81.03 A
SVI2_C_SoC:  +17.07 A

MB: Gigabyte AB350N-Gaming-Wifi
CPU: Ryzen 5 2400G
Kernel Linux 5.0.0-32-generic #34-Ubuntu

0005a008 = 00000002
0005a00c = 016d0001
0005a010 = 0139000a
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Output from zenpower looks good. Under load (stress-ng --cpu=8):

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.34 V
SVI2_SoC: +1.19 V
Tdie: +64.1°C (high = +70.0°C)
Tctl: +64.1°C
SVI2_P_Core: 41.71 W
SVI2_P_SoC: 4.31 W
SVI2_C_Core: +30.14 A
SVI2_C_SoC: +3.97 A

Gygabyte X570 Aorus Elite
Ryzen 9 3900X
Linux 5.3.8 (xanmod)

Debug data:
0005a008 = 00000002
0005a00c = 014c0028
0005a010 = 016d0009
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ac4
00059958 = 00000acc
0005995c = 00000000

The output from zenpower for Core looks correct, the output for SoC is static (never changes):
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.31 V
SVI2_SoC: +1.07 V
Tdie: +48.9°C (high = +70.0°C)
Tctl: +48.9°C
SVI2_P_Core: 11.19 W
SVI2_P_SoC: 12.65 W
SVI2_C_Core: +8.56 A
SVI2_C_SoC: +11.77 A

@lucasxteixeira

The output from zenpower for Core looks correct, the output for SoC is static (never changes):
SVI2_P_Core: 11.19 W

Could you post your results under load as well? 7z b will suffice.

There you go, results under load:

Debug data:
0005a008 = 00000002
0005a00c = 014c002a
0005a010 = 01330044
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000bb0
00059958 = 00000ba6
0005995c = 00000000

Adapter: PCI adapter
SVI2_Core:    +1.23 V  
SVI2_SoC:     +1.07 V  
Tdie:         +66.8°C  (high = +70.0°C)
Tctl:         +66.8°C  
SVI2_P_Core:  56.82 W  
SVI2_P_SoC:   12.65 W  
SVI2_C_Core: +46.12 A  
SVI2_C_SoC:  +11.77 A

@lucasxteixeira

This doesn't look right. The Ryzen 9 3900X consumes over 115W under load and your values are really really low. Unless you somehow limited your CPU performance they are outright wrong. My 3700X consumes around 90W for this test.

Please try running this script after launching 7z b and report your values.

@birdie-github @lucasxteixeira let's move discussion about power to #11

System : HP Proliant DL325 G10
CPU : EPYC 7351P
Kernel : Linux 5.0.15-1-pve

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01610051
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000a7a
00059958 = 00000a70
0005995c = 00000a66
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 0140000a
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

sensors output :

zenpower-pci-00d3
Adapter: PCI adapter
SVI2_Core:    +1.55 V  
SVI2_SoC:     +1.55 V  
Tdie:         +29.6°C  (high = +70.0°C)
Tctl:         +29.6°C  
SVI2_P_Core:   0.00 W  
SVI2_P_SoC:    0.00 W  
SVI2_C_Core:  +0.00 A  
SVI2_C_SoC:   +0.00 A  

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.94 V  
SVI2_SoC:     +0.01 V  
Tdie:         +30.5°C  (high = +70.0°C)
Tctl:         +30.5°C  
SVI2_P_Core:  76.52 W  
SVI2_P_SoC:    0.00 W  
SVI2_C_Core: +81.06 A  
SVI2_C_SoC:   +0.00 A  

zenpower-pci-00db
Adapter: PCI adapter
SVI2_Core:    +1.55 V  
SVI2_SoC:     +1.55 V  
Tdie:         +27.9°C  (high = +70.0°C)
Tctl:         +27.9°C  
SVI2_P_Core:   0.00 W  
SVI2_P_SoC:    0.00 W  
SVI2_C_Core:  +0.00 A  
SVI2_C_SoC:   +0.00 A  

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core:    +1.15 V  
SVI2_SoC:     +0.01 V  
Tdie:         +30.4°C  (high = +70.0°C)
Tctl:         +30.4°C  
SVI2_P_Core:  13.15 W  
SVI2_P_SoC:    0.00 W  
SVI2_C_Core: +13.51 A  
SVI2_C_SoC:   +0.00 A  

core voltage for p0 state is fixed to +1.15 V, so that's alright. - the iLO is also reporting the same avg cpu temp - so that should be fine too.

Distro: Arch
Kernel: 5.3.10
CPU: Ryzen 9 3900x

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 014b002c
0005a010 = 010b0014
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aee
00059958 = 00000ada
0005995c = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.39 V
SVI2_SoC:      1.08 V
Tdie:         +70.6°C  (high = +70.0°C)
Tctl:         +70.6°C
Tccd1:        +72.0°C
Tccd2:        +42.8°C
SVI2_P_Core:  24.90 W
SVI2_P_SoC:   13.37 W
SVI2_C_Core:  17.79 A
SVI2_C_SoC:   12.36 A

Motherboard: Biostar X370GT7

CPU: Ryzen 7 1700

Kernel: 5.3.7-arch1-2-fsync

Debug Data:

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 012e0004
0005a010 = 0149000a
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

sensors Data:

    IDLE:
=======================

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.26 V  
SVI2_SoC:      1.09 V  
Tdie:         +26.8°C  (high = +70.0°C)
Tctl:         +26.8°C  
SVI2_P_Core:  11.81 W  
SVI2_P_SoC:    3.55 W  
SVI2_C_Core:  11.43 A  
SVI2_C_SoC:    3.61 A
    LOAD (7z b):
=======================

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.26 V  
SVI2_SoC:      1.09 V  
Tdie:         +49.8°C  (high = +70.0°C)
Tctl:         +49.8°C  
SVI2_P_Core:  77.07 W  
SVI2_P_SoC:    4.32 W  
SVI2_C_Core:  61.31 A  
SVI2_C_SoC:    3.97 A 
mbana commented

NB: You could made it easier to run this script.

$ curl -s https://gist.githubusercontent.com/ocerman/6566b00072c8af96a109f65075f2d8b7/raw/4a015fe1d2b6eca95e38ce0400a023de57d901ab/zp_read_debug.sh | bash
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01480030
0005a010 = 01600001
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a8c
00059958 = 00000a8e
0005995c = 00000000
$ sensors
iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +32.0°C  

enp36s0-pci-2400
Adapter: PCI adapter
PHY Temperature:  +46.2°C  

amdgpu-pci-3300
Adapter: PCI adapter
vddgfx:      725.00 mV 
fan1:           0 RPM  (min =    0 RPM, max = 2970 RPM)
edge:         +47.0°C  (crit = +118.0°C, hyst =  +0.0°C)
                       (emerg = +80000.0°C)
junction:     +47.0°C  (crit = +80000.0°C, hyst =  +0.0°C)
                       (emerg = +80000.0°C)
mem:          +56.0°C  (crit = +80000.0°C, hyst =  +0.0°C)
                       (emerg = +80000.0°C)
power1:       35.00 W  (cap = 210.00 W)

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   950.00 mV 
SVI2_SoC:      1.10 V  
Tdie:         +38.8°C  (high = +70.0°C)
Tctl:         +38.8°C  
Tccd1:        +32.8°C  
Tccd2:        +33.5°C  
SVI2_P_Core:   1.25 W  
SVI2_P_SoC:   14.24 W  
SVI2_C_Core:   1.32 A  
SVI2_C_SoC:   12.95 A  
$ sudo lshw
mbana-pc1                   
    description: Desktop Computer
    product: MS-7C36 (To be filled by O.E.M.)
    vendor: Micro-Star International Co., Ltd.
    version: 1.0
    serial: To be filled by O.E.M.
    width: 64 bits
    capabilities: smbios-2.8 dmi-2.8 smp vsyscall32
    configuration: boot=normal chassis=desktop family=To be filled by O.E.M. sku=To be filled by O.E.M. uuid=ACE4BF3A-C485-16BA-ABC4-00D861A3342D
  *-core
       description: Motherboard
       product: PRESTIGE X570 CREATION (MS-7C36)
       vendor: Micro-Star International Co., Ltd.
       physical id: 0
       version: 1.0
       serial: J816282762
       slot: To be filled by O.E.M.
     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 0
          version: 1.61
          date: 11/06/2019
          size: 64KiB
          capacity: 15MiB
          capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
     *-memory
          description: System Memory
          physical id: f
          slot: System board or motherboard
          size: 64GiB
        *-bank:0
             description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <en_GB@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <en_GB@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719) 3000 MHz (0.3 ns) [empty]
             product: Unknown
             vendor: Unknown
             physical id: 0
             serial: Unknown
             slot: DIMM 0
             clock: 3GHz (0.3ns)
        *-bank:1
             description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 3000 MHz (0.3 ns)
             product: CMK32GX4M1D3000C16
             vendor: Unknown
             physical id: 1
             serial: 00000000
             slot: DIMM 1
             size: 32GiB
             width: 64 bits
             clock: 3GHz (0.3ns)
        *-bank:2
             description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <en_GB@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <en_GB@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719) 3000 MHz (0.3 ns) [empty]
             product: Unknown
             vendor: Unknown
             physical id: 2
             serial: Unknown
             slot: DIMM 0
             clock: 3GHz (0.3ns)
        *-bank:3
             description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 3000 MHz (0.3 ns)
             product: CMK32GX4M1D3000C16
             vendor: Unknown
             physical id: 3
             serial: 00000000
             slot: DIMM 1
             size: 32GiB
             width: 64 bits
             clock: 3GHz (0.3ns)
     *-cache:0
          description: L1 cache
          physical id: 12
          slot: L1 - Cache
          size: 768KiB
          capacity: 768KiB
          clock: 1GHz (1.0ns)
          capabilities: pipeline-burst internal write-back unified
          configuration: level=1
     *-cache:1
          description: L2 cache
          physical id: 13
          slot: L2 - Cache
          size: 6MiB
          capacity: 6MiB
          clock: 1GHz (1.0ns)
          capabilities: pipeline-burst internal write-back unified
          configuration: level=2
     *-cache:2
          description: L3 cache
          physical id: 14
          slot: L3 - Cache
          size: 64MiB
          capacity: 64MiB
          clock: 1GHz (1.0ns)
          capabilities: pipeline-burst internal write-back unified
          configuration: level=3
     *-cpu
          description: CPU
          product: AMD Ryzen 9 3900X 12-Core Processor
          vendor: Advanced Micro Devices [AMD]
          physical id: 15
          bus info: cpu@0
          version: AMD Ryzen 9 3900X 12-Core Processor
          serial: Unknown
          slot: AM4
          size: 2199MHz
          capacity: 3800MHz
          width: 64 bits
          clock: 100MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate sme ssbd mba sev ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif umip rdpid overflow_recov succor smca cpufreq
          configuration: cores=12 enabledcores=12 threads=24
     *-pci:0
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 00
          width: 32 bits
          clock: 33MHz
        *-generic UNCLAIMED
             description: IOMMU
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 0.2
             bus info: pci@0000:00:00.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: msi ht cap_list
             configuration: latency=0
        *-pci:0
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 1.1
             bus info: pci@0000:00:01.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:27 memory:f7d00000-f7dfffff
           *-storage
                description: Non-Volatile memory controller
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 01
                width: 64 bits
                clock: 33MHz
                capabilities: storage pciexpress msix msi pm nvm_express bus_master cap_list
                configuration: driver=nvme latency=0
                resources: irq:82 memory:f7d00000-f7d03fff
        *-pci:1
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 1.2
             bus info: pci@0000:00:01.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:28 ioport:d000(size=8192) memory:f6800000-f75fffff
           *-pci
                description: PCI bridge
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:20:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
                configuration: driver=pcieport
                resources: irq:24 ioport:d000(size=8192) memory:f6800000-f75fffff
              *-pci:0
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 1
                   bus info: pci@0000:21:01.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:35 memory:f7500000-f75fffff
                 *-storage
                      description: Non-Volatile memory controller
                      physical id: 0
                      bus info: pci@0000:23:00.0
                      version: 01
                      width: 64 bits
                      clock: 33MHz
                      capabilities: storage pciexpress msix msi pm nvm_express bus_master cap_list
                      configuration: driver=nvme latency=0
                      resources: irq:42 memory:f7500000-f7503fff
              *-pci:1
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 2
                   bus info: pci@0000:21:02.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:36 memory:f6800000-f6cfffff
                 *-network
                      description: Ethernet interface
                      product: AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
                      vendor: Aquantia Corp.
                      physical id: 0
                      bus info: pci@0000:24:00.0
                      logical name: enp36s0
                      version: 02
                      serial: 00:d8:61:a3:34:2e
                      size: 1Gbit/s
                      capacity: 10Gbit/s
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pciexpress pm msix msi vpd bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation
                      configuration: autonegotiation=on broadcast=yes driver=atlantic driverversion=5.3.10-050310-generic-kern duplex=full firmware=3.1.69 ip=192.168.1.11 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
                      resources: irq:44 memory:f6c40000-f6c4ffff memory:f6c50000-f6c50fff memory:f6800000-f6bfffff memory:f6c00000-f6c3ffff
              *-pci:2
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 3
                   bus info: pci@0000:21:03.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:37
                 *-pci
                      description: PCI bridge
                      product: ASMedia Technology Inc.
                      vendor: ASMedia Technology Inc.
                      physical id: 0
                      bus info: pci@0000:25:00.0
                      version: 00
                      width: 32 bits
                      clock: 33MHz
                      capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                      configuration: driver=pcieport
                      resources: irq:47
                    *-pci:0
                         description: PCI bridge
                         product: ASMedia Technology Inc.
                         vendor: ASMedia Technology Inc.
                         physical id: 1
                         bus info: pci@0000:26:01.0
                         version: 00
                         width: 32 bits
                         clock: 33MHz
                         capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                         configuration: driver=pcieport
                         resources: irq:48
                    *-pci:1
                         description: PCI bridge
                         product: ASMedia Technology Inc.
                         vendor: ASMedia Technology Inc.
                         physical id: 3
                         bus info: pci@0000:26:03.0
                         version: 00
                         width: 32 bits
                         clock: 33MHz
                         capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                         configuration: driver=pcieport
                         resources: irq:49
                    *-pci:2
                         description: PCI bridge
                         product: ASMedia Technology Inc.
                         vendor: ASMedia Technology Inc.
                         physical id: 5
                         bus info: pci@0000:26:05.0
                         version: 00
                         width: 32 bits
                         clock: 33MHz
                         capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                         configuration: driver=pcieport
                         resources: irq:50
                    *-pci:3
                         description: PCI bridge
                         product: ASMedia Technology Inc.
                         vendor: ASMedia Technology Inc.
                         physical id: 7
                         bus info: pci@0000:26:07.0
                         version: 00
                         width: 32 bits
                         clock: 33MHz
                         capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                         configuration: driver=pcieport
                         resources: irq:51
              *-pci:3
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 4
                   bus info: pci@0000:21:04.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:38 ioport:e000(size=4096) memory:f7400000-f74fffff
                 *-network
                      description: Ethernet interface
                      product: I211 Gigabit Network Connection
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:2b:00.0
                      logical name: enp43s0
                      version: 03
                      serial: 00:d8:61:a3:34:2d
                      size: 1Gbit/s
                      capacity: 1Gbit/s
                      width: 32 bits
                      clock: 33MHz
                      capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                      configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k duplex=full firmware=0. 6-1 ip=192.168.1.10 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
                      resources: irq:24 memory:f7400000-f741ffff ioport:e000(size=32) memory:f7420000-f7423fff
              *-pci:4
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 5
                   bus info: pci@0000:21:05.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:39 ioport:d000(size=4096) memory:f7300000-f73fffff
                 *-storage
                      description: SATA controller
                      product: ASM1062 Serial ATA Controller
                      vendor: ASMedia Technology Inc.
                      physical id: 0
                      bus info: pci@0000:2c:00.0
                      version: 02
                      width: 32 bits
                      clock: 33MHz
                      capabilities: storage msi pm pciexpress ahci_1.0 bus_master cap_list
                      configuration: driver=ahci latency=0
                      resources: irq:85 ioport:d050(size=8) ioport:d040(size=4) ioport:d030(size=8) ioport:d020(size=4) ioport:d000(size=32) memory:f7300000-f73001ff
              *-pci:5
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 6
                   bus info: pci@0000:21:06.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:40 memory:f7200000-f72fffff
                 *-network
                      description: Wireless interface
                      product: Intel Corporation
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:2d:00.0
                      logical name: wlo1
                      version: 1a
                      serial: 90:78:41:cb:a5:70
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
                      configuration: broadcast=yes driver=iwlwifi driverversion=5.3.10-050310-generic firmware=46.3cfab8da.0 ip=192.168.1.12 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                      resources: irq:44 memory:f7200000-f7203fff
              *-pci:6
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 8
                   bus info: pci@0000:21:08.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:41 memory:f6e00000-f6ffffff
                 *-generic UNCLAIMED
                      description: Non-Essential Instrumentation
                      product: Advanced Micro Devices, Inc. [AMD]
                      vendor: Advanced Micro Devices, Inc. [AMD]
                      physical id: 0
                      bus info: pci@0000:2e:00.0
                      version: 00
                      width: 32 bits
                      clock: 33MHz
                      capabilities: pm pciexpress cap_list
                      configuration: latency=0
                 *-usb:0
                      description: USB controller
                      product: Advanced Micro Devices, Inc. [AMD]
                      vendor: Advanced Micro Devices, Inc. [AMD]
                      physical id: 0.1
                      bus info: pci@0000:2e:00.1
                      version: 00
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm pciexpress msi xhci bus_master cap_list
                      configuration: driver=xhci_hcd latency=0
                      resources: irq:55 memory:f6f00000-f6ffffff
                    *-usbhost:0
                         product: xHCI Host Controller
                         vendor: Linux 5.3.10-050310-generic xhci-hcd
                         physical id: 0
                         bus info: usb@1
                         logical name: usb1
                         version: 5.03
                         capabilities: usb-2.00
                         configuration: driver=hub slots=6 speed=480Mbit/s
                       *-usb:0
                            description: USB hub
                            product: ASM107x
                            vendor: Asmedia
                            physical id: 1
                            bus info: usb@1:1
                            version: 0.01
                            capabilities: usb-2.10
                            configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                       *-usb:1
                            description: USB hub
                            product: ASM107x
                            vendor: Asmedia
                            physical id: 2
                            bus info: usb@1:2
                            version: 0.01
                            capabilities: usb-2.10
                            configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                       *-usb:2
                            description: Bluetooth wireless interface
                            vendor: Intel Corp.
                            physical id: 4
                            bus info: usb@1:4
                            version: 0.01
                            capabilities: bluetooth usb-2.01
                            configuration: driver=btusb maxpower=100mA speed=12Mbit/s
                    *-usbhost:1
                         product: xHCI Host Controller
                         vendor: Linux 5.3.10-050310-generic xhci-hcd
                         physical id: 1
                         bus info: usb@2
                         logical name: usb2
                         version: 5.03
                         capabilities: usb-3.10
                         configuration: driver=hub slots=4 speed=10000Mbit/s
                       *-usb:0
                            description: USB hub
                            product: ASM107x
                            vendor: Asmedia
                            physical id: 1
                            bus info: usb@2:1
                            version: 0.01
                            capabilities: usb-3.00
                            configuration: driver=hub maxpower=8mA slots=4 speed=5000Mbit/s
                       *-usb:1
                            description: USB hub
                            product: ASM107x
                            vendor: Asmedia
                            physical id: 2
                            bus info: usb@2:2
                            version: 0.01
                            capabilities: usb-3.00
                            configuration: driver=hub maxpower=8mA slots=4 speed=5000Mbit/s
                 *-usb:1
                      description: USB controller
                      product: Advanced Micro Devices, Inc. [AMD]
                      vendor: Advanced Micro Devices, Inc. [AMD]
                      physical id: 0.3
                      bus info: pci@0000:2e:00.3
                      version: 00
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm pciexpress msi msix xhci bus_master cap_list
                      configuration: driver=xhci_hcd latency=0
                      resources: irq:44 memory:f6e00000-f6efffff
                    *-usbhost:0
                         product: xHCI Host Controller
                         vendor: Linux 5.3.10-050310-generic xhci-hcd
                         physical id: 0
                         bus info: usb@3
                         logical name: usb3
                         version: 5.03
                         capabilities: usb-2.00
                         configuration: driver=hub slots=6 speed=480Mbit/s
                       *-usb:0
                            description: Human interface device
                            product: MYSTIC LIGHT
                            vendor: MSI
                            physical id: 5
                            bus info: usb@3:5
                            version: 0.01
                            serial: A02019071108
                            capabilities: usb-1.10
                            configuration: driver=usbhid maxpower=500mA speed=12Mbit/s
                       *-usb:1
                            description: USB hub
                            product: USB2.0 Hub
                            vendor: Genesys Logic, Inc.
                            physical id: 6
                            bus info: usb@3:6
                            version: 88.32
                            capabilities: usb-2.00
                            configuration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                          *-usb
                               description: Human interface device
                               product: NZXT USB Device
                               vendor: NZXT. - Inc.
                               physical id: 3
                               bus info: usb@3:6.3
                               version: 2.00
                               serial: 00000000001A
                               capabilities: usb-2.00
                               configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
                    *-usbhost:1
                         product: xHCI Host Controller
                         vendor: Linux 5.3.10-050310-generic xhci-hcd
                         physical id: 1
                         bus info: usb@4
                         logical name: usb4
                         version: 5.03
                         capabilities: usb-3.10
                         configuration: driver=hub slots=4 speed=10000Mbit/s
              *-pci:7
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 9
                   bus info: pci@0000:21:09.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:43 memory:f7100000-f71fffff
                 *-storage
                      description: SATA controller
                      product: FCH SATA Controller [AHCI mode]
                      vendor: Advanced Micro Devices, Inc. [AMD]
                      physical id: 0
                      bus info: pci@0000:2f:00.0
                      version: 51
                      width: 32 bits
                      clock: 33MHz
                      capabilities: storage pm pciexpress msi ahci_1.0 bus_master cap_list
                      configuration: driver=ahci latency=0
                      resources: irq:91 memory:f7100000-f71007ff
              *-pci:8
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: a
                   bus info: pci@0000:21:0a.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:45 memory:f7000000-f70fffff
                 *-storage
                      description: SATA controller
                      product: FCH SATA Controller [AHCI mode]
                      vendor: Advanced Micro Devices, Inc. [AMD]
                      physical id: 0
                      bus info: pci@0000:30:00.0
                      version: 51
                      width: 32 bits
                      clock: 33MHz
                      capabilities: storage pm pciexpress msi ahci_1.0 bus_master cap_list
                      configuration: driver=ahci latency=0
                      resources: irq:92 memory:f7000000-f70007ff
        *-pci:2
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 3.1
             bus info: pci@0000:00:03.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:29 ioport:f000(size=4096) memory:f7900000-f7afffff ioport:e0000000(size=270532608)
           *-pci
                description: PCI bridge
                product: Advanced Micro Devices, Inc. [AMD/ATI]
                vendor: Advanced Micro Devices, Inc. [AMD/ATI]
                physical id: 0
                bus info: pci@0000:31:00.0
                version: c1
                width: 32 bits
                clock: 33MHz
                capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
                configuration: driver=pcieport
                resources: irq:53 memory:f7a00000-f7a03fff ioport:f000(size=4096) memory:f7900000-f79fffff ioport:e0000000(size=270532608)
              *-pci
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD/ATI]
                   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
                   physical id: 0
                   bus info: pci@0000:32:00.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:54 ioport:f000(size=4096) memory:f7900000-f79fffff ioport:e0000000(size=270532608)
                 *-display
                      description: VGA compatible controller
                      product: Advanced Micro Devices, Inc. [AMD/ATI]
                      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
                      physical id: 0
                      bus info: pci@0000:33:00.0
                      version: c1
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
                      configuration: driver=amdgpu latency=0
                      resources: irq:133 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:f000(size=256) memory:f7900000-f797ffff memory:f7980000-f799ffff
                 *-multimedia
                      description: Audio device
                      product: Advanced Micro Devices, Inc. [AMD/ATI]
                      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
                      physical id: 0.1
                      bus info: pci@0000:33:00.1
                      version: 00
                      width: 32 bits
                      clock: 33MHz
                      capabilities: pm pciexpress msi bus_master cap_list
                      configuration: driver=snd_hda_intel latency=0
                      resources: irq:130 memory:f79a0000-f79a3fff
        *-pci:3
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 7.1
             bus info: pci@0000:00:07.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:31
           *-generic UNCLAIMED
                description: Non-Essential Instrumentation
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:34:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress cap_list
                configuration: latency=0
        *-pci:4
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 8.1
             bus info: pci@0000:00:08.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:32 memory:f7700000-f78fffff
           *-generic UNCLAIMED
                description: Non-Essential Instrumentation
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:35:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress cap_list
                configuration: latency=0
           *-usb
                description: USB controller
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0.3
                bus info: pci@0000:35:00.3
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi msix xhci bus_master cap_list
                configuration: driver=xhci_hcd latency=0
                resources: irq:64 memory:f7700000-f77fffff
              *-usbhost:0
                   product: xHCI Host Controller
                   vendor: Linux 5.3.10-050310-generic xhci-hcd
                   physical id: 0
                   bus info: usb@5
                   logical name: usb5
                   version: 5.03
                   capabilities: usb-2.00
                   configuration: driver=hub slots=4 speed=480Mbit/s
                 *-usb
                      description: USB hub
                      product: 4-Port USB 2.1 Hub
                      vendor: Generic
                      physical id: 4
                      bus info: usb@5:4
                      version: 1.07
                      capabilities: usb-2.10
                      configuration: driver=hub slots=5 speed=480Mbit/s
                    *-usb:0
                         description: Mouse
                         product: G502 HERO Gaming Mouse
                         vendor: Logitech
                         physical id: 3
                         bus info: usb@5:4.3
                         version: 27.02
                         serial: 198C385C3731
                         capabilities: usb-2.00
                         configuration: driver=usbhid maxpower=300mA speed=12Mbit/s
                    *-usb:1
                         description: Keyboard
                         product: G513 Carbon GX Blue
                         vendor: Logitech
                         physical id: 4
                         bus info: usb@5:4.4
                         version: 19.00
                         serial: 0F7437773437
                         capabilities: usb-2.00
                         configuration: driver=usbhid maxpower=500mA speed=12Mbit/s
              *-usbhost:1
                   product: xHCI Host Controller
                   vendor: Linux 5.3.10-050310-generic xhci-hcd
                   physical id: 1
                   bus info: usb@6
                   logical name: usb6
                   version: 5.03
                   capabilities: usb-3.10
                   configuration: driver=hub slots=4 speed=10000Mbit/s
                 *-usb
                      description: USB hub
                      product: 4-Port USB 3.1 Hub
                      vendor: Generic
                      physical id: 3
                      bus info: usb@6:3
                      version: 1.07
                      capabilities: usb-3.10
                      configuration: driver=hub slots=4 speed=5000Mbit/s
           *-multimedia
                description: Audio device
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0.4
                bus info: pci@0000:35:00.4
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress msi bus_master cap_list
                configuration: driver=snd_hda_intel latency=0
                resources: irq:132 memory:f7800000-f7807fff
        *-pci:5
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 8.2
             bus info: pci@0000:00:08.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:33 memory:f7c00000-f7cfffff
           *-storage
                description: SATA controller
                product: FCH SATA Controller [AHCI mode]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:36:00.0
                version: 51
                width: 32 bits
                clock: 33MHz
                capabilities: storage pm pciexpress msi ahci_1.0 bus_master cap_list
                configuration: driver=ahci latency=0
                resources: irq:94 memory:f7c00000-f7c007ff
        *-pci:6
             description: PCI bridge
             product: Advanced Micro Devices, Inc. [AMD]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 8.3
             bus info: pci@0000:00:08.3
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:34 memory:f7b00000-f7bfffff
           *-storage
                description: SATA controller
                product: FCH SATA Controller [AHCI mode]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:37:00.0
                version: 51
                width: 32 bits
                clock: 33MHz
                capabilities: storage pm pciexpress msi ahci_1.0 bus_master cap_list
                configuration: driver=ahci latency=0
                resources: irq:96 memory:f7b00000-f7b007ff
        *-serial
             description: SMBus
             product: FCH SMBus Controller
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 61
             width: 32 bits
             clock: 66MHz
             configuration: driver=piix4_smbus latency=0
             resources: irq:0
        *-isa
             description: ISA bridge
             product: FCH LPC Bridge
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 14.3
             bus info: pci@0000:00:14.3
             version: 51
             width: 32 bits
             clock: 66MHz
             capabilities: isa bus_master
             configuration: latency=0
     *-pci:1
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 101
          bus info: pci@0000:00:01.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:2
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 102
          bus info: pci@0000:00:02.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:3
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 103
          bus info: pci@0000:00:03.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:4
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 104
          bus info: pci@0000:00:04.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:5
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 105
          bus info: pci@0000:00:05.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:6
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 106
          bus info: pci@0000:00:07.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:7
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 107
          bus info: pci@0000:00:08.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:8
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 108
          bus info: pci@0000:00:18.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:9
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 109
          bus info: pci@0000:00:18.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:10
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10a
          bus info: pci@0000:00:18.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:11
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10b
          bus info: pci@0000:00:18.3
          version: 00
          width: 32 bits
          clock: 33MHz
          configuration: driver=zenpower
          resources: irq:0
     *-pci:12
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10c
          bus info: pci@0000:00:18.4
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:13
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10d
          bus info: pci@0000:00:18.5
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:14
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10e
          bus info: pci@0000:00:18.6
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:15
          description: Host bridge
          product: Advanced Micro Devices, Inc. [AMD]
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10f
          bus info: pci@0000:00:18.7
          version: 00
          width: 32 bits
          clock: 33MHz
     *-scsi:0
          physical id: 1
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: Samsung SSD 860
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: 1B6Q
             serial: S4CXNF0M416281M
             size: 3726GiB (4TB)
             capabilities: gpt-1.00 partitioned partitioned:gpt
             configuration: ansiversion=5 guid=f60c04cc-7b2d-4bea-a1f6-02472e347754 logicalsectorsize=512 sectorsize=512
           *-volume:0
                description: Windows FAT volume
                vendor: MSDOS5.0
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                version: FAT32
                serial: 8e0b-30b5
                size: 625MiB
                capacity: 628MiB
                capabilities: boot fat initialized
                configuration: FATs=2 filesystem=fat label=SYSTEM name=EFI system partition
           *-volume:1
                description: reserved partition
                vendor: Windows
                physical id: 2
                bus info: scsi@0:0.0.0,2
                logical name: /dev/sda2
                serial: fb5c0142-72a2-4b5b-ba9b-b6a2ec003152
                capacity: 15MiB
                capabilities: nofs
                configuration: name=Microsoft reserved partition
           *-volume:2
                description: Windows NTFS volume
                vendor: Windows
                physical id: 3
                bus info: scsi@0:0.0.0,3
                logical name: /dev/sda3
                version: 3.1
                serial: 3c8a9fd4-1fef-0d45-afe6-db8936d56d18
                size: 959GiB
                capacity: 3007GiB
                capabilities: ntfs initialized
                configuration: clustersize=4096 created=2019-11-05 11:49:37 filesystem=ntfs name=Basic data partition state=clean
           *-volume:3
                description: Windows NTFS volume
                vendor: Windows
                physical id: 4
                bus info: scsi@0:0.0.0,4
                logical name: /dev/sda4
                version: 3.1
                serial: 84a90fe0-9138-d840-b082-95bf27f52410
                size: 488GiB
                capacity: 488GiB
                capabilities: ntfs initialized
                configuration: clustersize=4096 created=2019-11-05 12:44:08 filesystem=ntfs label=sata5_ntfs name=sata5_ntfs state=clean
           *-volume:4
                description: Windows FAT volume
                vendor: mkfs.fat
                physical id: 5
                bus info: scsi@0:0.0.0,5
                logical name: /dev/sda5
                logical name: /mnt/sata5_fat32
                version: FAT32
                serial: e997-2527
                size: 97GiB
                capacity: 97GiB
                capabilities: fat initialized
                configuration: FATs=2 filesystem=fat label=SATA5_FAT32 mount.fstype=vfat mount.options=rw,relatime,gid=46,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro name=sata5_fat32 state=mounted
           *-volume:5
                description: EXT4 volume
                vendor: Linux
                physical id: 6
                bus info: scsi@0:0.0.0,6
                logical name: /dev/sda6
                logical name: /mnt/sata5_ext4
                version: 1.0
                serial: 7a74e757-cd77-4c3d-897a-9a5c8ebfd6db
                size: 132GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2019-11-05 12:44:10 filesystem=ext4 label=sata5_ext4 modified=2019-11-15 15:21:16 mount.fstype=ext4 mount.options=rw,relatime mounted=2019-11-15 15:21:16 name=sata5_ext4 state=mounted
     *-scsi:1
          physical id: 2
          logical name: scsi1
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: Samsung SSD 860
             physical id: 0.0.0
             bus info: scsi@1:0.0.0
             logical name: /dev/sdb
             version: 1B6Q
             serial: S4CZNF0M821563Z
             size: 931GiB (1TB)
             capabilities: gpt-1.00 partitioned partitioned:gpt
             configuration: ansiversion=5 guid=06eefe4f-5143-4d1c-be1a-b7adfac8a5ef logicalsectorsize=512 sectorsize=512
           *-volume:0 UNCLAIMED
                description: Windows FAT volume
                vendor: mkfs.fat
                physical id: 1
                bus info: scsi@1:0.0.0,1
                version: FAT32
                serial: b6d3-fedc
                size: 2045MiB
                capacity: 2046MiB
                capabilities: boot fat initialized
                configuration: FATs=2 filesystem=fat
           *-volume:1
                description: Linux swap volume
                vendor: Linux
                physical id: 2
                bus info: scsi@1:0.0.0,2
                logical name: /dev/sdb2
                version: 1
                serial: bc9f33d0-1d7d-472a-98eb-03ed7c042510
                size: 119GiB
                capacity: 119GiB
                capabilities: nofs swap initialized
                configuration: filesystem=swap name=CLR_SWAP pagesize=4095
           *-volume:2
                description: EXT4 volume
                vendor: Linux
                physical id: 3
                bus info: scsi@1:0.0.0,3
                logical name: /dev/sdb3
                version: 1.0
                serial: cc1d6e91-11c2-4481-bb32-52325dffdc42
                size: 238GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink 64bit extents ext4 ext2 initialized
                configuration: created=2019-11-05 16:09:51 filesystem=ext4 label=ubuntu-19.10-des lastmountpoint=/ modified=2019-11-10 13:04:28 mounted=2019-11-05 18:35:47 name=ubuntu-19.10-desktop-amd64 state=clean
           *-volume:3
                description: EXT4 volume
                vendor: Linux
                physical id: 4
                bus info: scsi@1:0.0.0,4
                logical name: /dev/sdb4
                logical name: /
                version: 1.0
                serial: 1fa736b6-b13a-407e-b9ac-fb948400d871
                size: 238GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                configuration: created=2019-11-05 16:43:28 filesystem=ext4 label=ubuntu-18.04.3-d lastmountpoint=/ modified=2019-11-15 15:21:15 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro mounted=2019-11-15 15:21:15 name=ubuntu-18.04.3-desktop-amd64 state=mounted
           *-volume:4
                description: EXT4 volume
                vendor: Linux
                physical id: 5
                bus info: scsi@1:0.0.0,5
                logical name: /dev/sdb5
                version: 1.0
                serial: 374d22b5-ea0e-4dfe-93b5-c698b7a92c0e
                size: 119GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink extents ext4 ext2 initialized
                configuration: created=2019-11-05 13:36:47 filesystem=ext4 lastmountpoint=/ modified=2019-11-05 17:37:39 mounted=2019-11-05 17:37:39 name=CLR_ROOT state=clean
           *-volume:5
                description: EXT4 volume
                vendor: Linux
                physical id: 6
                bus info: scsi@1:0.0.0,6
                logical name: /dev/sdb6
                logical name: /home
                version: 1.0
                serial: e67e1146-e715-475b-8f6c-cb1dc3c4a7d3
                size: 119GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                configuration: created=2019-11-05 16:45:35 filesystem=ext4 lastmountpoint=/home modified=2019-11-15 15:21:16 mount.fstype=ext4 mount.options=rw,relatime mounted=2019-11-15 15:21:16 state=mounted
           *-volume:6
                description: EXT4 volume
                vendor: Linux
                physical id: 7
                bus info: scsi@1:0.0.0,7
                logical name: /dev/sdb7
                version: 1.0
                serial: ce006e86-c7eb-47f8-b85d-95ef75249e0c
                size: 95GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                configuration: created=2019-11-05 16:11:58 filesystem=ext4 lastmountpoint=/home modified=2019-11-05 18:35:48 mounted=2019-11-05 18:35:48 state=clean
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: docker0
       serial: 02:42:0b:33:69:cc
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes

curl -s https://gist.githubusercontent.com/ocerman/6566b00072c8af96a109f65075f2d8b7/raw/4a015fe1d2b6eca95e38ce0400a023de57d901ab/zp_read_debug.sh | bash

i can not recommend this, because it's kinda bad practice... :/

be sure to know, what you run. :)

curl -s https://gist.githubusercontent.com/ocerman/6566b00072c8af96a109f65075f2d8b7/raw/4a015fe1d2b6eca95e38ce0400a023de57d901ab/zp_read_debug.sh | bash

i can not recommend this, because it's kinda bad practice... :/

be sure to know, what you run. :)

"Safer" way, compat with bash and zsh: This prints out the contents of a random shell script to let you know what you're going to be doing.

zp_dbg=$(curl -s https://gist.githubusercontent.com/ocerman/6566b00072c8af96a109f65075f2d8b7/raw/4a015fe1d2b6eca95e38ce0400a023de57d901ab/zp_read_debug.sh) ; echo "${zp_dbg}" ; SHELL=/bin/bash printf '\nIf you believe this script to be safe, press any key to continue. Other wise, SIGINT or CTRL+C.\n' ; read ret && SHELL=/bin/bash sh -c ${zp_dbg}

But I do very much agree with adding a disclaimer any time curling a shell script is ever mentioned. I know I've made my mistakes...

Threadripper 3960X with a Gigabyte Aorus Pro Wi-Fi and DDR4-3200.

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01710029
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000a8c
00059958 = 00000000
0005995c = 00000a8c

Kernel is 5.0.0-37 with Ubuntu patches.

ASRock B450 Gaming K4 Firmware P3.40
Kernel: 5.0.0-37-generic #40~18.04.1-Ubuntu SMP
AMD Ryzen 5 2600X

$ bash Downloads/zp_read_debug.sh
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01560017
0005a010 = 014a0020
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Gigabyte B450M S2H
Ryzen 5 3400G

Kernel 5.4.6-arch3-1:

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 016c0007
0005a010 = 014c0013
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

edit: added
Kernel 5.4.6-zen3-1-zen

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01610007
0005a010 = 014a001e
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

linux 5.4.7
ryzen 3900x
gigabyte x570I aorus pro wifi

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 0150002a
0005a010 = 015f0003
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a9e
00059958 = 00000aae
0005995c = 00000000

linux 5.3.13
ryzen 3900x
asus x470 pro

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 014b0030
0005a010 = 0133005e
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000c54
00059958 = 00000c52
0005995c = 00000000

ubuntu 18.04 5.0.0-37-generic
AMD® Ryzen 5 3550h with radeon vega mobile gfx × 8
ASUS FX505DY

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 017e0002
0005a010 = 01750014
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

Ubuntu 19.04 5.5.0-050500rc6-lowlatency
AMD Ryzen 7 3700X
MSI B450M PRO-VDH MAX

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 014c001f
0005a010 = 01330010
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000acc
00059958 = 00000000
0005995c = 00000000

Manjaro Linux kernel 5.4.12-1
AMD Ryzen 5 3600
Gigabyte B450 AOURUS PRO

cat /sys/class/hwmon/hwmon0/debug_data
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01480020
0005a010 = 0113001f
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000b34
00059958 = 00000000
0005995c = 00000000
sensors
it8792-isa-0a60
Adapter: ISA adapter
in0:           1.79 V  (min =  +0.00 V, max =  +2.78 V)
in1:           1.24 V  (min =  +0.00 V, max =  +2.78 V)
in2:           1.12 V  (min =  +0.00 V, max =  +2.78 V)
+3.3V:         3.36 V  (min =  +0.00 V, max =  +5.56 V)
in4:           1.26 V  (min =  +0.00 V, max =  +2.78 V)
in5:           1.11 V  (min =  +0.00 V, max =  +2.78 V)
in6:           2.78 V  (min =  +0.00 V, max =  +2.78 V)  ALARM
3VSB:          3.33 V  (min =  +0.00 V, max =  +5.56 V)
Vbat:          3.16 V
fan1:           0 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        +32.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +38.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +40.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
intrusion0:  ALARM

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.45 V
SVI2_SoC:      1.10 V
Tdie:         +54.4°C  (high = +70.0°C)
Tctl:         +54.4°C
Tccd1:        +53.2°C
SVI2_P_Core:  22.93 W
SVI2_P_SoC:   15.54 W
SVI2_C_Core:  15.81 A
SVI2_C_SoC:   14.13 A

it8686-isa-0a40
Adapter: ISA adapter
in0:           1.43 V  (min =  +0.00 V, max =  +3.06 V)
in1:           2.00 V  (min =  +0.00 V, max =  +3.06 V)
in2:           2.04 V  (min =  +0.00 V, max =  +3.06 V)
in3:           2.03 V  (min =  +0.00 V, max =  +3.06 V)
in4:           1.12 V  (min =  +0.00 V, max =  +3.06 V)
in5:         912.00 mV (min =  +0.00 V, max =  +3.06 V)
in6:           1.37 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:          3.31 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:          3.12 V
fan1:        1298 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:        2586 RPM  (min =   10 RPM)
fan4:           0 RPM  (min =    0 RPM)
fan5:        1188 RPM  (min =   10 RPM)
temp1:        +39.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = disabled
temp2:        +40.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = disabled
temp3:        +55.0°C  (low  =  +0.0°C, high = +80.0°C)  sensor = AMD AMDSI
temp4:        +42.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp5:        +41.0°C  (low  =  +0.0°C, high = -120.0°C)  sensor = thermistor
temp6:        +45.0°C  (low  =  +0.0°C, high = -120.0°C)  sensor = thermistor
intrusion0:  ALARM

5.4.12-arch1-1 #1 SMP PREEMPT Tue, 14 Jan 2020 21:44:31 +0000 x86_64 GNU/Linux
ASUS Prime X399-A
TR 1950X

kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 0149003b
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000b50
00059958 = 00000000
0005995c = 00000000
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 01120008
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000

sensors output:
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: 1.09 V
SVI2_SoC: 7.00 mV
Tdie: +30.5°C (high = +70.0°C)
Tctl: +57.5°C
SVI2_P_Core: 70.49 W
SVI2_P_SoC: 0.00 W
SVI2_C_Core: 64.43 A
SVI2_C_SoC: 0.00 A

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core: 1.40 V
SVI2_SoC: 7.00 mV
Tdie: +30.5°C (high = +70.0°C)
Tctl: +57.5°C
SVI2_P_Core: 17.46 W
SVI2_P_SoC: 0.00 W
SVI2_C_Core: 13.51 A
SVI2_C_SoC: 0.00 A

#EDIT: added sensors output and the 2nd node

5.4.12-1-MANJARO
Ryzen 9 3900x
Gigabyte x570 Aorus Ultra

Debug data:

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 014c0024
0005a010 = 01600006
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a98
00059958 = 00000a78
0005995c = 00000000
00059960 = 00000000

Sensors:

it8792-isa-0a60
Adapter: ISA adapter
in0:           1.80 V  (min =  +0.00 V, max =  +2.78 V)
in1:         676.00 mV (min =  +0.00 V, max =  +2.78 V)
in2:           1.00 V  (min =  +0.00 V, max =  +2.78 V)
in3:           2.02 V  (min =  +0.00 V, max =  +2.78 V)
in4:           1.79 V  (min =  +0.00 V, max =  +2.78 V)
in5:           1.20 V  (min =  +0.00 V, max =  +2.78 V)
in6:           2.78 V  (min =  +0.00 V, max =  +2.78 V)  ALARM
3VSB:          1.68 V  (min =  +0.00 V, max =  +2.78 V)
Vbat:          1.54 V  
fan1:           0 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        +37.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +34.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
intrusion0:  ALARM

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +16.8°C  (crit = +20.8°C)

iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +37.0°C  

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.48 V  
SVI2_SoC:      1.07 V  
Tdie:         +42.2°C  (high = +70.0°C)
Tctl:         +42.2°C  
Tccd1:        +33.5°C  
Tccd2:        +33.0°C  
SVI2_P_Core:  25.27 W  
SVI2_P_SoC:   11.07 W  
SVI2_C_Core:  16.47 A  
SVI2_C_SoC:   10.30 A

Gigabyte Aorus TRX40 Master
TR 3960x
Linux Kernel 5.4.12

Adapter: PCI adapter
SVI2_Core:     7.00 mV 
SVI2_SoC:      1.08 V  
Tdie:         +54.5°C  (high = +70.0°C)
Tctl:         +54.5°C  
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 014c004f
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000ab6
00059958 = 00000000
0005995c = 00000ae8

Running Manjaro

System:    Kernel: 5.5.0-1-Navi14-Patch x86_64 bits: 64 compiler: gcc v: 9.2.0 Desktop: KDE Plasma 5.17.5 tk: Qt 5.14.0 
           wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: BIOSTAR model: X370GT5 
CPU:       Topology: 8-Core model: AMD Ryzen 7 1700 bits: 64 type: MT MCP arch: Zen rev: 1 L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 114561 
           Speed: 3517 MHz min/max: 1550/3550 MHz boost: disabled Core speeds (MHz): 1: 3517 2: 3564 3: 3436 4: 3407 5: 3332 
           6: 3331 7: 3421 8: 3466 9: 3578 10: 3578 11: 3054 12: 3579 13: 2240 14: 1432 15: 2278 16: 1432
kernel_smn_support = 1
0005a008 = 00000002
0005a00c = 013c0018
0005a010 = 0149002b
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
SVI2_Core:     1.16 V  
SVI2_SoC:      1.09 V  
Tdie:         +46.5°C  (high = +70.0°C)
Tctl:         +46.5°C  
SVI2_P_Core:  93.22 W  
SVI2_P_SoC:   17.66 W  
SVI2_C_Core:  81.06 A  
SVI2_C_SoC:   16.23 A 

I just built the new k10Temp driver, and under load it seems the numbers are similar between your driver and that one. Your's provides better details though.

k10temp-pci-00c3
Adapter: PCI adapter
Vcore:         1.16 V  
Vsoc:          1.09 V  
Tdie:         +42.5°C  
Tctl:         +42.5°C  
Icore:        82.10 A  
Isoc:         16.96 A  
sitic commented

Asus ROG Strix X399-E
TR 2950X
Arch, Linux Kernel 5.4.13

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 01740027
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000b6e
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
kernel_smn_support = 1
node_id = 1
0005a008 = 00000002
0005a00c = 016d0000
0005a010 = 01f70000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage:          1.31 V  
CPU SOC Voltage:         828.00 mV 
DRAM AB Voltage:           1.16 V  
DRAM CD Voltage:           1.16 V  
1.8V PLL Voltage:          1.79 V  
+12V Voltage:             11.90 V  
+5V Voltage:               4.96 V  
3VSB Voltage:              3.27 V  
VBAT Voltage:              3.16 V  
AVCC3 Voltage:             3.29 V  
SB 1.05V Voltage:          1.06 V  
CPU Core Voltage:          1.29 V  
CPU SOC Voltage:         824.00 mV 
DRAM AB Voltage:           1.20 V  
DRAM CD Voltage:           1.20 V  
CPU Fan:                  750 RPM
Chassis Fan 1:              0 RPM
Chassis Fan 2:              0 RPM
Chassis Fan 3:              0 RPM
Water Pump 1:               0 RPM
CPU OPT:                    0 RPM
EXT Fan 1:                  0 RPM
EXT Fan 2:                  0 RPM
EXT Fan 3:                  0 RPM
Cover Fan:                128 RPM
CPU Temperature:          +50.0°C  
CPU Socket Temperature:   +36.0°C  
Motherboard Temperature:  +34.0°C  
Chipset Temperature:      +53.0°C  
Tsensor Temperature:     +216.0°C  
CPU VRM Temperature:      +41.0°C  
EXT Tsensor 1:             +0.0°C  
EXT Tsensor 2:             +0.0°C  
EXT Tsensor 3:             +0.0°C  
CPU VRM Output Current:   56.00 A  

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core:     1.32 V  
SVI2_SoC:      7.00 mV 
Tdie:         +46.4°C  (high = +95.0°C)
Tctl:         +73.4°C  
SVI2_P_Core:  72.65 W  
SVI2_P_SoC:    0.00 W  
SVI2_C_Core:  56.12 A  
SVI2_C_SoC:    0.00 A  

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   825.00 mV 
SVI2_SoC:      7.00 mV 
Tdie:         +50.0°C  (high = +95.0°C)
Tctl:         +77.0°C  
SVI2_P_Core:  36.87 W  
SVI2_P_SoC:    0.00 W  
SVI2_C_Core:  44.69 A  
SVI2_C_SoC:    0.00 A  

Threadripper 3960X with a MSI TRX40 PRO 10G
Linux debian 5.4.14-vanilla #1 SMP Thu Jan 23 15:12:27 CET 2020 x86_64 GNU/Linux

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 01f80000
0005a010 = 014b003a
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000a8c
00059958 = 00000000
0005995c = 00000a94
00059960 = 00000000
sensors
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.00 V  
SVI2_SoC:     +1.08 V  
Tdie:         +32.4°C  (high = +95.0°C)
Tctl:         +32.4°C  

amdgpu-pci-2100
Adapter: PCI adapter
vddgfx:       +0.85 V  
fan1:         959 RPM  (min =    0 RPM, max = 3500 RPM)
edge:         +40.0°C  (crit = +97.0°C, hyst = -273.1°C)
power1:        9.08 W  (cap =  36.00 W)

nct6797-isa-0a20
Adapter: ISA adapter
in0:                    +0.71 V  (min =  +0.00 V, max =  +1.74 V)
in1:                    +1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                    +3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                    +3.31 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                    +1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                    +0.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                    +0.91 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                    +3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                    +3.28 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                    +1.81 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                   +0.67 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                   +0.57 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                   +1.10 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.52 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                   545 RPM  (min =    0 RPM)
fan2:                   457 RPM  (min =    0 RPM)
fan3:                   586 RPM  (min =    0 RPM)
fan4:                   518 RPM  (min =    0 RPM)
fan5:                   499 RPM  (min =    0 RPM)
fan6:                     0 RPM  (min =    0 RPM)
fan7:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +30.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU diode
CPUTIN:                 +29.0°C  (high = +112.0°C, hyst = +85.0°C)  sensor = thermistor
AUXTIN0:                +31.0°C  (high = +112.0°C, hyst = +85.0°C)  sensor = thermistor
AUXTIN1:                +45.0°C    sensor = thermistor
AUXTIN2:                +52.0°C    sensor = thermistor
AUXTIN3:                 -2.0°C    sensor = thermistor
SMBUSMASTER 0:          +32.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

5.3.0-26-generic
AMD Ryzen 7 1700
X370 GAMING PRO CARBON (MS-7A32)

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 011d0029
0005a010 = 014b0024
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.37 V
SVI2_SoC: +1.08 V
Tdie: +41.0°C (high = +95.0°C)
Tctl: +41.0°C
SVI2_P_Core: 40.01 W
SVI2_P_SoC: 12.95 W
SVI2_C_Core: +30.14 A
SVI2_C_SoC: +11.90 A

SVI2_C_Core: +34.29 A
SVI2_C_SoC: +11.18 A

Debian GNU/Linux Unstable; Kernel 5.4.8; ASUS ROG Strix GL702ZC (B350-based with Ryzen 1700)

Debug data:

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 01720008
0005a010 = 01640038
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000

Sensors:

crt0mega@curie:~/Projekte$ sensors zenpower-pci-00c3
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   913.00 mV 
SVI2_SoC:    925.00 mV 
Tdie:         +50.8°C  (high = +95.0°C)
Tctl:         +50.8°C  
SVI2_P_Core:  15.38 W  
SVI2_P_SoC:   18.35 W  
SVI2_C_Core:  17.67 A  
SVI2_C_SoC:   19.84 A

Initial threadripper/epyc support commit ;-)
Kernel 5.4.15-vanilla
Threadripper 3960X
make -j49

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC:     +1.07 V  
Tdie:         +66.8°C  (high = +95.0°C)
Tctl:         +66.8°C  
Tccd1:        +65.2°C  
SVI2_P_SoC:   28.47 W  
SVI2_C_SoC:  +25.31 A  

amdgpu-pci-2100
Adapter: PCI adapter
vddgfx:       +0.93 V  
fan1:         952 RPM  (min =    0 RPM, max = 3500 RPM)
edge:         +43.0°C  (crit = +97.0°C, hyst = -273.1°C)
power1:       11.15 W  (cap =  36.00 W)

nct6797-isa-0a20
Adapter: ISA adapter
in0:                    +1.26 V  (min =  +0.00 V, max =  +1.74 V)
in1:                    +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                    +3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                    +3.30 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                    +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                    +0.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                    +0.74 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                    +3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                    +3.28 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.67 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                   +0.56 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                   +1.11 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.52 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                  1412 RPM  (min =    0 RPM)
fan2:                  1187 RPM  (min =    0 RPM)
fan3:                   946 RPM  (min =    0 RPM)
fan4:                   828 RPM  (min =    0 RPM)
fan5:                   820 RPM  (min =    0 RPM)
fan6:                     0 RPM  (min =    0 RPM)
fan7:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +31.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU diode
CPUTIN:                 +40.0°C  (high = +112.0°C, hyst = +85.0°C)  sensor = thermistor
AUXTIN0:                +40.5°C  (high = +112.0°C, hyst = +85.0°C)  sensor = thermistor
AUXTIN1:                +44.0°C    sensor = thermistor
AUXTIN2:                +53.0°C    sensor = thermistor
AUXTIN3:                 -2.0°C    sensor = thermistor
SMBUSMASTER 0:          +66.5°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
vihu commented

pc details:

CPU: Ryzen 3950x
Motherboard: Asus ROG Strix X570-I
Kernel: 5.3.18-1-MANJARO

debug_data:

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 014b0030
0005a010 = 015c0004
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aba
00059958 = 00000ab8
0005995c = 00000000
00059960 = 00000000

sensors zenpower-*:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   975.00 mV 
SVI2_SoC:      1.08 V  
Tdie:         +52.8°C  (high = +95.0°C)
Tctl:         +52.8°C  
Tccd1:        +39.2°C  
Tccd2:        +38.2°C  
SVI2_P_Core:   3.21 W  
SVI2_P_SoC:   15.28 W  
SVI2_C_Core:   3.95 A  
SVI2_C_SoC:   14.13 A
sudo ./zp_read_debug.sh 
kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 0159002b
0005a010 = 014d000b
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000b0e
00059958 = 00000af8
0005995c = 00000000
00059960 = 00000000
sudo sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.07 V  
SVI2_SoC:     +0.99 V  
Tdie:         +48.2°C  (high = +95.0°C)
Tctl:         +48.2°C  
Tccd1:        +49.8°C  
Tccd2:        +45.5°C  
SVI2_P_Core:   9.15 W  
SVI2_P_SoC:   12.29 W  
SVI2_C_Core:  +9.22 A  
SVI2_C_SoC:  +12.36 A 
uname -r
5.3.0-28-generic

SMU Debug Tool

{
  "CpuId": "870F10",
  "CpuName": "AMD Ryzen 9 3900X 12-Core Processor",
  "MbVendor": "ASUSTeK COMPUTER INC.",
  "MbName": "CROSSHAIR VI HERO",
  "BiosVersion": "7704",
  "SmuVersion": "46.54.00",
  "Mailboxes": [
    {
      "MsgAddress": "0x03B10524",
      "RspAddress": "0x03B10570",
      "ArgAddress": "0x03B10A40"
    },
    {
      "MsgAddress": "0x03B10528",
      "RspAddress": "0x03B10574",
      "ArgAddress": "0x03B10A60"
    },
    {
      "MsgAddress": "0x03B10530",
      "RspAddress": "0x03B1057C",
      "ArgAddress": "0x03B109C4"
    }
  ]
}

Ryzen 3590
Crosshair VIII Impact
Kernel: 5.3.0-29-generic

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 014a0027
0005a010 = 015f0002
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aca
00059958 = 00000ac2
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.96 V  
SVI2_SoC:     +1.09 V  
Tdie:         +50.5°C  (high = +95.0°C)
Tctl:         +50.5°C  
Tccd1:        +40.5°C  
Tccd2:        +39.5°C  
SVI2_P_Core:   2.52 W  
SVI2_P_SoC:   12.49 W  
SVI2_C_Core:  +2.63 A  
SVI2_C_SoC:  +11.48 A  

Using this extended bash script:

Kernel: 5.0.0-38-generic
Motherboard: Seco C40 Seco (Udoo Bolt V8)
CPU: AMD Ryzen Embedded V1605B with Radeon Vega Gfx

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 0173000b
0005a010 = 01640014
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00005e2f
0005996c = 0000003f
00059970 = c0800005

load average: 7.45, 8.40, 7.37
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.01 V
SVI2_SoC: +0.93 V
Tdie: +47.2°C (high = +95.0°C)
Tctl: +47.2°C
SVI2_P_Core: 25.27 W
SVI2_P_SoC: 5.34 W
SVI2_C_Core: +24.94 A
SVI2_C_SoC: +5.77 A

zenpower Version 0.1.9

Kernel: 5.4.19-200.fc31.x86_64
Motherboard: ASUSTeK COMPUTER INC. PRIME X470-PRO ASUSTeK COMPUTER INC.
CPU: AMD Ryzen 5 3600 6-Core Processor

load average: 12,56, 10,49, 5,76
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.32 V
SVI2_SoC: +1.09 V
Tdie: +76.2°C (high = +95.0°C)
Tctl: +76.2°C
Tccd1: +76.2°C
SVI2_P_Core: 42.77 W
SVI2_P_SoC: 10.89 W
SVI2_C_Core: +32.28 A
SVI2_C_SoC: +10.01 A

kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 014a0020
0005a010 = 01240031
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000bee
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

Processor: EPYC 7401
Motherboard: Supermicro H11DSi-NT
Kernel: 5.5.4

$ sensors zenpower-*
zenpower-pci-00eb
Adapter: PCI adapter
Tdie: +30.2°C (high = +95.0°C)
Tctl: +30.2°C

zenpower-pci-00db
Adapter: PCI adapter
Tdie: +32.0°C (high = +95.0°C)
Tctl: +32.0°C

zenpower-pci-00fb
Adapter: PCI adapter
Tdie: +29.0°C (high = +95.0°C)
Tctl: +29.0°C

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core: 694.00 mV
Tdie: +31.6°C (high = +95.0°C)
Tctl: +31.6°C
SVI2_P_Core: 0.00 W
SVI2_C_Core: 0.00 A

zenpower-pci-00f3
Adapter: PCI adapter
Tdie: +29.5°C (high = +95.0°C)
Tctl: +29.5°C

zenpower-pci-00e3
Adapter: PCI adapter
Tdie: +30.2°C (high = +95.0°C)
Tctl: +30.2°C
Tccd1: +30.2°C
Tccd2: +29.8°C
Tccd3: +29.0°C

zenpower-pci-00d3
Adapter: PCI adapter
Tdie: +32.0°C (high = +95.0°C)
Tctl: +32.0°C

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC: 944.00 mV
Tdie: +32.2°C (high = +95.0°C)
Tctl: +32.2°C
Tccd1: +32.2°C
Tccd2: +32.2°C
Tccd3: +32.0°C
SVI2_P_SoC: 21.80 W
SVI2_C_SoC: 23.09 A

zp_read_debug.sh
kernel_smn_support = 1
node_id = 7
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00003a1d
0005996c = 0000003e
00059970 = c0800005
kernel_smn_support = 1
node_id = 0
0005a008 = 00000002
0005a00c = 01620040
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000a8a
00059958 = 00000a8e
0005995c = 00000a90
00059960 = 00000000
00059964 = 08400001
00059968 = 00003e1f
0005996c = 00000040
00059970 = c0800005
kernel_smn_support = 1
node_id = 1
0005a008 = 00000002
0005a00c = 018a0000
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00003e1f
0005996c = 00000041
00059970 = c0800005
kernel_smn_support = 1
node_id = 2
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00004020
0005996c = 00000043
00059970 = c0800005
kernel_smn_support = 1
node_id = 3
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00003e1f
0005996c = 00000042
00059970 = c0800005
kernel_smn_support = 1
node_id = 4
0005a008 = 00000002
0005a00c = 01620043
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000a7a
00059958 = 00000a76
0005995c = 00000a74
00059960 = 00000000
00059964 = 08400001
00059968 = 00003a1d
0005996c = 0000003f
00059970 = c0800005
kernel_smn_support = 1
node_id = 5
0005a008 = 00000002
0005a00c = 018a0000
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00003c1e
0005996c = 00000043
00059970 = c0800005
kernel_smn_support = 1
node_id = 6
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00003a1d
0005996c = 00000042
00059970 = c0800005

3900x, x570 aorus master

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014e0027
0005a010 = 0160000b
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ad4
00059958 = 00000ad0
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
it8792-isa-0a60
Adapter: ISA adapter
in0:          +1.78 V  (min =  +0.00 V, max =  +2.78 V)
in1:          +0.68 V  (min =  +0.00 V, max =  +2.78 V)
in2:          +0.99 V  (min =  +0.00 V, max =  +2.78 V)
+3.3V:        +1.67 V  (min =  +0.00 V, max =  +2.78 V)
in4:          +1.79 V  (min =  +0.00 V, max =  +2.78 V)
in5:          +1.19 V  (min =  +0.00 V, max =  +2.78 V)
in6:          +2.78 V  (min =  +0.00 V, max =  +2.78 V)  ALARM
3VSB:         +1.67 V  (min =  +0.00 V, max =  +2.78 V)
Vbat:         +1.62 V  
fan1:           0 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:         734 RPM  (min =    0 RPM)
temp1:        +47.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +42.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
intrusion0:  ALARM

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.45 V  
SVI2_SoC:     +1.06 V  
Tdie:         +54.1°C  (high = +95.0°C)
Tctl:         +54.1°C  
Tccd1:        +40.0°C  
Tccd2:        +40.5°C  
SVI2_P_Core:  29.76 W  
SVI2_P_SoC:   12.44 W  
SVI2_C_Core: +19.76 A  
SVI2_C_SoC:  +11.77 A  

nvme-pci-0100
Adapter: PCI adapter
Composite:    +53.9°C  (low  = -273.1°C, high = +80.8°C)
                       (crit = +80.8°C)
Sensor 1:     +53.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +63.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +16.8°C  (crit = +20.8°C)

iwlwifi-virtual-0
Adapter: Virtual device
temp1:            N/A  

nvme-pci-0500
Adapter: PCI adapter
Composite:    +50.9°C  

nvme-pci-0400
Adapter: PCI adapter
Composite:    +53.9°C  (low  = -273.1°C, high = +80.8°C)
                       (crit = +80.8°C)
Sensor 1:     +53.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +65.8°C  (low  = -273.1°C, high = +65261.8°C)

  • Zenpower from arch user repo 44.ee05fcf-1
  • Manjaro Linux kernel 5.5.2-1
  • Ryzen 2600X
  • ASUS TUF B350M-PLUS GAMING

SoC and CPU info are correct

~ >>> cat /sys/class/hwmon/hwmon2/debug_data                                   
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0161000d
0005a010 = 0141001e
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00004221
0005996c = 0000004b
00059970 = c0800005
~ >>> sensors zenpower-pci-00c3                                                
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   944.00 mV 
SVI2_SoC:      1.14 V  
Tdie:         +33.9°C  (high = +95.0°C)
Tctl:         +33.9°C  
SVI2_P_Core:   9.81 W  
SVI2_P_SoC:   11.08 W  
SVI2_C_Core:  10.39 A  
SVI2_C_SoC:    9.74 A  

Processor: Ryzen 7 3700X w/ PBO
Motherboard: MSI B450 Tomahawk MAX
OS: Arch Linux
Kernel: 5.5.5
Version: Latest commit ( ee05fcf )

Debug Data:

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014b001c
0005a010 = 01630003
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aa0
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

Sensor Output (Under stress test -- dd if=/dev/urandom | pigz -11 -f -c > /dev/null):

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.34 V  
SVI2_SoC:      1.09 V  
Tdie:         +72.4°C  (high = +95.0°C)
Tctl:         +72.4°C  
Tccd1:        +72.2°C  
SVI2_P_Core:  65.23 W  
SVI2_P_SoC:    9.93 W  
SVI2_C_Core:  48.75 A  
SVI2_C_SoC:    9.12 A

Sensor Output of Motherboard (nct6796):

nct6797-isa-0a20
Adapter: ISA adapter
Vcore:                   1.34 V  (min =  +0.10 V, max =  +1.50 V)
+5V:                     4.96 V  (min =  +4.76 V, max =  +5.24 V)
AVCC:                    3.36 V  (min =  +3.17 V, max =  +3.44 V)
3VCC:                    3.36 V  (min =  +3.17 V, max =  +3.44 V)
+12V:                   12.00 V  (min = +11.42 V, max = +12.58 V)
3VSB:                    3.36 V  (min =  +3.17 V, max =  +3.44 V)
VBAT:                    3.31 V  (min =  +3.17 V, max =  +3.44 V)
CPU +1.8V:               1.82 V  (min =  +1.77 V, max =  +1.84 V)
SoC:                     1.10 V  (min =  +1.00 V, max =  +1.20 V)
DIMM:                    1.38 V  (min =  +1.20 V, max =  +1.46 V)
SMBUSMASTER 0:          +72.0°C

SoC and Vcore voltages match what's to be expected.

Processor: Ryzen 9 3900X
Motherboard: ASUS ROG Strix X570-E Gaming
OS: Ubuntu 19.10
Kernel: 5.3.0-40-generic (Ubuntu)
Version: 0.1.10

Debug:

$ ./zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014b0031
0005a010 = 010f0013
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aca
00059958 = 00000ad4
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

Sensors:

$ sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.96 V  
SVI2_SoC:     +1.08 V  
Tdie:         +47.8°C  (high = +95.0°C)
Tctl:         +47.8°C  
Tccd1:        +37.8°C  
Tccd2:        +39.0°C  
SVI2_P_Core:   3.78 W  
SVI2_P_SoC:   15.28 W  
SVI2_C_Core:  +3.95 A  
SVI2_C_SoC:  +14.13 A  

Thanks so much for this module! I'll update to the latest version on my other Ryzen box and report on that one shortly too.

Processor: Ryzen 7 2700
Motherboard: Gigabyte AX370-Gaming K7
OS: Ubuntu 18.04 LTS
Kernel: 4.15.0-88-generic (Ubuntu)
Version: 0.1.10

Debug:

$ ./zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 017a0003
0005a010 = 01750011
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000381c
0005996c = 00000035
00059970 = c0800005

Sensors:

$ sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.79 V  
SVI2_SoC:     +0.82 V  
Tdie:         +28.0°C  (high = +95.0°C)
Tctl:         +28.0°C  
SVI2_P_Core:   2.46 W  
SVI2_P_SoC:    5.02 W  
SVI2_C_Core:  +5.20 A  
SVI2_C_SoC:   +6.13 A 

AMD Ryzen 7 3750H
Linux 5.5.6
Acer Nitro5 ( AN515-43 )
( latest git code )

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01700005
0005a010 = 01780013
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00005c2e
0005996c = 0000005d
00059970 = c0800005


zenpower-pci-00c3   
Adapter: PCI adapter  
SVI2_Core:     1.17 V
SVI2_SoC:    982.00 mV
Tdie:         +87.1°C  (high = +95.0°C)
Tctl:         +87.1°C
SVI2_P_Core:  55.88 W
SVI2_P_SoC:   10.27 W
SVI2_C_Core:  47.80 A
SVI2_C_SoC:   10.46 A 

AMD Ryzen 3 2200G
Linux 5.5.6
ASRock DeskMini A300

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 011d001b
0005a010 = 0156000f
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00005028
0005996c = 0000004c
00059970 = c0800005


zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.32 V
SVI2_SoC:      1.09 V
Tdie:         +71.4°C  (high = +95.0°C)
Tctl:         +71.4°C
SVI2_P_Core:  95.01 W <-- that looks wrong
SVI2_P_SoC:    7.89 W
SVI2_C_Core:  71.70 A
SVI2_C_SoC:    7.21 A

AMD EPYC 7281 * 2
Linux 5.5.6
Supermicro H11DSi-NT

KERN_SUP: 1
NODE0; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 01610038
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000a3c
00059958 = 00000a3a
0005995c = 00000a3e
00059960 = 00000000
00059964 = 08400001
00059968 = 00003018
0005996c = 0000002c
00059970 = c0800005
KERN_SUP: 1
NODE1; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 01880000
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00002c16
0005996c = 0000002b
00059970 = c0800005
KERN_SUP: 1
NODE2; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00002a15
0005996c = 0000002b
00059970 = c0800005
KERN_SUP: 1
NODE3; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00002c16
0005996c = 0000002a
00059970 = c0800005
KERN_SUP: 1
NODE4; CPU1; N/CPU: 4
0005a008 = 00000002
0005a00c = 01620040
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000a2e
00059958 = 00000a20
0005995c = 00000a28
00059960 = 00000000
00059964 = 08400001
00059968 = 00002613
0005996c = 00000026
00059970 = c0800005
KERN_SUP: 1
NODE5; CPU1; N/CPU: 4
0005a008 = 00000002
0005a00c = 01660001
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00002814
0005996c = 00000028
00059970 = c0800005
KERN_SUP: 1
NODE6; CPU1; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00002412
0005996c = 00000024
00059970 = c0800005
KERN_SUP: 1
NODE7; CPU1; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00002613
0005996c = 00000025
00059970 = c0800005

enpower-pci-00f3
Adapter: PCI adapter
cpu1 Tdie:    +26.0°C  (high = +95.0°C)
cpu1 Tctl:    +26.0°C  

zenpower-pci-00e3
Adapter: PCI adapter
cpu1 SVI2_SoC:   938.00 mV 
cpu1 Tdie:        +30.5°C  (high = +95.0°C)
cpu1 Tctl:        +30.5°C  
cpu1 Tccd1:       +31.2°C  
cpu1 Tccd2:       +26.5°C  
cpu1 Tccd3:       +26.8°C  
cpu1 SVI2_P_SoC:  27.07 W  
cpu1 SVI2_C_SoC:  28.86 A  

zenpower-pci-00d3
Adapter: PCI adapter
cpu0 Tdie:    +32.0°C  (high = +95.0°C)
cpu0 Tctl:    +32.0°C  

zenpower-pci-00c3
Adapter: PCI adapter
cpu0 SVI2_SoC:   938.00 mV 
cpu0 Tdie:        +35.0°C  (high = +95.0°C)
cpu0 Tctl:        +35.0°C  
cpu0 Tccd1:       +31.8°C  
cpu0 Tccd2:       +32.0°C  
cpu0 Tccd3:       +31.5°C  
cpu0 SVI2_P_SoC:  26.40 W  
cpu0 SVI2_C_SoC:  28.50 A  

zenpower-pci-00fb
Adapter: PCI adapter
cpu1 Tdie:    +26.4°C  (high = +95.0°C)
cpu1 Tctl:    +26.4°C  

zenpower-pci-00eb
Adapter: PCI adapter
cpu1 SVI2_Core:   969.00 mV 
cpu1 Tdie:         +30.5°C  (high = +95.0°C)
cpu1 Tctl:         +30.5°C  
cpu1 SVI2_P_Core:  43.30 W  
cpu1 SVI2_C_Core:  45.73 A  

zenpower-pci-00db
Adapter: PCI adapter
cpu0 Tdie:    +31.6°C  (high = +95.0°C)
cpu0 Tctl:    +31.6°C  

zenpower-pci-00cb
Adapter: PCI adapter
cpu0 SVI2_Core:   957.00 mV 
cpu0 Tdie:         +31.8°C  (high = +95.0°C)
cpu0 Tctl:         +31.8°C  
cpu0 SVI2_P_Core:  46.74 W  
cpu0 SVI2_C_Core:  47.80 A  

CPU: AMD Ryzen 5 3600, MB: GA-A320MA-M.2

latest code from https://aur.archlinux.org/packages/zenpower-dkms-git/


# uname -a
Linux tokk 5.5.7-arch1-1 #1 SMP PREEMPT Sat, 29 Feb 2020 19:06:02 +0000 x86_64 GNU/Linux

# cat /sys/class/hwmon/hwmon1/debug_data
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0155001f
0005a010 = 01640007
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ae4
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

# sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   925.00 mV
SVI2_SoC:      1.02 V
Tdie:         +44.0°C  (high = +95.0°C)
Tctl:         +44.0°C
Tccd1:        +45.0°C
SVI2_P_Core:   4.87 W
SVI2_P_SoC:    9.24 W
SVI2_C_Core:   5.27 A
SVI2_C_SoC:    9.12 A
jfrob commented

Ryzen 2700x
ASUS Prime x470-Pro
Kernel 5.5.6-ck-r1

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01230022
0005a010 = 01580020
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00006432
0005996c = 0000003f
00059970 = c0800005

Normal unidle load:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.34 V  
SVI2_SoC:     +1.00 V  
Tdie:         +42.1°C  (high = +95.0°C)
Tctl:         +52.1°C  
SVI2_P_Core:  43.30 W  
SVI2_P_SoC:   11.18 W  
SVI2_C_Core: +35.33 A  
SVI2_C_SoC:  +11.18 A

7z b:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.31 V  
SVI2_SoC:     +1.00 V  
Tdie:         +53.5°C  (high = +95.0°C)
Tctl:         +63.5°C  
SVI2_P_Core: 100.51 W  
SVI2_P_SoC:   14.43 W  
SVI2_C_Core: +76.90 A  
SVI2_C_SoC:  +14.43 A

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01530039
0005a014 = 01110012
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000ac4
00059958 = 00000000
0005995c = 00000aaa
00059960 = 00000000
00059964 = 00000aae
00059968 = 00000000
0005996c = 00000ab4
00059970 = 00000000

Threadripper 3970X / Gigabyte Desinare TRX40

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.97 V
SVI2_SoC: +1.03 V
Tdie: +49.8°C (high = +95.0°C)
Tctl: +49.8°C
Tccd1: +39.5°C
Tccd3: +35.8°C
Tccd5: +38.2°C
Tccd7: +38.2°C
SVI2_P_Core: 7.66 W
SVI2_P_SoC: 17.31 W
SVI2_C_Core: +7.91 A
SVI2_C_SoC: +16.77 A

I strongly suspect that core power is 1/2 of the real value.
When I run prime95 with the highest power settings (torture test 2), this is what I see

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.99 V
SVI2_SoC: +1.03 V
Tdie: +72.0°C (high = +95.0°C)
Tctl: +72.0°C
Tccd1: +72.2°C
Tccd3: +63.5°C
Tccd5: +71.0°C
Tccd7: +65.5°C
SVI2_P_Core: 123.02 W
SVI2_P_SoC: 18.53 W
SVI2_C_Core: +123.86 A
SVI2_C_SoC: +17.95 A

In windows the core power usage is above 200W.

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01530039
0005a014 = 01110012
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000ac4
00059958 = 00000000
0005995c = 00000aaa
00059960 = 00000000
00059964 = 00000aae
00059968 = 00000000
0005996c = 00000ab4
00059970 = 00000000

Threadripper 3970X / Gigabyte Desinare TRX40

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.97 V
SVI2_SoC: +1.03 V
Tdie: +49.8°C (high = +95.0°C)
Tctl: +49.8°C
Tccd1: +39.5°C
Tccd3: +35.8°C
Tccd5: +38.2°C
Tccd7: +38.2°C
SVI2_P_Core: 7.66 W
SVI2_P_SoC: 17.31 W
SVI2_C_Core: +7.91 A
SVI2_C_SoC: +16.77 A

I strongly suspect that core power is 1/2 of the real value.
When I run prime95 with the highest power settings (torture test 2), this is what I see

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.99 V
SVI2_SoC: +1.03 V
Tdie: +72.0°C (high = +95.0°C)
Tctl: +72.0°C
Tccd1: +72.2°C
Tccd3: +63.5°C
Tccd5: +71.0°C
Tccd7: +65.5°C
SVI2_P_Core: 123.02 W
SVI2_P_SoC: 18.53 W
SVI2_C_Core: +123.86 A
SVI2_C_SoC: +17.95 A

In windows the core power usage is above 200W.

Should probably just be a simple bitshift. I'd have to check how precise the sensors read out (in an AMD MSR Developer Guide, etc.) before I put in a << 1 or similar in a fork. Maybe.

EDIT about the MSR guides, they probably are closed, so we should hold off with a PR until later when the thermal monitoring MSRs are open. (Threadripper 3's Family 17h Model 30h, MSR guides mostly reference other silicon but could possibly apply in some circumstances).

EDIT again, I have forked this repo and added the multiplication by 2 as a bool parameter shift_quirk. Set that to 1 if you want to multiply your readout by 2.

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 011b0009
0005a010 = 0148000a
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000562b
0005996c = 0000004e
00059970 = c0800005

Ryzen 2200G + Asus prime A320MK

amdgpu-pci-0100
Adapter: PCI adapter
fan1: 0 RPM
edge: +35.0°C (crit = +120.0°C, hyst = +90.0°C)

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: 1.36 V
SVI2_SoC: 1.09 V
Tdie: +43.9°C (high = +95.0°C)
Tctl: +43.9°C
SVI2_P_Core: 28.45 W
SVI2_P_SoC: 10.99 W
SVI2_C_Core: 18.70 A
SVI2_C_SoC: 10.10 A

amdgpu-pci-0800
Adapter: PCI adapter
vddgfx: N/A
vddnb: N/A
edge: +43.0°C (crit = +80.0°C, hyst = +0.0°C)

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01530039
0005a014 = 01110012
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000ac4
00059958 = 00000000
0005995c = 00000aaa
00059960 = 00000000
00059964 = 00000aae
00059968 = 00000000
0005996c = 00000ab4
00059970 = 00000000
Threadripper 3970X / Gigabyte Desinare TRX40
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.97 V
SVI2_SoC: +1.03 V
Tdie: +49.8°C (high = +95.0°C)
Tctl: +49.8°C
Tccd1: +39.5°C
Tccd3: +35.8°C
Tccd5: +38.2°C
Tccd7: +38.2°C
SVI2_P_Core: 7.66 W
SVI2_P_SoC: 17.31 W
SVI2_C_Core: +7.91 A
SVI2_C_SoC: +16.77 A
I strongly suspect that core power is 1/2 of the real value.
When I run prime95 with the highest power settings (torture test 2), this is what I see
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.99 V
SVI2_SoC: +1.03 V
Tdie: +72.0°C (high = +95.0°C)
Tctl: +72.0°C
Tccd1: +72.2°C
Tccd3: +63.5°C
Tccd5: +71.0°C
Tccd7: +65.5°C
SVI2_P_Core: 123.02 W
SVI2_P_SoC: 18.53 W
SVI2_C_Core: +123.86 A
SVI2_C_SoC: +17.95 A
In windows the core power usage is above 200W.

Should probably just be a simple bitshift. I'd have to check how precise the sensors read out (in an AMD MSR Developer Guide, etc.) before I put in a << 1 or similar in a fork. Maybe.

EDIT about the MSR guides, they probably are closed, so we should hold off with a PR until later when the thermal monitoring MSRs are open. (Threadripper 3's Family 17h Model 30h, MSR guides mostly reference other silicon but could possibly apply in some circumstances).

EDIT again, I have forked this repo and added the multiplication by 2 as a bool parameter shift_quirk. Set that to 1 if you want to multiply your readout by 2.

Its probably not that simple. On my motherboard I have both Vrms (core and SoC) accessible on smbus via semi-standard PMBUS interface (kernel module pmbus works with both).

I also got the it87 module working on both ITE chips, and figured out all the sensor values such as they are very close to what I see in windows/bios.

This is what I see now (currently running folding@home with 180W TDP limit to avoid over stressing the CPU from 24/7 operation)

[mlevitsk@starship ~]$sensors zenpower-pci-00c3 pmbus-i2c-8-70 pmbus-i2c-8-71 it8686-isa-0a40
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.93 V  
SVI2_SoC:     +1.03 V  
Tdie:         +66.1°C  (high = +95.0°C)
Tctl:         +66.1°C  
Tccd1:        +65.2°C  
Tccd3:        +59.8°C  
Tccd5:        +64.8°C  
Tccd7:        +63.2°C  
SVI2_P_Core:  62.16 W  
SVI2_P_SoC:   19.13 W  
SVI2_C_Core: +67.86 A  
SVI2_C_SoC:  +18.54 A  

pmbus-i2c-8-70
Adapter: SMBus PIIX4 adapter port 0 at 0b00
vin:         +11.94 V  
vout1:        +0.90 V  
temp1:        +55.0°C  
pin:         154.00 W  
pout1:       122.50 W  
iin:         +10.75 A  
iout1:       +142.00 A  

pmbus-i2c-8-71
Adapter: SMBus PIIX4 adapter port 0 at 0b00
vin:         +12.09 V  
vout1:        +1.03 V  
temp1:        +45.0°C  
temp2:        +45.0°C  
pin:          25.50 W  
pout1:        23.50 W  
iin:          +2.22 A  
iout1:       +23.75 A  

it8686-isa-0a40
Adapter: ISA adapter
CPU Vcore:      +0.98 V  
+3.3V:          +3.30 V  
+12V:          +12.10 V  
+5V:            +5.01 V  
DRAM C/D:       +1.34 V  
CPU Vcore SoC:  +1.08 V  
DRAM A/B:       +1.36 V  
3VSB:           +3.29 V  
Vbat:           +3.17 V  
CPU_FAN:       1427 RPM  (min =    0 RPM)
SYS_FAN1:      1086 RPM  (min =    0 RPM)
SYS_FAN2:      1095 RPM  (min =    0 RPM)
CHIPSET_FAN:      0 RPM  (min =    0 RPM)
CPU_OPT:       1102 RPM  (min =    0 RPM)
SYSTEM1:        +32.0°C  
CHIPSET:        +45.0°C  
CPU:            +66.0°C  
PCIEX16_1:      +41.0°C  
VRM_MOS:        +53.0°C  
EC_TEMP1:       -55.0°C  
intrusion0:    OK

0x70 PMBUS is the core VRM and 0x71 is the SOC VRM.
In windows I also see these in HWiNFO and I even figured out their addresses by gradually blacklisting SMBUS addresses and see when these disappear.

Also note that in Windows (both HWiNFO and Ryzen master) the sum of core and soc power doesn't add up to the TDP either just like you see above in the PMBUS devices - it is about 40W less give it or take.

CPU: Zen2 Threadripper 3960X
MB: Asus Zenith Extreme II

Adapter: PCI adapter
SVI2_Core:     1.39 V
SVI2_SoC:      1.24 V
Tdie:         +64.8°C  (high = +95.0°C)
Tctl:         +64.8°C
Tccd1:        +64.2°C
Tccd3:        +67.0°C
Tccd5:        +56.8°C
Tccd7:        +55.5°C
SVI2_P_Core:  69.50 W
SVI2_P_SoC:   25.14 W
SVI2_C_Core:  50.07 A
SVI2_C_SoC:   20.31 A


KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01330049
0005a014 = 011a0045
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000b50
00059958 = 00000000
0005995c = 00000b7c
00059960 = 00000000
00059964 = 00000b5a
00059968 = 00000000
0005996c = 00000b48
00059970 = 00000000

Matir commented

Asus PRIME X570-PRO
Ryzen 3700X
Linux zen2 5.4.0-4-amd64 #1 SMP Debian 5.4.19-1 (2020-02-13) x86_64 GNU/Linux

# cat /sys/class/hwmon/hwmon1/debug_data 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01490020
0005a010 = 01260025
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000bd4
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.31 V  
SVI2_SoC:      1.09 V  
Tdie:         +75.0°C  (high = +95.0°C)
Tctl:         +75.0°C  
Tccd1:        +75.5°C  
SVI2_P_Core:  34.44 W  
SVI2_P_SoC:    9.66 W  
SVI2_C_Core:  26.35 A  
SVI2_C_SoC:    8.83 A  

(Note, currently running Folding @ Home on CPU, so under quite a bit of load.)

CPU - 3960X
Motherboard - ASRock TRX40 Creator
Kernel - 5.6.4-arch1-1

cat /sys/class/hwmon/hwmon2/debug_data

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f80000
0005a010 = 01490027
0005a014 = 012f00df
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000b96
00059958 = 00000000
0005995c = 00000b7e
00059960 = 00000000
00059964 = 00000b94
00059968 = 00000000
0005996c = 00000b82
00059970 = 00000000

sensors zenpower-pci-00c3

Adapter: PCI adapter
SVI2_Core:     1.26 V  
SVI2_SoC:      1.09 V  
Tdie:         +66.2°C  (high = +95.0°C)
Tctl:         +66.2°C  
Tccd1:        +63.5°C  
Tccd3:        +63.0°C  
Tccd5:        +67.2°C  
Tccd7:        +62.5°C  
SVI2_P_Core: 182.19 W  
SVI2_P_SoC:   12.23 W  
SVI2_C_Core: 144.94 A  
SVI2_C_SoC:   11.18 A

Core power reading is definitely lower than actual. Power at the wall is roughly 150W higher than reported with a heavy AVX load.

@ocerman, I tried to reinstall to get zenpower to work with 5.7-rc, but it's now broken and won't install on ANY kernel version, because of an incompatibility with the latest GCC update, which occurred a few days ago:

cat /var/lib/dkms/zenpower/0.1.10/build/make.log
DKMS make.log for zenpower-0.1.10 for kernel 5.4.40-1-MANJARO (x86_64)
Thu 14 May 2020 11:45:10 AM EDT
make[1]: Entering directory '/usr/lib/modules/5.4.40-1-MANJARO/build'
  CC [M]  /var/lib/dkms/zenpower/0.1.10/build/zenpower.o
cc1: error: incompatible gcc/plugin versions
cc1: error: failed to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:266: /var/lib/dkms/zenpower/0.1.10/build/zenpower.o] Error 1
make[1]: *** [Makefile:1691: /var/lib/dkms/zenpower/0.1.10/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.4.40-1-MANJARO/build'
make: *** [Makefile:27: modules] Error 2

Note that this is even on the LTS kernel. Should I file a new issue?

@gardotd426

No is your distribution issue, kernel -> GCC version mismatching.
( Google for it ).

Also please don't post random stuff in issues meant to 'collect data'.

Ryzen 7 2700X
Gigabyte B450M-DS3H Rev 1.0
Linux 5.3.0-51

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0140008f
0005a010 = 0176001d
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00008a45
0005996c = 0000004b
00059970 = c0800005

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +1.15 V
SVI2_SoC: +0.81 V
Tdie: +58.0°C (high = +95.0°C)
Tctl: +68.0°C
SVI2_P_Core: 172.09 W
SVI2_P_SoC: 8.51 W
SVI2_C_Core: +150.69 A
SVI2_C_SoC: +10.46 A

Ryzen 7 3800X
ASRock X570 Taichi
Linux 5.7.0-rc6-1-tkg-pds

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01390013
0005a010 = 0112000e
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ae6
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

Those seem the same as everyone else's, and regarding sensors:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.39 V
SVI2_SoC:      1.19 V
Tdie:         +74.9°C  (high = +95.0°C)
Tctl:         +74.9°C
Tccd1:        +67.2°C
SVI2_P_Core:  12.80 W
SVI2_P_SoC:    5.62 W
SVI2_C_Core:   9.88 A
SVI2_C_SoC:    4.71 A

The watts are definitely wrong, this is a 3800X under load and @birdie-github's script reads like 97W at the same time, which makes a lot more sense for this chip under load. I'm not quite sure about the amps, temps and voltage are right though.

Everything looks fine and reasonable. Compared to the asus-wmi-sensors driver, the Vcore is about 20mV higher than what the SIO sensor reports. Ryzen 9 3950X.
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01490038
0005a010 = 01320065
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ba4
00059958 = 00000bac
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: 1.24 V
SVI2_SoC: 1.09 V
Tdie: +65.8°C (high = +95.0°C)
Tctl: +65.8°C
Tccd1: +64.8°C
Tccd2: +66.0°C
SVI2_P_Core: 75.04 W
SVI2_P_SoC: 18.03 W
SVI2_C_Core: 60.61 A
SVI2_C_SoC: 16.48 A

Motherboard is an ASUS Crosshair VII Hero with BIOS 3004
5.4.0-31-generic

TR 2920X on an Asrock X399 Fatality Professional Gaming motherboard
kernel 5.3.0.-53-generic

KERN_SUP: 1
NODE0; CPU0; N/CPU: 2
0005a008 = 00000002
0005a00c = 01540027
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000c46
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000b259
0005996c = 00000061
00059970 = c0800005
KERN_SUP: 1
NODE1; CPU0; N/CPU: 2
0005a008 = 00000002
0005a00c = 012c007d
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000ae57
0005996c = 0000005e
00059970 = c0800005

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC: +1.02 V
Tdie: +62.0°C (high = +95.0°C)
Tctl: +89.0°C
Tccd1: +86.2°C
SVI2_P_SoC: 14.42 W
SVI2_C_SoC: +14.07 A

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core: +1.27 V
Tdie: +59.2°C (high = +95.0°C)
Tctl: +86.2°C
SVI2_P_Core: 157.67 W
SVI2_C_Core: +123.67 A

Gigabyte Aorus Master X570
Linux host 5.6.14-gentoo #3 SMP Wed May 27 10:45:54 EDT 2020 x86_64 AMD Ryzen 9 3900X 12-Core Processor AuthenticAMD GNU/Linux
`zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: 963.00 mV
SVI2_SoC: 1.08 V
Tdie: +32.1C (high = +95.0C)
Tctl: +32.1C
Tccd1: +30.2C
Tccd2: +27.2C
SVI2_P_Core: 4.58 W
SVI2_P_SoC: 10.19 W
SVI2_C_Core: 5.27 A
SVI2_C_SoC: 9.42 A

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014b001f
0005a010 = 010e0011
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a7e
00059958 = 00000a66
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
`

MSI B450-A Pro Max
Ryzen 9 3900x
Debian 10.4 with Proxmox VE kernel
Linux hostname 5.4.44-1-pve #1 SMP PVE 5.4.44-1 (Fri, 12 Jun 2020 08:18:46 +0200) x86_64 GNU/Linux

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014a0023
0005a010 = 010d0017
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aa2
00059958 = 00000b68
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.48 V
SVI2_SoC:     +1.09 V
Tdie:         +34.0°C  (high = +95.0°C)
Tctl:         +34.0°C
Tccd1:        +30.0°C
Tccd2:        +33.8°C
SVI2_P_Core:  19.43 W
SVI2_P_SoC:   10.57 W
SVI2_C_Core: +13.18 A
SVI2_C_SoC:   +9.71 A

ASUS X570-PRO
Ryzen 9 3900x
Debian 10.4 with Kernel 5.5.17 from buster-backports

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014b0029
0005a010 = 01600004
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ad0
00059958 = 00000b04
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +1.39 V
SVI2_SoC:     +1.08 V
Tdie:         +54.1°C  (high = +95.0°C)
Tctl:         +54.1°C
Tccd1:        +42.0°C
Tccd2:        +43.5°C
SVI2_P_Core:  14.08 W
SVI2_P_SoC:   14.01 W
SVI2_C_Core:  +9.88 A
SVI2_C_SoC:  +13.24 A

Asus ROG STRIX B450-F GAMING
Ryzen 7 3700X

ERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014a0019
0005a010 = 015f0003
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ab8
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core: +0.95 V
SVI2_SoC: +1.09 V
Tdie: +46.0°C (high = +95.0°C)
Tctl: +46.0°C
Tccd1: +37.5°C
SVI2_P_Core: 3.13 W
SVI2_P_SoC: 8.32 W
SVI2_C_Core: +3.29 A
SVI2_C_SoC: +7.65 A

Ubuntu 19.10 with Vanilla kernel 5.4.46

MSI MEG X399 CREATION
AMD Ryzen™ Threadripper 2950X Processor

Debian testing amd64, vanilla Debian kernel version 5.6.7-1

KERN_SUP: 1
NODE0; CPU0; N/CPU: 2
0005a008 = 00000002
0005a00c = 01410045
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000ba6
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00008241
0005996c = 00000062
00059970 = c0800005
KERN_SUP: 1
NODE1; CPU0; N/CPU: 2
0005a008 = 00000002
0005a00c = 016a0001
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00008643
0005996c = 00000065
00059970 = c0800005
# sensors 'zenpower-*'
zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core:   919.00 mV 
Tdie:         +41.0°C  (high = +95.0°C)
Tctl:         +68.0°C  
SVI2_P_Core: 954.84 mW 
SVI2_C_Core:   1.04 A  

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC:      1.14 V  
Tdie:         +41.0°C  (high = +95.0°C)
Tctl:         +68.0°C  
Tccd1:        +67.8°C  
SVI2_P_SoC:   27.24 W  
SVI2_C_SoC:   23.81 A  
#

For comparison this is with with k10temp (k10temp loaded instead of zenpower, nct6797 and nct7802:

# sensors 'nct7802-*' 'nct6797-*' 'k10temp-*'
nct7802-i2c-1-28
Adapter: SMBus PIIX4 adapter port 0 at 0b00
in0:           3.39 V  (min =  +0.00 V, max =  +4.09 V)
in1:         536.00 mV 
fan1:           0 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        -62.5°C  (low  =  +0.0°C, high = +85.0°C)  ALARM (LOW)
                       (crit = +100.0°C)  sensor = thermistor
temp2:        -62.5°C  (low  =  +0.0°C, high = +85.0°C)  ALARM (LOW)
                       (crit = +100.0°C)  sensor = thermistor
temp3:        -62.5°C  (low  =  +0.0°C, high = +85.0°C)  ALARM (LOW)
                       (crit = +100.0°C)  sensor = thermistor
temp4:        +46.0°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)
temp5:         +0.0°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)
temp6:         +0.0°C  

nct7802-i2c-1-2a
Adapter: SMBus PIIX4 adapter port 0 at 0b00
in0:           3.39 V  (min =  +0.00 V, max =  +4.09 V)
in1:         584.00 mV 
fan1:           0 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        +46.0°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)  sensor = thermistor
temp2:        +44.0°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)  sensor = thermistor
temp3:        +44.2°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)  sensor = thermistor
temp4:        +48.0°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)
temp5:         +0.0°C  (low  =  +0.0°C, high = +85.0°C)
                       (crit = +100.0°C)
temp6:         +0.0°C  

nct6797-isa-0a20
Adapter: ISA adapter
in0:                     1.09 V  (min =  +0.00 V, max =  +1.74 V)
in1:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                     3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                     3.38 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   160.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                   648.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                     3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                     3.18 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                     1.82 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                  680.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                  448.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                    1.16 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  680.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                    1.48 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                  2928 RPM  (min =    0 RPM)
fan2:                   734 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
fan4:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
fan6:                     0 RPM  (min =    0 RPM)
fan7:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +47.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU diode
CPUTIN:                 +39.0°C  (high = +107.0°C, hyst = +89.0°C)  sensor = thermistor
AUXTIN0:                +46.0°C  (high = +107.0°C, hyst = +89.0°C)  sensor = thermistor
AUXTIN1:                +44.0°C    sensor = thermistor
AUXTIN2:                +62.0°C    sensor = thermistor
AUXTIN3:                 +0.0°C    sensor = thermistor
SMBUSMASTER 0:          +67.5°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

k10temp-pci-00cb
Adapter: PCI adapter
Tdie:         +40.8°C  
Tctl:         +67.8°C  

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +40.8°C  
Tctl:         +67.8°C  
Tccd1:        +68.0°C  


Since I recently upgraded my system let's post here again!
AMD Ryzen 7 3700X / Gigabyte B450M DS3H / Linux 5.7.11-zen1-1-zen
All values seem to be correct when compared to k10temp.

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014a0021
0005a010 = 0118000f
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aa0
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.40 V  
SVI2_SoC:      1.09 V  
Tdie:         +43.6°C  (high = +95.0°C)
Tctl:         +43.6°C  
Tccd1:        +37.5°C  
SVI2_P_Core:  15.68 W  
SVI2_P_SoC:   10.89 W  
SVI2_C_Core:  11.86 A  
SVI2_C_SoC:   10.30 A

Ryzen 4800H
5.6.0-1023-oem

KERN_SUP: 0
NODE0; CPU0; N/CPU: 1
0005a008 = 00000000
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

zenpower-pci-00c3
Adapter: PCI adapter
Tdie: +36.1°C (high = +95.0°C)
Tctl: +36.1°C

Ryzen 4600H
5.6.0-1023-oem

KERN_SUP: 0
NODE0; CPU0; N/CPU: 1
0005a008 = 00000000
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

ASRock Rack EPYCD8
EPYC 7642
Ubuntu 20.04.1 (linux kernel 5.4.0-45-generic)

debug data:
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01760021
0005a014 = 01620074
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000ae6
00059958 = 00000ae6
0005995c = 00000ae4
00059960 = 00000ae2
00059964 = 00000af6
00059968 = 00000ae8
0005996c = 00000ae6
00059970 = 00000adc

B550I AORUS PRO AX, Ryzen 5 3600.
Void Linux.

% uname -srvmpio
Linux 5.7.19_1 #1 SMP Thu Aug 27 08:23:40 UTC 2020 x86_64 unknown unknown GNU/Linux

% cat /sys/class/hwmon/hwmon0/debug_data
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01490022
0005a010 = 01650006
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aca
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

% sensors 'zenpower-*'
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:    +0.99 V
SVI2_SoC:     +1.09 V
Tdie:         +44.5°C  (high = +95.0°C)
Tctl:         +44.5°C
Tccd1:        +43.0°C
SVI2_P_Core:   5.89 W
SVI2_P_SoC:   10.95 W
SVI2_C_Core:  +5.93 A
SVI2_C_SoC:  +10.01 A

ASRock X399 Professional Gaming
Ryzen Threadripper 1900X

# uname -sr
Linux 5.8.10-200.fc32.x86_64

# ./zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 2
0005a008 = 00000002
0005a00c = 01690013
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000b30
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00006834
0005996c = 0000004d
00059970 = c0800005
KERN_SUP: 1
NODE1; CPU0; N/CPU: 2
0005a008 = 00000002
0005a00c = 0125000c
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00006834
0005996c = 0000004d
00059970 = c0800005

# sensors 'zenpower-*'
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC:    894.00 mV 
Tdie:         +29.2°C  (high = +95.0°C)
Tctl:         +56.2°C  
Tccd1:        +53.2°C  
SVI2_P_SoC:    6.13 W  
SVI2_C_SoC:    6.85 A  

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core:   907.00 mV 
Tdie:         +32.2°C  (high = +95.0°C)
Tctl:         +59.2°C  
SVI2_P_Core:   6.60 W  
SVI2_C_Core:   8.31 A  

ASRock X399 Professional Gaming
Ryzen Threadripper 2970WX

# uname -sr
Linux 5.8.14-200.fc32.x86_64

# ./zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 016e0028
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000b62
00059958 = 00000b72
0005995c = 00000b68
00059960 = 00000000
00059964 = 08400001
00059968 = 0000783c
0005996c = 00000050
00059970 = c0800005
KERN_SUP: 1
NODE1; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 017d0007
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000743a
0005996c = 0000004a
00059970 = c0800005
KERN_SUP: 1
NODE2; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00007a3d
0005996c = 00000050
00059970 = c0800005
KERN_SUP: 1
NODE3; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000783c
0005996c = 0000004c
00059970 = c0800005

# sensors 'zenpower-*'
zenpower-pci-00d3
Adapter: PCI adapter
Tdie:         +35.5°C  (high = +95.0°C)
Tctl:         +62.5°C  

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC:    863.00 mV 
Tdie:         +35.6°C  (high = +95.0°C)
Tctl:         +62.6°C  
Tccd1:        +60.0°C  
Tccd2:        +62.5°C  
Tccd3:        +61.0°C  
SVI2_P_SoC:   11.52 W  
SVI2_C_SoC:   13.35 A  

zenpower-pci-00db
Adapter: PCI adapter
Tdie:         +34.8°C  (high = +95.0°C)
Tctl:         +61.8°C  

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core:     1.26 V  
Tdie:         +33.4°C  (high = +95.0°C)
Tctl:         +60.4°C  
SVI2_P_Core:  17.06 W  
SVI2_C_Core:  13.51 A  

ASRock x470 Taichi
Ryzen 7 3700X
Ubuntu 20.04

$ uname -sr
Linux 5.4.0-48-lowlatency

$ ./zp_read_debug.sh
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0148001b
0005a010 = 01610003
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a90
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

$ sensors 'zenpower-*'
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.47 V  
SVI2_SoC:      1.10 V  
Tdie:         +45.8°C  (high = +95.0°C)
Tctl:         +45.8°C  
Tccd1:        +32.8°C  
SVI2_P_Core:  26.13 W  
SVI2_P_SoC:    8.74 W  
SVI2_C_Core:  17.79 A  
SVI2_C_SoC:    7.95 A

ASUS ROG STRIX B550-F GAMING (WI-FI)
AMD Ryzen 9 3900XT
Ubuntu 20.04

andrew@asus-b550:~/kernel$ uname -sr
Linux 5.4.0-48-generic

andrew@asus-b550:~/kernel$ ./zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014b0023
0005a010 = 016a0003
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aa2
00059958 = 00000a8e
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

andrew@asus-b550:~/kernel$ sudo ./zp_read_debug.sh 
[sudo] пароль для andrew: 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014a0023
0005a010 = 016a0002
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aaa
00059958 = 00000a96
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

andrew@asus-b550:~/kernel$ sensors 'zenpower-*'
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   894.00 mV 
SVI2_SoC:      1.08 V  
Tdie:         +43.1°C  (high = +95.0°C)
Tctl:         +43.1°C  
Tccd1:        +35.2°C  
Tccd2:        +32.2°C  
SVI2_P_Core:   1.77 W  
SVI2_P_SoC:   11.21 W  
SVI2_C_Core:   1.98 A  
SVI2_C_SoC:   10.30 A 

CPU: Ryzen 7 4800H
System: Tongfang PF5NU1G (Mechrevo Code 01)
Distro: Arch Linux
Kernel: 5.9.0-zen1-1-zen

debug_data:

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000000
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

sensors:

zenpower-pci-00c3
Adapter: PCI adapter
Tdie:         +45.5°C  (high = +95.0°C)
Tctl:         +45.5°C

Model name: AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx
5.8.15-301.fc33.x86_64
Thinkpad E595

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0186000a
0005a010 = 0152002d
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00006030
0005996c = 0000004c
00059970 = c0800005

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   713.00 mV 
SVI2_SoC:      1.04 V  
Tdie:         +48.8°C  (high = +95.0°C)
Tctl:         +48.8°C  
SVI2_P_Core:   8.15 W  
SVI2_P_SoC:   17.23 W  
SVI2_C_Core:  11.43 A  
SVI2_C_SoC:   16.59 A  

I'd rather sacrifice some performance in favor of lower idle temp (i5-6300U refugee here) and better battery life (94Wh Dell E5570 owner also)

luema commented

Ryzen 7 3800X
MSI MPG X570 Gaming Edge Wifi
Linux 5.8.16-2-MANJARO

Using zenpower-dkms 0.1.12-1 from AUR

Debug data:

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014a002a
0005a010 = 01160017
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000b00
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

Sensors:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   982.00 mV 
SVI2_SoC:      1.09 V  
Tdie:         +36.9°C  (high = +95.0°C)
Tctl:         +36.9°C  
Tccd1:        +37.2°C  
SVI2_P_Core:   5.82 W  
SVI2_P_SoC:   13.45 W  
SVI2_C_Core:   6.59 A  
SVI2_C_SoC:   12.36 A 

Ryzen 5 3600
MSI B450 Pro-VDH MAX
Arch Linux, 5.9.1-zen2-1-zen

~> cat /sys/class/hwmon/hwmon1/debug_data 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014a0023
0005a010 = 01370015
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ae4
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

Sensors

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.20 V  
SVI2_SoC:      1.09 V  
Tdie:         +53.4°C  (high = +95.0°C)
Tctl:         +53.4°C  
Tccd1:        +47.5°C  
SVI2_P_Core:  19.88 W  
SVI2_P_SoC:   11.21 W  
SVI2_C_Core:  16.47 A  
SVI2_C_SoC:   10.30 A

Thinkpad T14 AMD 7 Pro 4750U
Ubuntu 20.10 (kernel 5.9.0-050900-generic)
with enabled tlp + auto-cpufreq

./zp_read_debug.sh

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000000
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

sensors zenpower-*

zenpower-pci-00c3
Adapter: PCI adapter
Tdie:         +68.0°C  (high = +95.0°C)
Tctl:         +68.0°C  

zenmonitor

Screenshot from 2020-11-11 14-51-01

Ryzen 5 5600X
Gigabyte Aorus Elite B550 Rev 1.0
Linux pc 5.9.3-1-MANJARO #1 SMP PREEMPT Sun Nov 1 14:25:36 UTC 2020 x86_64 GNU/Linux

[pc ~]# ./zp_read_debug.sh && sensors zenpower-*
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01590013
0005a010 = 01630001
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a88
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
CPU Die Temp:  +30.4°C  (high = +95.0°C)
CPU CTL Temp:  +30.4°C  

CPU: Ryzen 9 3900XT
MB: ASUS AM4 TUF Gaming X570-Plus Wi-Fi
Kernel: Linux whitebox 5.8.0-26-generic #27-Ubuntu SMP Wed Oct 21 22:29:16 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

I don't know if the values are wrong

  bash zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 014b002c
0005a010 = 01180013
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000b66
00059958 = 00000aba
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
  sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.44 V  
SVI2_SoC:      1.08 V  
Tdie:         +62.9°C  (high = +95.0°C)
Tctl:         +62.9°C  
Tccd1:        +41.2°C  
Tccd2:        +56.2°C  
SVI2_P_Core:  16.17 W  
SVI2_P_SoC:   13.69 W  
SVI2_C_Core:  11.86 A  
SVI2_C_SoC:   12.36 A  

Ryzen 9 5900X
Gigabyte B550M AORUS PRO-P
Linux ryzen 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

./zp_read_debug.sh 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01390032
0005a010 = 01640000
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000abc
00059958 = 00000ac2
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
Tdie:         +50.2°C  (high = +95.0°C)
Tctl:         +50.2°C

Note: Zen monitor complains "Zen CPU not detected" and shows nothing

Ryzen 7 5800X (obviously support isn't really there yet, but figured this can help)

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01390013
0005a010 = 01150018
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000ab4
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

sensors output:

zenpower-pci-00c3
Adapter: PCI adapter
Tdie:         +33.1°C  (high = +95.0°C)
Tctl:         +33.1°C

As others have said, zenmonitor says no CPU found (also a similar issue found with MangoHud where it says it can't get CPU power data when using either zenpower or k10temp)

vfib commented

Gigabyte X570 Aorus Extreme
Ryzen 9 5950x

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 013b0024
0005a010 = 015c0008
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a90
00059958 = 00000a50
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

zenpower-pci-00c3 Adapter: PCI adapter Tdie: +36.2°C (high = +95.0°C) Tctl: +36.2°C

Asrock Rack EPYCD8 motherboard
AMD Epyc 7402P cpu

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01f70000
0005a010 = 01680039
0005a014 = 013f0058
000598bc = 0fff0fff
0005994c = 0fff0fff
00059954 = 00000aea
00059958 = 00000000
0005995c = 00000ae2
00059960 = 00000000
00059964 = 00000aee
00059968 = 00000000
0005996c = 00000aec
00059970 = 00000000
zenpower-pci-00c3 

Tdie:         +45.8°C  (high = +95.0°C) 
Tctl:         +45.8°C  
Tccd1:        +44.8°C  
Tccd3:        +43.8°C  
Tccd5:        +46.5°C  
Tccd7:        +45.2°C

Ryzen 7 3700U, Kernel 5.9.14, Arch Linux, on Asus Um431da

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   875.00 mV 
SVI2_SoC:      1.02 V  
Tdie:         +45.8°C  (high = +95.0°C)
Tctl:         +45.8°C  
SVI2_P_Core:  28.19 W  
SVI2_P_SoC:   14.79 W  
SVI2_C_Core:  32.22 A  
SVI2_C_SoC:   14.43 A
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01890006
0005a010 = 01530020
0005a014 = 00000000
000598bc = ffffffff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00005a2d
0005996c = 00000052
00059970 = c0800005

AMD Ryzen 5 1600X Six-Core Processor (family: 0x17, model: 0x1, stepping: 0x1)
MSI B350 PC MATE (MS-7A34), BIOS A.LR 07/02/2020
5.10.4-200.fc33.x86_64, Fedora 33

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   844.00 mV 
SVI2_SoC:      1.13 V  
Tdie:         +32.8°C  (high = +95.0°C)
Tctl:         +52.8°C  
SVI2_P_Core:  10.52 W  
SVI2_P_SoC:   15.11 W  
SVI2_C_Core:  12.47 A  
SVI2_C_SoC:   13.35 A 
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0171000a
0005a010 = 01430026
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00006834
0005996c = 00000054
00059970 = c0800005

AMD Ryzen 5 2600X
Gigabytes Aorus X470 Ultra Gaming
Linux aorus 5.10.6-arch1-1 #1 SMP PREEMPT Sat, 09 Jan 2021 18:22:35 +0000 x86_64 GNU/Linux

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0176000f
0005a010 = 01720018
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00004422
0005996c = 00000048
00059970 = c0800005
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.31 V  
SVI2_SoC:    825.00 mV 
Tdie:         +65.9°C  (high = +95.0°C)
Tctl:         +65.9°C  
SVI2_P_Core: 126.99 W  
SVI2_P_SoC:    9.30 W  
SVI2_C_Core:  98.72 A  
SVI2_C_SoC:   11.18 A 

I think it’s correct, but I have no way to be sure.

3600 non-X (family 0x17, model 0x71, stepping 0x0)
MSI B550-A PRO
Linux 5.9.16_1

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01490023
0005a010 = 01640004
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000aa6
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.29 V
SVI2_SoC:      1.09 V
Tdie:         +38.6°C  (high = +95.0°C)
Tctl:         +38.6°C
Tccd1:        +44.5°C
SVI2_P_Core:  10.23 W
SVI2_P_SoC:   10.89 W
SVI2_C_Core:   7.91 A
SVI2_C_SoC:   10.01 A

If I remove that and plug k10temp back in, I get:

k10temp-pci-00c3
Adapter: PCI adapter
Vcore:       919.00 mV
Vsoc:          1.09 V
Tctl:         +47.9°C
Tdie:         +47.9°C
Tccd1:        +37.5°C
Icore:         4.00 A
Isoc:          8.50 A

5600X (undervolted w magnitude 24)
ASUS B550-I, bios 1803 w AGESA 1.2.0.0
SMU FW Version v56.45.0
5.8.0-7642-generic x86_64 GNU/Linux
#47~1612288990~20.10~b8113e7-Ubuntu SMP Wed Feb 3 02:27:26 UTC

I have @hattedsquirrel's patch4 applied to zenpower

idle:

KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 0158000d
0005a010 = 016b0007
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000a94
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000

idle:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:   882.00 mV 
SVI2_SoC:    1000.00 mV 
Tdie:         +36.9°C  (high = +95.0°C)
Tctl:         +36.9°C  
Tccd1:        +34.2°C  
SVI2_P_Core:   3.49 W  
SVI2_P_SoC:    4.68 W  
SVI2_C_Core:   4.61 A  
SVI2_C_SoC:    4.71 A  

Thanks for your work!
Cheers

5600X (undervolted -0.102V in BIOS)
GIGABYTE A520i AC, BIOS version F13a w AGESA 1.2.0.0
Linux 5.10.16-zen1-1-zen Archlinux

$ cat /sys/class/hwmon/hwmon3/debug_data
KERN_SUP: 1
NODE0; CPU0; N/CPU: 1
0005a008 = 00000002
0005a00c = 01590016
0005a010 = 016a000b
0005a014 = 00000000
000598bc = 0fff0fff
0005994c = 00000000
00059954 = 00000b26
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 00000000
00059968 = 00000000
0005996c = 00000000
00059970 = 00000000
$ sensors zenpower-*
zenpower-pci-00c3
Adapter: PCI adapter
Tdie:         +50.9°C  (high = +95.0°C)
Tctl:         +50.9°C  
diorn commented

`
KERN_SUP: 1
NODE0; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 014c0051
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000c0a
00059958 = 00000c10
0005995c = 00000c06
00059960 = 00000000
00059964 = 08400001
00059968 = 00009e4f
0005996c = 0000005c
00059970 = c0800005
KERN_SUP: 1
NODE1; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 01410030
0005a010 = 01f70000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 0000a050
0005996c = 0000005b
00059970 = c0800005
KERN_SUP: 1
NODE2; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00009e4f
0005996c = 0000005a
00059970 = c0800005
KERN_SUP: 1
NODE3; CPU0; N/CPU: 4
0005a008 = 00000002
0005a00c = 00000000
0005a010 = 00000000
0005a014 = 00000000
000598bc = 0fff00ff
0005994c = 00000000
00059954 = 00000000
00059958 = 00000000
0005995c = 00000000
00059960 = 00000000
00059964 = 08400001
00059968 = 00009e4f
0005996c = 00000058

sensors zenpower-*
zenpower-pci-00db
Adapter: PCI adapter
Tdie: +46.0°C (high = +95.0°C)
Tctl: +73.0°C

zenpower-pci-00cb
Adapter: PCI adapter
SVI2_Core: 1.30 V
Tdie: +49.2°C (high = +95.0°C)
Tctl: +76.2°C
SVI2_P_Core: 20.26 W
SVI2_C_Core: 16.63 A

zenpower-pci-00d3
Adapter: PCI adapter
Tdie: +48.5°C (high = +95.0°C)
Tctl: +75.5°C

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_SoC: 1.08 V
Tdie: +56.8°C (high = +95.0°C)
Tctl: +83.8°C
Tccd1: +76.2°C
Tccd2: +75.0°C
Tccd3: +73.0°C
SVI2_P_SoC: 24.59 W
SVI2_C_SoC: 22.73 A
`

Looks like the Tdie and Tctl temps are swapped on zenmonitor vs zenpower sensors
Kernel: 5.11.8-xanmod1
CPU: TR 2970W
MB: Asrock 399 taichi
but i think they were swapped on 5.4 and 5.8 kernels to