制御するにはNBFC

制御するにはNBFC

私は Lenovo G50-80 ラップトップ用の 16.04 LTS を持っています。

問題は、冷却ファンがほぼ常に作動していることです(これは非常にうるさくて退屈です)。

6 か月前にノートパソコンを購入して以来、この問題が発生しており、この期間中、今まで解決策を探していました。

私はついていきますこれらの手順:

1) インストールするlmセンサーそしてファン制御パッケージ。

2) 設定するlmセンサー

  1. ターミナルで、sudo sensors-detectすべての YES/no の質問に YES と入力して答えます。
    最初の「YES」では次の結果が表示されます。

    一部のサウスブリッジ、CPU、またはメモリコントローラには、埋め込みセンサーが含まれています。
    それらをスキャンしますか? これは完全に安全です。(はい/いいえ): y
    モジュール cpuid が正常にロードされました。
    Silicon Integrated Systems SIS5595... いいえ
    VIA VT82C686 統合センサー... いいえ
    VIA VT8231 統合センサー... いいえ
    AMD K8 熱センサー
    ... いいえ AMD Family 10h 熱センサー
    ... いいえ
    AMD Family 11h 熱センサー... いいえ AMD Family 12h および 14h
    熱センサー... いいえ
    AMD Family 15h 熱センサー... いいえ
    AMD Family 16h 熱センサー... いいえ
    AMD Family 15h 電源センサー... いいえ AMD Family 16h 電源センサー... いいえ
    Intel デジタル熱センサー... 成功!
    (ドライバ `coretemp')
    Intel AMB FB-DIMM 熱センサー... いいえ
    Intel 5500/5520/X58 熱センサー... いいえ
    VIA C7 熱センサー... いいえ
    VIA Nano 熱センサー... いいえ

  2. sensors-detect の最後に、ロードする必要があるモジュールのリストが表示されます。sensors-detect にそれらのモジュールを挿入させるには、「yes」と入力します/etc/modules
    次の行がファイルに追加されますmodules.conf

    # sensors-detect によって 2016 年 9 月 5 日月曜日 13:50:31 に生成されました
    # チップ ドライバー
    coretemp

  3. を実行しますsudo service kmod start。これにより、手順 3 で行った変更が読み取られ/etc/modules、新しいモジュールがカーネルに挿入されます。

3) 設定ファン制御:

この段階では、sudo pwmconfig返品は

/usr/sbin/pwmconfig: pwm対応のセンサーモジュールがインストールされていません

この問題を解決するために、このリンクしかし、どうやっても、コマンドで常に同じ問題が発生しますpwmconfig

異常と思われる点:

1)sensors返品のみ

coretemp-isa-0000
アダプタ: ISA アダプタ
物理 ID 0: +49.0°C (高 = +105.0°C、クリティカル = +105.0°C)
コア 0: +48.0°C (高 = +105.0°C、クリティカル = +105.0°C)
コア 1: +46.0°C (高 = +105.0°C、クリティカル = +105.0°C)

2)acpi -t何も返しません。

カーネルがそのようなラップトップ モデルのファン コントローラーを検出しない可能性があります。

BIOSからファンを制御する方法はありません。そしてcat /proc/cmdline戻ります

BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro quiet splash acpi_enforce_resources=lax vt.handoff=7

全体的な問題に対する解決策があるかどうかは分かりません。絶望しています。

答え1

報告されている「追加機能」のほとんどはsensorsデスクトップ システム向けです。

私の 2 台のラップトップについては、これまでに確認できたのは次のとおりですcat /sys/class/thermal/thermal_zone*/temp

27800
29800
71000

サーマル ゾーン 0、1、2 についてsensorsも報告されています。この場合、サーマル ゾーン 0 は正しくなく、これConkyも報告されています。これはまだ解明されていないシステムの不具合ですが、最後のものThermal Zone 2は正確です。

ファンが全速力で動作している場合、カーネル ブート パラメータは次のようになります。

BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro quiet splash acpi_enforce_resources=lax vt.handoff=7

注目すべきパラメータは次のとおりです。

  • ro- 読み取り専用

  • quiet- スプラッシュ画面の上にシステム メッセージを表示しません。

  • splash- プリマスでスプラッシュ画面を表示する(通常は動くドット付きのUbuntuロゴ)

  • acpi_enforce_resources=lax- ファンを全速力で回す(私ができる限り)

  • vt.handoff=7quiet- 起動からターミナル画面にメッセージが流れるようにします (これは、以前のオプションで表示されないように制御されていますsplash)。

最初のステップはacpi_enforce_resources=laxカーネルパラメータを削除することです。

ターミナルに次のように入力します:

gksu gedit /etc/default/grub

この行を検索:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax vt.handoff=7"

ファイルを消去しacpi_enforce_resources=laxて保存します。AskUbuntu は巨大なメモ帳​​なので、消去する内容を書き留める必要はありません。

ターミナルプロンプトに戻り、次のように入力します。

sudo update-grub

ラップトップを再起動して、進行状況を報告してください。

編集1:

変数を削除しても=laxファンの設定は変わりません。次のステップは、ACPIがサポートされていることをLenovoに伝えることです。一部のラップトップはWindowsを探し、Windowsが見つからない場合はACPIサービス(ファン制御など)を実装しません。ラップトップにWindowsが動作していることを伝え、制御をLinuxに引き渡します。同じカーネルコマンドラインでacpi_osi=Linuxvt.handoff=7

これで、行は次のようになります。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux vt.handoff=7"

もう一度 grub を更新して再起動します。

進捗状況を報告してください。

編集2:

いろいろ検索した結果、Lenovo G50-80 ラップトップを 10 台所有している人を見つけましたが、そのうちの 1 台に同じ問題がありました。冷却ファンはオンのままテクニカル サポートは、まず BIOS を最新バージョン (現在は 2016 年 8 月 25 日付の # B0CN99WW) にアップグレードすることを勧めました。ユーザーは BIOS を更新しましたが、問題が解決しないため、新しい BIOS と交換してもらいました。

BIOS(基本入出力システム)には、交流ピ(高度な構成と電源インターフェイス)については上記で説明しました。

ファンが Windows で正常に動作する場合は、次のステップとして Linux との互換性を確認します。質問を Google で検索しても、回答は見つかりません。次の点を確認してください。Ubuntu 認定 Lenovoしかし、今日現在、G50-80 モデルはリストに表示されていません。

運が良ければ、他の Lenovo G50-80 ユーザーがアドバイスを提供してくれるかもしれません。

答え2

制御するにはNBFC

私はAcer Aspire E5-573Gラップトップを持っていますが、CPUファンを制御するために他の方法は何も機能しませんでしたが、NBFCUbuntu 18.04 を使用しています。私のモデルに合うプロファイルが見つかりませんが、nbfc は別の類似のプロファイル (Acer Aspire E5-575G) では正常に動作しました。どのプロファイルを使用すればよいかわからない場合は、以下を試してください。 mono nbfc.exe config -r

そのため、これを使用してプロファイルをカスタマイズし、ファンをできるだけ静かにすることができます。

関連情報