У меня есть материнская плата MSI MPG X570 GAMING EDGE WIFI () с процессором AMD Ryzen 3600X.
Я попробовал оригинальное ядро 4.15 на Ubuntu 18.04 Bionic, и датчик-обнаружение не смог обнаружить никаких датчиков.
Я также попробовал ядро 5.1 («Linux 5.1.0-050100-generic») и обновленный lm-sensor не смог обнаружить никаких датчиков на МБ или ЦП.
Что я делаю не так? Мне нужно иметь доступ к температуре процессора. Есть ли еще что-нибудь, чего я мог бы достичь того же?
Спасибо, DP.
Я не думаю, что Вы делаете что-то не так; у меня были подобные результаты, и я нахожусь на ядре 5.2 на Manjaro.
Наши центральные процессоры и материнские платы являются просто слишком новыми для работы с lm_sensors на данный момент.
Если Вы будете искать вокруг, то Вы найдете вопросы как это для многих поколений микропроцессора AMD, так как тепловой контроль не спешит получать работу сначала.
У меня была та же проблема с Asus x570, который использует микросхему NCT6798D. Как обсуждено здесь решение:
sudo nano /etc/default/grub
добавьте к строке:
GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы всплеска"
acpi_enforce_resources=lax
таким образом, это будет взгляды теперь как:
GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы всплеска acpi_enforce_resources=lax"
сохраните и выйдите из нано (или любой редактор, которого Вы предпочитаете), затем введите в терминале:
sudo update-grub
и перезагрузка. Затем введите в терминале снова:
sudo modprobe -v nct6775
Затем Вы будете, вероятно, видеть что-то как:
nct6775: Found NCT6798D or compatible chip at 0x2e:0x290
Больше датчиков должно быть видимо теперь. Можно проверить это командой:
sensors