web-dev-qa-db-ja.com

Dell XPS 13 9360のネットワークインターフェイスの電力消費が大きすぎる

Ubuntu 16.04およびカーネル4.7.01を実行しているDell XPS 13 9360では、バッテリーの寿命は非常に短くなります。 Powertopは、ネットワークインターフェイスの電力使用量を示します:wlp58s0(ath10k_pci)で20ワット。

これは、pulseaudioで繰り返し発生する問題と組み合わせて、実際にバッテリー寿命を殺します。これをダウンさせる方法に関するヒントはありますか?私はすでに別のカーネルを試しました。

2
Peeperkorn

Ubuntu 16.04.2でXSP 13 9360を実行していると、ワークロードに応じて約6〜10時間のバッテリー寿命が得られます。 Chromiumと軽いWebブラウジングで約5〜10 Wの電力を消費します。

私はすでにこれらをしました

インストールされたTLP

バッテリーの電力使用量を一般的に最適化するため

4.11 rc1カーネルをインストールしました

Ukuuでインストールします(最も簡単な方法で、Ubuntuパッチも入手できます)これは、4.11より前のカーネルにはNVMeの電源管理がまったくないため、NVMeの電力消費を処理する必要があります。

最新のIntelビデオドライバーをインストールした

「Intel Graphics Installer for Linux」を使用します。これにより、必要なファームウェア項目も処理されます(huc、guc ... etc) https://01.org/linuxgraphics/downloads

Intelビデオドライバーのカーネルパラメーターを追加

https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)

ここでの注意:-構成値を追加した後、update-initramfsを忘れないでください-"enable_huc"パラメーターが無効のようです。dmesgで確認すると、ブートメッセージが表示されます。

Kodiをインストールしました

ビデオをハードウェアアクセラレーション方式で視聴するため。 Kodiは、可能な限りデフォルトでvaapiを使用します。

注:これはSMB共有から再生する最良の方法と思われますが、ホームネットワーク(wifi)では事実上app音がありませんが、1080p H264はUbuntu組み込みのビデオアプリでst音がしました。

閲覧のためにChromiumに切り替えました

私が定期的に表示するJavascriptを多用するWebページの消費電力がはるかに少ないようです(デフォルトでインストールされているFirefox未満)。

後でFirefoxのマルチプロセスを使用しますが、同様に消費電力を削減できることを願っています。

無効化されたBluetooth

パネルアプレットを使用するだけです。

不要なキーボードバックライトを無効化

ほとんどの場合、これは必要ありませんが、かなりのパワーを消費するようです。平均輝度からゼロまで少なくとも0.5Wのゲイン。

私もこれらを設定しようとするつもりです

Chrome、Firefox用のhwアクセラレーションビデオを構成する

ブラウザーでのhw-accelerated youtube視聴のためのブラウザーでのVAAPIおよびVDPAUの使用 https://oded.ninja/2016/10/30/optimizing-your-linux-distro-ninja-level/

/ tmpをtmpfsドライブに移動します

そのため、Webブラウザーの一時ファイルがメモリドライブに残り、閲覧中の消費電力をさらに下げることが期待されます。

https://oded.ninja/2016/10/30/optimizing-your-linux-distro-ninja-level/

Wi-Fiの消費電力を調査する

Killer/Atheros wifiは、ネットワークトラフィックがない場合でも1.5Wを消費するようです(PowerTopによると)。ドライバーで電源管理がまったく有効になっていない可能性があります。

その他

このマシンで使用できるUbuntu/Linuxの電力最適化を知っている場合はお知らせください。

2
sola

パワートップを強調しすぎないでください。たいていの場合、それが有用な方向を示していることはわかりません。

ここに私がしていることの洗濯リストがあります。

  1. Bluetoothを完全に無効にします(必要でない場合)。これによりエネルギーが節約されると確信しています。 BTデバイスは、新しい友達をスキャンし続けます。 BIOSでbluetoothをオフにします(システム設定。技術的にはBIOS、UEFI、または同じように見えるものではありません)。私はあなたのpowertop出力がWIFIとは別にBTについて警告していると思いますか?.
  2. 画面の明るさを下げます。外部モニターを使用している場合、内部画面をオフにしますが、バッテリーの寿命は長くなりますか?
  3. Wi-Fiを試してください。ネットワークマネージャーを使用して完全にオフにします。バッテリーが数時間強くなるかどうかを確認します。充電して、ワイヤレスでも同じように試してください。このテストを行うまでpowertopを信じないでください。その後、バグシュート。時々問題は、wifiが新しい接続を探して高エネルギーモードを維持することです。その証拠として「dmesg」を監視します。多くのWifiエクステンダーを使用して構築している場合、デバイスは常にスキャンする可能性があります。私の場合、昨年、wifiデバイスIDをハードコーディングする必要がありました。

buntu 15.04、pm-utilsは/etc/pm/power.d/をもう調べません、代わりに何をしますか? Network Managerが電源管理を試行しないと主張します。また、ラップトップモードツールおよびpowertopは最新のOSおよびハードウェアと連携しないため、一見広告のような構成変更を推奨します。真実がどこにあるのか分かりません。

  1. ハードディスクアクセスは電力を消費します。ターミナルで「トップ」を実行し、ビジーなジョブが実行されていないことと、十分な空きRAMがあることを確認します。 RAMがいっぱいの場合、スワップとしてのディスク使用量は電力を消費します。また、ファイルシステムにアクセス時間を追跡させないでください。 SSDの寿命を延ばすための推奨事項として「noatime」がありますが、ディスクへの書き込みを避けることも賢明です。深刻な計算を行う場合は、tmpストレージではなく/ dev/shmを検討してください。
  2. PcがCPU周波数スケーリング(Intelスピードステップ)を使用していることを確認してください。システムが大きなジョブを実行していない場合は、クロック速度を落とす必要があります。 CPU周波数監視アプリがありますが、周波数が800MHZに低下することがわかります。問題がある場合は、メモを取得できます。 CPU周波数を出力するコマンドがあります。 1つの新しいシステムで、BIOSがSpeedstepを実行できることに驚いた。

他の人がもっと「本当にうまくいく」ヒントを持っているといいのですが。

バッテリーが3時間以上動作している場合、私見は順調です。 2台のハードディスク(ssdおよびSATA)を搭載したDell Precision 5510を使用していますが、バッテリーの寿命は長くありません(通常2:30)。最大バッテリーを搭載した3年前のDellウルトラブックは5:30で実行できます。 Skylake CPUを搭載した新しいラップトップなどもこれまでにありませんでした。改善されており、昨秋の4.3よりも4.8カーネルの方がはるかに優れています。それでも、3時間以上続くことはありません。

1
pauljohn32