vladimirzhuravlev, psensor - тоже ноль. Это в принципе ожидаемо, читается с lmsensor k10temp-pci-00c3.
andytux, я загрузился с флешки 22.04, да - температура показывается. Целых три: k10temp-pci-00c3/{0,1,2}
Soobrazitelnyy, я прошелся по тредам. Похоже, что многие вещи перестали быть актуальными.
Собрать модуль nct6775 или it87https://github.com/groeck/nct6775.git и
https://github.com/groeck/it87.git - ссылки мертвые. Зато у этого же автора есть репо
https://github.com/groeck/k10tempПоэтому я собрал его.
k10tempВ нем заявлена поддержка Ryzen. Я поставил как мог:
git clone https://github.com/groeck/k10temp.git
cd k10temp
make
sudo make install
sudo modprobe k10temp
sudo sensors-detect
Не помогло.
Да, до пересборки просто пробовал sudo modprobe k10temp - этот модуль уже был в системе.
Пересбор lm-sensorsНе собирается, пока не знаю почему, пропустил.
Добавить к параметрам ядра acpi_enforce_resources=laxПропустил, потому что не нужно.
тут написано, что для моей материнки MSI B550 Tomahawk этот параметр не нужен:
That being said, there are motherboards which allow accessing their HW sensors chips without using this parameter (such as MSI B550 Tomahawk).
sudo sensors-detectПосле очередной попытки заметил, что sensors-detect в общем-то отыскивает сенсор:
...
AMD Family 17h thermal sensors... Success!
(driver `k10temp')
...
Я не знаю, было это раньше, или нет. Но везде, где люди что-то пересобирали и ставили, похожей надписи ДО манипуляций не было, а ПОСЛЕ - появлялась. То есть сенсор сначала не детектился, а после установки модуля - появлялся, и температура снималась.
Значит, что сенсор в общем-то обнаружен, но по какой-то причине все равно выдает 0. Хотя в BIOS температура показывается. Что-то непонятное получается.