ivanhao / pvetools

proxmox ve tools script(debian9+ can use it).Including email, samba, NFS set zfs max ram, nested virtualization ,docker , pci passthrough etc. for english user,please look the end of readme.
GNU General Public License v3.0
4.34k stars 536 forks source link

AMD系列CPU温度不显示 #69

Open rayfalling opened 1 year ago

rayfalling commented 1 year ago

Describe the bug 如果使用AMD的CPU,添加CPU温度显示会导致概要界面卡loading

Expected behavior A clear and concise description of what you expected to happen.

Screenshots image image

Additional context 由于AMD系列的CPU使用的是k10temp,只会显示CCD温度 默认脚本中过滤方式缺少了对应的支持

qingyuan0o0 commented 11 months ago

root@pve:~# sensors amdgpu-pci-0400 Adapter: PCI adapter vddgfx: 1.25 V
vddnb: 862.00 mV edge: +46.0°C
PPT: 10.00 W

nvme-pci-0300 Adapter: PCI adapter Composite: +44.9°C (low = -20.1°C, high = +84.8°C) (crit = +94.8°C) ERROR: Can't get value of subfeature temp2_min: I/O error ERROR: Can't get value of subfeature temp2_max: I/O error Sensor 1: +61.9°C (low = +0.0°C, high = +0.0°C)

nct6798-isa-0a40 Adapter: ISA adapter in0: 1.23 V (min = +0.00 V, max = +1.74 V) in1: 1.05 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.30 V (min = +0.00 V, max = +0.00 V) ALARM in5: 160.00 mV (min = +0.00 V, max = +0.00 V) ALARM in6: 136.00 mV (min = +0.00 V, max = +0.00 V) ALARM in7: 3.31 V (min = +0.00 V, max = +0.00 V) ALARM in8: 3.25 V (min = +0.00 V, max = +0.00 V) ALARM in9: 376.00 mV (min = +0.00 V, max = +0.00 V) ALARM in10: 80.00 mV (min = +0.00 V, max = +0.00 V) ALARM in11: 64.00 mV (min = +0.00 V, max = +0.00 V) ALARM in12: 1.11 V (min = +0.00 V, max = +0.00 V) ALARM in13: 160.00 mV (min = +0.00 V, max = +0.00 V) ALARM in14: 1.31 V (min = +0.00 V, max = +0.00 V) ALARM fan1: 0 RPM (min = 0 RPM) fan2: 2202 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) fan5: 0 RPM (min = 0 RPM) fan7: 0 RPM (min = 0 RPM) SYSTIN: +108.5°C sensor = thermistor CPUTIN: +48.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor AUXTIN0: +110.5°C sensor = thermistor AUXTIN1: +111.0°C sensor = thermistor AUXTIN2: +111.0°C sensor = thermistor AUXTIN3: +10.0°C sensor = thermistor SMBUSMASTER 0: +49.5°C (high = +80.0°C, hyst = +75.0°C) PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
TSI0_TEMP: +49.6°C
intrusion0: ALARM intrusion1: ALARM beep_enable: disabled

k10temp-pci-00c3 Adapter: PCI adapter Tctl: +49.6°C

/usr/bin/s.sh ERROR: Can't get value of subfeature temp2_min: I/O error ERROR: Can't get value of subfeature temp2_max: I/O error (standard_in) 1: syntax error {"fan1":"0RPM","fan2":"2119RPM","fan3":"0RPM","fan4":"0RPM","fan5":"0RPM","fan7":"0RPM","CPU-MHz":"4114.414","CPU-max-MHz":"","CPU-min-MHz":"1400.0000"}

root@pve:~# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 48 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 16 On-line CPU(s) list: 0-15 Vendor ID: AuthenticAMD BIOS Vendor ID: Advanced Micro Devices, Inc. Model name: AMD Ryzen 7 4800H with Radeon Graphics BIOS Model name: AMD Ryzen 7 4800H with Radeon Graphics Unknown CPU @ 2.9GHz BIOS CPU family: 107 CPU family: 23 Model: 96 Thread(s) per core: 2 Core(s) per socket: 8 Socket(s): 1 Stepping: 1 Frequency boost: enabled CPU(s) scaling MHz: 106% CPU max MHz: 2900.0000 CPU min MHz: 1400.0000 BogoMIPS: 5789.29 Flags: fpu 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 pdpe1 gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse 4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs ski nit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsg sbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_tota l cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decode assists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca Virtualization features: Virtualization: AMD-V Caches (sum of all):
L1d: 256 KiB (8 instances) L1i: 256 KiB (8 instances) L2: 4 MiB (8 instances) L3: 8 MiB (2 instances) NUMA:
NUMA node(s): 1 NUMA node0 CPU(s): 0-15 Vulnerabilities:
Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Spectre v2: Mitigation; Retpolines, IBPB conditional, STIBP always-on, RSB filling, PBRSB-eIBRS Not affected Srbds: Not affected Tsx async abort: Not affected