lm_sensors는 AM4/B450의 개별 코어 온도를 보고하지 않습니다.

lm_sensors는 AM4/B450의 개별 코어 온도를 보고하지 않습니다.

sensors이것은 Biostar B450MH의 내 컴퓨터 Ryzen 5 3600X의 출력입니다.

amdgpu-pci-0a00
Adapter: PCI adapter
vddgfx:      725.00 mV
fan1:           0 RPM  (min =    0 RPM, max = 3630 RPM)
edge:         +45.0°C  (crit = +100.0°C, hyst = -273.1°C)
                       (emerg = +105.0°C)
junction:     +45.0°C  (crit = +110.0°C, hyst = -273.1°C)
                       (emerg = +115.0°C)
mem:          +46.0°C  (crit = +105.0°C, hyst = -273.1°C)
                       (emerg = +110.0°C)
power1:       10.00 W  (cap = 190.00 W)

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

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +38.1°C
Tdie:         +38.1°C
Tccd1:        +39.5°C

나는 이 전에 달렸고 sensors-detect모든 수표를 허용했습니다. k10tempIntel CPU처럼 개별 코어 온도를 보고하면 안 되나요 ?coretemp

답변1

드라이버는 k10temp보고할 수 있는 내용과 개별 코어의 온도 및 전력량만 보고합니다.아니요현재 사용 가능/구현되었습니다. 패치를 환영합니다(그러나 이것이 병합된다는 의미는 아닙니다).

k10temp가 Intel CPU의 coretemp처럼 개별 코어 온도를 보고하면 안 되나요?

아니요. "해야 한다"는 의미 있는 방식으로 Linux 드라이버에 적용되지 않습니다. Linux 드라이버는 OEM의 입력, 지원 또는 사양 없이 작성되는 경우가 많기 때문입니다.

완전한 보고를 원하면 Windows 및 HWiNFO64를 실행해야 합니다. 후자는 독점 제품이므로 Linux로 이식되는 것을 기대할 수 없습니다. 이를 Linux로 포팅하는 것조차 하드웨어에 직접 액세스해야 하기 때문에 문제가 될 수 있습니다. 이는 일반적으로 동일한 하드웨어에 대해 기존 기본 드라이버를 비활성화해야 함을 의미합니다.

여기 두 개가 있어요나무에서다음보다 더 많은 데이터를 제공하는 항목 k10temp:

Linux 커널에 병합되는 것을 볼 가능성은 거의 없습니다.

관련 정보