2018年3月26日月曜日

Debian と intel Z370チップ

[症状]
asus TUF Z370-PLUS GAMING と Debian GNU/Linux (stretch)の組み合わせで、super I/O情報が取れなくて、sensorsがうまく働かない。

[対応]
SuperIO対応の mod モジュール (ko)を入れる。

[作業] 理屈がわかってやっているわけではないので、自己責任で。
1) Super IO : NUVOTON NCT6793D (マザーボードで目視できる)

 

検索すると、https://github.com/groeck/nct6775 や、nct6775.cなどより、nct6775でいけそう。
Kernel driver NCT6775
Supported chips:
...
* Nuvoton NCT6793D
    Prefix: 'nct6793'
    Addresses scanned: ISA address retrieved from Super I/O registers
    Datasheet: Available from Nuvoton upon request
...
2) カーネル起動時にモジュールを読み込ませたいので、
 ・nct6775 とだけ書いた /etc/modules-load.d/nct6775.conf を作成。
 ・https://gist.github.com/h3po/6ebbbd5ec2e8e7abcefaacc9dee87537 からのコピペで/etc/sensors.d/z370.conf を作成。
 ( うまく行かない場合、/etc/default/grub GRUB_CMDLINE_LINUX_DEFAULTにacpi_enforce_resources=laxを追加。例 →  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax" にして、#  update-grub2)

3) 再起動

[確認]
$ sensors


[追記]

その後、ls-sensorsも確認。個人的にKDEタスクバーの Thermal monitorの再設定。
カーネル違いで、KDEアプレット Thermal monitor設定に違いがでる。
4.9.0 では CPUが imsensors/coretemp-isa-0000/Physical_id_0
4.14.0では CPUが lmsensors/coretemp-isa-0000/Package_id_0
その他、
・sleep復帰で、OSは起動してるらしいが、内蔵グラフィックスとHDMI接続のディスプレイが起動しない。(真っ黒画面でタイピング、Ctrl Alt F1、root パスワード、 shutdown -h now)。
・HDMI接続のディスプレイスピーカーから音が出ない。アナログ接続の外部スピーカーは音が出る。

ゲーミング名付きのボードもいらなかったが、安売りだった〜。一昔前のPCから見れば、i5 8400 (6 cores、TDP 65 W)も、涼しくて早い。ケチったセールのメモリも、ゲームしなけりゃ性能持て余し。

[おまけ]
M/Bのマニュアルで'CHA_FAN1'のファンコネクタは、上記の confで、
ignore fan1 → #ignore fan1 とコメントアウトするとCHA4が現れて、ファンが2つとも表示できた (ウォーターポンプは持ってないので不明)。
KDE Thermal Monitor



2018年3月8日木曜日

file プロトコルのプロセスが突然落ちました。

Debian GNU/Linux Stretch 上の KDE で、
Krunner (Alt + F2)に ' kdesudo dolphin ' 入力で立ち上げたDolphinは、初回は機能するが、


閉じて再び krunner : kdesudo dolphin すると、
"file プロトコルのプロセスが突然落ちました  (The process for the file protocol died unexpectedly)" となり機能しない。


とりあえず、

kdesudo dbus-launch dolphin

とkrunnerに入力して立ち上がったDolphinは機能する。
他にも、Iconの設定不明など・・・rootでGUIなんて禁句なの?

追記:ターミナルから
$ kdesudo dbus-launch dolphin ← user パスワード
$ su-to-root -X -c dolphin ← rootパスワード