Apakah ada utilitas penginderaan suhu untuk linux yang akan membaca ryzen 1700 cpu?

8

Apakah ada utilitas penginderaan suhu untuk linux yang akan membaca ryzen 1700 cpu? Saya telah mencari utilitas seperti itu dan tidak dapat menemukannya. Psensor dan xsensor tidak berfungsi, juga sensor-lm. Bios dari motherboard (GA-AB350M-Gaming 3) berbunyi temps ok, tapi itu hanya ketika saya berada di bios dan bukan menjalankan os.

Bagaimana saya bisa membuatnya bekerja?

dondee
sumber
1
Kami hanya mendukung versi resmi Ubuntu. Selain itu: Datasheet untuk Family 17h CPU tidak diterbitkan oleh AMD sehingga pengelola program sensor tersebut tidak dapat memperbaikinya sampai ini dilepaskan.
Rinzwind
Diskusi lebih lanjut di sini: reddit.com/r/Amd/comments/68lyug/ryzen_issues_on_linux
Peter Becich
Pengandar it87.ko terlalu tua dan tidak mendukung chipset baru bugs.launchpad.net/ubuntu/+source/linux/+bug/1740736
Metta Crawler

Jawaban:

8

Modul kernel yang berfungsi untuk saya adalah it87 https://github.com/groeck/it87

Saya memiliki ASUS Crosshair Hero VI. https://rog.asus.com/forum/showthread.php?92313-linux-lm_sensors-it87-driver

Saya menggunakan ArchLinux dengan kernel 4.11. Untuk membuatnya bekerja, saya berlari

sudo modprobe it87 force_id=0x8622
sudo sensors-detect

Anda mungkin perlu menggunakan force_idnilai yang berbeda . Daftar yang direkomendasikan dari repo adalah 0x8622, 0x8628, 0x8728, dan 0x8732.

Untuk mendapatkan modul dimuat saat boot saya harus membuat file berikut sebagai 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
HarlemSquirrel
sumber
6

Saya memiliki Ryzen 1700 dan melakukan instruksi di bawah ini di forum untuk melihat sensor suhu.

Saya punya Ubuntu 17.04dengan kernel 4.11.3dan Asus X370 PROmobo. dan ini tidak berfungsi untuk saya tetapi Anda dapat mencoba perintah ini dan meninggalkan balasan di komentar.

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

atau Anda dapat mencoba:

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
Eduard Florinescu
sumber
1
Terima kasih! Saya memiliki mobo Ryzen 1700 dan ASRock AB350M. Menggunakan kernel 4.9. Saya percaya modul nct6775 dari Git hanya menyediakan pembacaan suhu motherboard dari CPU, bukan suhu internal CPU: pastebin.com/JRV2xBrc Saya percaya ini adalah CPUTIN. Setidaknya bagi saya, membuat modul it87 berfungsi mungkin penting. Diskusi lebih lanjut di sini: reddit.com/r/Amd/comments/68lyug/ryzen_issues_on_linux
Peter Becich
1
Dalam kasus saya, chip mungkin adalah Nuvoton, bukan ITE. Modul yang sesuai: github.com/groeck/nct6775 Diskusi Nuvoton: github.com/groeck/nct6775/issues/49
Peter Becich
1
Saya memiliki 1600X dan MSI B350 GAMING PRO CARBON, bekerja untuk saya! Debian dengan Kernel 4.11
xxorde