Jupiterの電源設定アプリをインストールしようとしていますが、新しいカーネルとの互換性がなくなりました。13.04で同様のプログラムまたは電源設定を管理する方法はありますか?
Jupiterの電源設定アプリをインストールしようとしていますが、新しいカーネルとの互換性がなくなりました。13.04で同様のプログラムまたは電源設定を管理する方法はありますか?
回答:
TLPは、すべての技術的な詳細を理解する必要なく、Linuxの高度な電源管理の利点をもたらします。TLPには、バッテリー寿命に合わせて最適化されたデフォルト構成が付属しているため、インストールして忘れてもかまいません。それでも、TLPは特定の要件を満たすように高度にカスタマイズできます。
Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool
sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
UnityのTLPインジケーター ACモードとBATモードを簡単に切り替えるために作成されたUnityインジケーター。ご自身の責任で使用してください。ここからダウンロード:indicator-TLP.py
デフォルトのUbuntu CPU周波数設定の削除
sudo update-rc.d -f ondemand remove
(これはTLPの一般的な前提条件ではありませんが、ユーザーがデフォルトガバナーを変更する場合にのみ必要です。ユーザーがTLP設定も変更せずにコマンドを発行すると、「パフォーマンス」になります。ライフ、)、セクション3に適用)プロセッサーおよび周波数スケーリング
TLPのメイン構成ファイルは/ etc / default / tlpにあります
sudo -i gedit /etc/default/tlp
TLP_ENABLE=1
0に設定してTLPを無効にします(再起動が必要です)。有効にする必要があるため、デフォルト値のままにしてください。
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
DISK_IDLE_SECS_ON_BAT = 2 =デフォルト値(2)のままにするか、5として編集できます。デフォルトでは、Ubuntuは5を使用します。次のヘルプを参照してください。
cat /usr/lib/pm-utils/power.d/laptop-mode
これは、ディスクへの書き込みを回避しようとするシステムの攻撃性を制御します。ディスクのアイドル時間が長いほど、節約できる電力は大きくなります。
これはバッテリー電源でのみアクティブであり、AC電源でこれらの値をカーネルのデフォルトに復元します。
デフォルト5は、ラップトップモードを有効にし、可能な限り多くのデータをフラッシュするためにディスクへの書き込みを要求するたびにシステムを5秒待機させます。
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
デフォルト値のままにする
デフォルトは60です。これは、使用可能なシステムメモリの60%がダーティ情報でいっぱいになるまで、変更されたが保存されていないファイル情報をカーネルが強制的に書き出さないことを意味します。
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave
ハッシュを削除し、控えめに編集します。
あなた次第です。ON_BAT= powersaveも使用できます。
CPU周波数スケーリングガバナーを選択します:ondemand / powersave / performance / conservative
知事??
ガバナーは、使用する周波数を決定します。
モジュールの説明:
ondemand Dynamically switch between CPU(s) available if at 95% cpu load
performance Run the cpu at max frequency
conservative Dynamically switch between CPU(s) available if at 75% load
powersave Run the cpu at the minimum frequency
TLP開発者
「特にACで」「省電力」よりも「保守的」を使用することは、一般的な推奨事項ではなく、過度の熱またはファンノイズを生成するハードウェアのオプションにすぎません。
#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0
スケーリングガバナーで使用可能な最小/最大周波数を設定します。可能な値はCPUに大きく依存します。利用可能な周波数については、tlp-stat出力のセクション「+++ Processor」を参照してください。
ヒント:パラメーターはデフォルトで無効になっています。先頭の#を削除して有効にします。それ以外の場合は、カーネルのデフォルト値が使用されます。
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
CPUの「ターボブースト」機能を設定します。0=無効/ 1 =許可、Intel Core iプロセッサとカーネル3.7以降が必要です。
重要: これは、ディストリビューションのガバナー設定と競合する可能性があります。1の値はブーストを有効にせず、許可するだけです
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
軽負荷状態で使用されるCPUコア/ハイパースレッドの数を最小限に抑える
NMI_WATCHDOG=0
カーネルNMIウォッチドッグタイマーをアクティブにします(0 =無効/省電力、1 =有効)。値1は、カーネルのデバッグのみに関連します。
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
「高度な電源管理レベル」を設定します。可能な値の範囲は1〜255です。
1 – max power saving / minimum performance
重要:この設定は、過度の読み取り/書き込みヘッドのアンロード(クリック音から認識可能)により、ディスクドライブの摩耗や破損を増加させる可能性があります。
128 – compromise between power saving and wear (TLP standard setting on battery)
192 – prevents excessive head unloading of some HDDs
254 – minimum power saving / max performance (TLP standard setting on ac)
255 – disable APM (not supported by some disk models)
複数のディスクの異なる値は、ブランクで区切られます。
#DISK_IOSCHED="cfq cfq"
ディスクデバイスのioスケジューラを選択します。noop / deadline / cfq(デフォルト:cfq)スペースを含む複数のデバイスの値を区切ります。
noopは、多くの場合、メモリバックアップブロックデバイス(RAMディスクなど)およびその他の非回転メディア(フラッシュ)に最適です。I/ Oの再スケジュールを試みるとリソースが無駄になります。
deadlineは、待ち時間に厳しい制限を設定しようとする軽量のスケジューラーです。
cfqは、システム全体のI / O帯域幅の公平性を維持しようとします
min_power / medium_power / max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
ALPM Aggressive Link Power Management(ALPM)は、I / Oアクティビティがゼロの期間中にSATA AHCIコントローラーがディスクに接続するSATAリンクを非常に低電力モードにし、作業が必要なときにアクティブな電力状態にするメカニズムです。終わり。テストでは、これにより一般的なシステムで約0.5〜1.5ワットの電力を節約できることが示されています。(詳細については、「ソースと追加のヘルプ」を参照してください)
(default / performance / powersave)
ヒント:一部のマシンではカーネルブートオプションpcie_aspm = forceが必要です
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
(プロファイル方式):low / mid / high / auto / default
auto = BATでmid、ACでhigh。デフォルト=ハードウェアのデフォルトを使用(カーネル> = 2.6.35のみ、fglrxドライバーでは使用不可!)
#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low
1 =無効/ 5 =有効
(Linux 2.6.32以降、一部のアダプターのみ!)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Y =はい、N =いいえ
WOL_DISABLE=Y
Intel HDA、AC97デバイスのオーディオ省電力を有効にします(秒単位のタイムアウト)。値が0の場合は無効になり、> = 1の場合は省電力が有効になります。
SOUND_POWER_SAVE=1
コントローラーも無効にします(HDAのみ):Y / N
SOUND_POWER_SAVE_CONTROLLER=Y
1に設定すると、バッテリーで実行中にUltraBayの光学ドライブの電源が切れます(ThinkPadのみ)。値0は、この機能を無効にします(デフォルト)。イジェクトレバーを放す(および再挿入する)か、新しいモデルのディスクイジェクトボタンを押すと、ドライブの電源を再び入れることができます。注:UltraBayハードディスクの電源がオフになることはありません。
BAY_POWEROFF_ON_BAT=1
電源をオフにする光学ドライブデバイス(デフォルトsr0)
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
すべての pci(e)バスデバイスのランタイムPM
RUNTIME_PM_ALL=1
すべての pci(e)バスデバイスのランタイムPM :0 =無効/ 1 =有効、警告:実験的オプション、システムが不安定になる可能性があります
USB 3ポートに接続したときにUSBマウスドングルが機能せず、USB 2ポートに接続したときに正常に動作し、USB 3デバイスがすべて正常に機能する場合があります。
0に設定してdisable / 1にすると、USB自動サスペンド機能が有効になります
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
システム起動時の前回のシャットダウンから無線デバイスの状態(Bluetooth、WiFi、WWANを内蔵)を復元します。
0-無効、1-有効
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
システムの起動時に組み込みの無線デバイスを無効にします。
bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)
複数のデバイスはブランクで区切られます。
私は私のブルートゥースデバイスが起動時に無効になっていないというエラーがありますので、この問題に直面した場合は次の設定を行ってください
sudo nano /etc/rc.local
そして、終了0の前に次の行を追加します
rfkill block bluetooth
保存して終了して再起動
インストール後、システムの起動時にTLPが自動的にアクティブになります。
再起動せずにすぐに起動したり、変更した設定を適用するには、次を使用します。
sudo tlp start
tlp-stat terminalコマンドを使用して、TLPが正常に機能しているかどうかを確認します
sudo tlp-stat
システム温度を確認してください
sudo tlp-stat -t
バッテリー情報のみを表示:
sudo tlp-stat -b
sudo tlp-stat --battery
設定のみを表示:
tlp-stat -c
tlp-stat --config
無線デバイスのスイッチ状態のみを表示:
tlp-stat -r
tlp-stat --rfkill
温度とファン速度のみを表示:
tlp-stat -t
バッテリー設定を適用します(実際の電源を無視します):
sudo tlp bat
AC設定を適用します(実際の電源を無視します):
sudo tlp ac
使用しているI / Oを確認できます。
sudo tlp-stat # Check the section +++ Storage Devices
TLPで疑わしい問題をより詳しく調べるには、/ etc / default / tlpでトレースモードをアクティブにします。
TLP_DEBUG="lock nm path pm rf run sysfs udev usb"
上記の行を/ etc / default / tlpの最後に追加します。蓄積されたトレースデータは、次のコマンドでいつでも読み取ることができます。
tlp-stat -T
または
grep "tlp" /var/log/debug
トレース出力が欠落している場合、rsyslogd構成を変更する必要があります。/etc/rsyslog.d/90-debug.conf
を含むファイルを作成します
*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug
そしてデーモンを再起動します
sudo /etc/init.d/rsyslog restart
indicator-cpufreq
indicator-cpufreq
外出先でCPU周波数を変更するのに役立ちます。
sudo apt-get install indicator-cpufreq
[ ダッシュ]に移動し、[ スタートアップ]を検索し、次のコマンドを編集してindicator-cpufreq
追加-f
またはコピーペーストします。
indicator-cpufreq -f
インジケーターを使用すると、現在のCPU周波数を監視し、CPU周波数を変更できます
インジケーターをクリック
VA-API(ビデオアクセラレーションAPI)の主な動機は、現在普及しているコーディング標準(MPEG-2、MPEG-4)のさまざまなエントリポイント(VLD、IDCT、動き補償など)でハードウェアアクセラレーションビデオデコード/エンコードを有効にすることです。 ASP / H.263、MPEG-4 AVC / H.264、VC-1 / VMW3)。XvMCの拡張が検討されましたが、MPEG-2 MotionComp専用のオリジナルデザインのため、今日のGPUでビデオデコード機能を完全に公開できるインターフェイスをゼロから設計する方が理にかなっています。
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
sudo apt-get install xvba-va-driver vainfo
UbuntuでVA-APIをサポートするMPlayerをインストールする
デフォルトでは、公式のUbuntuリポジトリで利用可能なMPlayerバージョンはVA-APIをサポートしていませんが、VA-APIをサポートするカスタムMPlayerビルドを提供するPPAを使用できます。
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi
次に、smplayerまたはvlcをインストールする必要があります
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer
sudo apt-get install vlc
プレイヤー
その中の[オプション]タブ [ビデオ]タブで>設定>一般的なビデオは>出力ドライバは「VAAPI」へのビデオ出力ドライバを設定します。
VLC
[ツール]> [設定]> [入力とコーデック]> [ GPUアクセラレーションデコードの使用を有効にする ]
便利なリンク
sudo nano /etc/default/grub
変化する:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に:
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"
そして実行:
sudo update-grub
便利なリンク
sudo tlp start
/ sudo tlp stop
あなたが手動で異なる電力モードを切り替えることができていることsudo tlp bat
/ sudo tlp ac
。
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915
これは、Ubuntu 13.04(Raring Ringtail)のインストール後に行う7つのことで読んだものです。
かつてJupiterはUbuntuの新規インストール後に最初にインストールするものの1つでしたが、残念なことにアプリケーションは廃止され、Ubuntu 13.04では古いバージョンが正しく動作しません。
ただし、バッテリ寿命が関心のある場合は、TLPを使用できます。TLPは、インストールしてから忘れてしまうツールです。システムを自動的に調整して、電力使用量/バッテリ寿命を改善します。
Ubuntu 13.04にTLPをインストールするには、次のコマンドを使用します。
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
TLPの個人的な経験はありません。
13.04用の木星が到着しました!
sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
PowerTOPは、電力消費と電力管理の問題を診断するLinuxツールです。
PowerTOPには、診断ツールであることに加えて、Linuxディストリビューションがこれらの設定を有効にしていない場合に、ユーザーがさまざまな電源管理設定を試すことができるインタラクティブモードがあります。
このudevツールは、最も積極的な省電力設定を自動的に有効にします。
/etc/udev/rules.d/10-local-powersave.rules
# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"
# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"
# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"
# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"
# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"
# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
/etc/udev/rules.d/10-local-powersave.rules
は14.04にはもう存在しません。ここに投稿した設定はどうですか?私はpowertop --auto-tune
すべてを調整するために使用する