[筆記] ASUS X570-PRO lm-sensors 設定
實驗室進了香香雞,不過預設的Ubuntu 18.04 hwe-edge (linux 5.0.0-20) 燒機時主機板上的環控晶片似乎一直抓不到驅動,Ryzen 3000太新也還沒被支援,因此完全看不到溫度。 爬了幾篇文似乎都沒有解,包含lm-sensors 上仍為 open 的 issue( https://github.com/lm-sensors/lm-sensors/issues/134 );不過在路邊隨便亂翻到了一個對kernel下acpi_enforce_resources=lax 參數再 modprobe 的作法,在 X570-PRO 這張板子有效,應該nuvoton nct67xx系列的環控晶片都適用(參考 https://elixir.bootlin.com/linux/v5.0/source/drivers/hwmon/nct6775.c )。 打開 /etc/default/grub,在 kernel 啟動參數加上 acpi_enforce_resources=lax: ... GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi_enforce_resources=lax " ... 更新開機選單 $ sudo update-grub 將 nct6775 加入開機會讀取的 mod 清單 $ sudo sh -c "echo nct6775 > /etc/modules-load.d/nct6775.conf" 重開機後,sensors就可以看到 nct67XX-isa-XXXX 和底下一大堆讀數了,至於電壓ALARM看起來是設定檔的問題,有需求要另外修正。 附上 R9 3900X 跑 7z benchmark 二十分鐘的燒機溫度(~61度),真香!