web-dev-qa-db-ja.com

ASRock X99 Extreme4のファン制御?

ASRock X99 Extreme4を持っています。 CLIからファンコントロールにアクセスする方法を見つけようとしています。今のところ、彼らは私が見つけることができる場所には現れていません。

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +34.0°C  (high = +95.0°C, crit = +105.0°C)
Core 0:         +28.0°C  (high = +95.0°C, crit = +105.0°C)
Core 1:         +27.0°C  (high = +95.0°C, crit = +105.0°C)
Core 2:         +26.0°C  (high = +95.0°C, crit = +105.0°C)
Core 3:         +28.0°C  (high = +95.0°C, crit = +105.0°C)
Core 4:         +29.0°C  (high = +95.0°C, crit = +105.0°C)
Core 5:         +25.0°C  (high = +95.0°C, crit = +105.0°C)

$ Sudo pwmconfig
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for Pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
$

何か案は?

編集:Sudo sensor-detectを実行すると、レポートの一部は次のようになります。

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no):
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xc803
    (logical device B has address 0x290, could be sensors)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No
1
Ouroborus

まず、ボード上のすべてのセンサーを検出するlm-sensorsを取得する必要があります。

Sudo sensors-detectを実行してデフォルトを受け入れ、関連するチップモジュールを/etc/modulesに追加できるようにします。

次に/etc/default/grubを編集します。 acpi_enforce_resources=lax行の最後にGRUB_CMDLINE_LINUXを追加する必要があります。ここに、関連する行が強調表示された私のスクリーンショットがあります。

My /etc/default/grub

Sudo update-grubその後再起動

sensorsを実行すると、検出されたファン(および他のセンサーの負荷)が表示されるはずです。

ここでSudo pwmconfigを再実行すると、すべてが正常になります。

マザーボードの構成ファイルを作成または検索し、/etc/sensors.dに挿入することをお勧めします。

適切に行われると、検出されたすべての温度、電圧、ファン速度に意味のある名前が付けられ、何にも接続されていないセンサーからの出力が破棄され、合理的な制限が設定され、分圧抵抗器を使用して検出された電圧の値が計算されます。

1
Steve Roome