私の友人のラップトップ構成は次のとおりです。
- Linux MintとWindows 8.1
- インテルCore i7-3537U
- NVIDIA Kepler GeForce GT 740MおよびIntel HD 4000
- 4Goメモリ
すべてのドライバが最新です。
質問は次のとおりです。
- プロセッサアイドル温度は60℃です。
- Windows 8.1のバッテリ寿命は少なくとも3時間ではなく、わずか1時間30秒です。
私がしたこと:
- 3つの推奨ドライバを試してみました。 =>バッテリ寿命に変化はありません。
- 貪欲なアプリケーションの検索
top
=> CPU負荷が5%を超えていません。
結果は次のとおりですpowertop
。
Usage Évènements/s Catégorie Description
100,0% Device Codec audio hwC0D0 : Realtek
16,0 ms/s 62,6 Process /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8
18,4 ms/s 55,8 Process /opt/google/chrome/chrome --type=renderer --enable-deferred-image-decod
11,6 ms/s 56,7 Process /opt/google/chrome/chrome
14,7 ms/s 31,3 Process cinnamon --replace
265,0 µs/s 25,4 kWork od_dbs_timer
511,2 µs/s 22,5 Interrupt [4] block(softirq)
1,0 ms/s 15,7 Process /usr/sbin/mysqld
2,0 ms/s 10,8 Timer hrtimer_wakeup
5,7 ms/s 7,8 Process gnome-terminal
181,0 µs/s 9,8 kWork ieee80211_iface_work
90,3 µs/s 7,8 Process [rcu_sched]
276,8 µs/s 5,9 kWork os_execute_work_item
469,3 µs/s 3,9 Process /opt/google/chrome/chrome --type=gpu-process --channel=2623.0.147618803
4,3 ms/s 2,0 Process powertop
2,6 ms/s 2,0 Interrupt [6] tasklet(softirq)
467,3 µs/s 1,0 Timer tick_sched_timer
270,8 µs/s 1,0 Interrupt [7] sched(softirq)
93,1 µs/s 1,0 Process /usr/lib/accountsservice/accounts-daemon
50,3 µs/s 1,0 Process /usr/sbin/apache2 -k start
45,3 µs/s 1,0 Process [khugepaged]
8,5 µs/s 1,0 kWork ath_tx_complete_poll_work
2,8 µs/s 1,0 kWork flush_to_ldisc
0,0 µs/s 1,0 kWork bdi_writeback_workfn
0,8 ms/s 0,00 Process [kworker/u8:7]
0,8 ms/s 0,00 Interrupt [50] nvidia
質問:
- 個々のグラフィックカードを使用するとバッテリーが消耗しますか?では、有効にするGCをどのように選択しますか?
- (他)何を確認できますか?
答え1
質問
バッテリーの消耗はありません。ドライバ構成が正しくありません。
- あなたは一つ持っています。NVIDIA Optimusグラフィックシステム
- Optimusは純粋なNVIDIAではありません。別のNVIDIAカード(GeForce GT 740M)を駆動するIntelグラフィックカード(Intel HD 4000)です。
- Linux Mintには必須オプションがあります。VGA_SWITCHEROOはデフォルトでオンになっているため、すべてのグラフィック出力はIntelドライバによって処理され、表示用にのみNVIDIAカードに送信されます。すべてを別々のカードに送信する追加処理は、純粋なNVIDIAドライバを使用してVGA_SWITCHEROOオプションをサポートしていないため、バッテリーを消費します。
vga_switcherooは、コンピュータにハードウェアマルチプレクサがある場合にGPUを切り替えることができるカーネルメカニズムです。この方法はすべてのシステムでサポートされておらず、独自のドライバ(nvidia、fglrx)の代わりにオープンソースドライバ(nouveau、radeon)を使用している場合にのみ機能します。
解決策
この問題を解決するには、以下の回答を指示としてBumblebeeハイブリッドドライバをインストールする必要があります。
Linux Mint 17.1(シナモン)にnividia bumbulbeeをインストールする方法は?。
私が指示を言う理由は、ドライバのバージョンを/etc/bumblebee/bumblebee.conf
適切なNVIDIAドライバのバージョンに置き換える必要があるということです。現時点では同じですが、この回答が古くなるとバージョンが変わります。
また、見ることができます
Ubuntu Wiki - バンブルビー
Linux Mint 17.1 CinnamonのNvidia Optimus(Intel + Nvidia)- 少し古い内容ですが、読者が知ることができるように追加しました。バンブルビーストア