Чи є утиліта зондування температури для linux, яка буде читати процесор ryzen 1700?


8

Чи є утиліта зондування температури для linux, яка буде читати процесор ryzen 1700? Я шукав таку утиліту і не можу її знайти. Psensor і xsensor не працюють, ні lm-сенсор. Біос материнської плати (GA-AB350M-Gaming 3) зчитує темпи нормально, але це лише тоді, коли я в біос, а не працює ОС.

Як я можу змусити це працювати?


1
Ми підтримуємо лише офіційні версії Ubuntu. Крім того: AMD не публікує таблицю даних для сімейних 17-годинних процесорів, тому технічне обслуговування цих сенсорних програм не може виправити це, поки це не буде випущено.
Rinzwind


Драйвер it87.ko занадто старий і не підтримує новіші чіпсети bugs.launchpad.net/ubuntu/+source/linux/+bug/1740736
Metta Crawler

Відповіді:


8

Модуль ядра, який працював на мене, є it87 https://github.com/groeck/it87

У мене є ASUS Crosshair Hero VI. https://rog.asus.com/forum/showthread.php?92313-linux-lm_sensors-it87-driver

Я використовую ArchLinux з ядром 4.11. Щоб я працював, я побіг

sudo modprobe it87 force_id=0x8622
sudo sensors-detect

Можливо, вам буде потрібно використовувати інше force_idзначення. Рекомендований список із репо-файлів - 0x8622, 0x8628, 0x8728 та 0x8732.

Щоб завантажити модуль під час завантаження, мені довелося створити такі файли як root.

# /etc/modules-load.d/it87.conf
# Load it87 for Ryzen motherboard and CPU sensors
it87

# /etc/modprobe.d/it87.conf
options it87 force_id=0x8622

6

У мене є точний Ryzen 1700, і я зробив наведену нижче інструкцію на форумах, щоб побачити датчики температури.

У мене є Ubuntu 17.04з kernel 4.11.3і Asus X370 PROMobo. і це не працює для мене, але ви можете спробувати ці команди та залишити відповідь у коментарях.

sudo apt-get install lm-sensors git
sudo apt-get install linux-headers-`uname -r`
git clone https://github.com/groeck/nct6775
cd nct6775/
make
sudo cp /proc/kallsyms /boot/System.map-`uname -r`;
sudo make install
sudo modprobe nct6775
sudo sensors-detect
watch -n1 sensors

Ви також можете спробувати:

sudo apt-get install lm-sensors git
sudo apt-get install linux-headers-`uname -r`
git clone git://github.com/groeck/it87.git
cd it87
make
sudo cp /proc/kallsyms /boot/System.map-`uname -r`;
sudo make install
sudo modprobe it87
sudo sensors-detect
watch -n1 sensors

1
Дякую! У мене мобо Ryzen 1700 та ASRock AB350M. Використання ядра 4.9. Я вважаю, що модуль nct6775 від Git забезпечує лише зчитування температури процесора на материнській платі, а не внутрішню температуру процесора: pastebin.com/JRV2xBrc. Я вважаю, що це CPUTIN. Щонайменше, для мене, щоб працювати модуль it87, мабуть, дуже важливо. Більше обговорення тут: reddit.com/r/Amd/comments/68lyug/ryzen_isissue_on_linux
Пітер Бечіч

1
У моєму випадку, чіп - це, мабуть, Nuvoton, а не ITE. Відповідний модуль: github.com/groeck/nct6775 Nuvoton обговорення: github.com/groeck/nct6775/isissue/49
Пітер Бечіч

1
У мене 1600X і MSI B350 GAMING PRO CARBON, працює для мене! Debian з Kernel 4.11
xxorde
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.