{"id":2458,"date":"2019-08-10T23:11:19","date_gmt":"2019-08-10T14:11:19","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=2458"},"modified":"2019-08-11T13:15:44","modified_gmt":"2019-08-11T04:15:44","slug":"try-the-power-management-software-tlp-gui-tlpui","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2019\/08\/10\/try-the-power-management-software-tlp-gui-tlpui\/","title":{"rendered":"\u96fb\u6e90\u7ba1\u7406\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2TLP \u306eGUI \u306aTLPUI \u3092\u8a66\u3059"},"content":{"rendered":"<div class=\"paragraph\">\n<p>\u6691\u304f\u306a\u3063\u3066\u304d\u307e\u3057\u305f\uff0e\u660e\u3051\u65b9\u3067\u3082\u5ba4\u5185\u306730\u5ea6\u3068\u304b\u306b\uff0e\u30e1\u30a4\u30f3PC\u306e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u958b\u304d\u3063\u3071\u306a\u3057\u306b\u3057\u3066\u3044\u305f\u308a\u305f\u307e\u306bElectron\u306a\u30a2\u30d7\u30ea\u304c\u66b4\u8d70\u3057\u3066\u308b\u3068CPU\u6e29\u5ea6\u304c\u9177\u3044\u3053\u3068\u306b\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ acpi -t\r\nThermal 0: ok, 101.0 degrees C<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u72b6\u614b\u3067\u653e\u7f6e\u3057\u3066\u3044\u308b\u3068Critical\u6e29\u5ea6\u306b\u9054\u3057\u3066\u52dd\u624b\u306b\u518d\u8d77\u52d5\u3057\u3066\u3057\u307e\u3063\u305f\u308a\u3057\u307e\u3059\uff0e(\u73fe\u5728\u306e\u8a2d\u5b9a\u306f105\u2103)<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sensors coretemp-*\r\ncoretemp-isa-0000\r\nAdapter: ISA adapter\r\nPackage id 0:  +78.0\u00b0C  (high = +87.0\u00b0C, crit = +105.0\u00b0C)\r\nCore 0:        +78.0\u00b0C  (high = +87.0\u00b0C, crit = +105.0\u00b0C)\r\nCore 1:        +78.0\u00b0C  (high = +87.0\u00b0C, crit = +105.0\u00b0C)<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Opera\u306e\u30d0\u30c3\u30c6\u30ea\u30fc\u30bb\u30fc\u30d0\u30fc\u3092\u4f7f\u3046\u3068\u6539\u5584\u3055\u308c\u306a\u3044\u3060\u308d\u3046\u304b\u3068\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3042\u307e\u308a\u5909\u308f\u3089\u306a\u3044\u3088\u3046\u306a\u611f\u3058?<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Linux\u306e\u96fb\u6e90\u7ba1\u7406\u3092\u884c\u3046TLP\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\uff0eNotePC\u306a\u3069\u3067\u4fbf\u5229\u3067\u3059\uff0e<br \/>\n\u3053\u308c\u7d4c\u7531\u3067CPU \u306egovernor \u3092powersave \u306b\u5909\u3048\u3066\u767a\u71b1\u91cf\u3092\u4e0b\u3052\u3066\u307f\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>TLP\u306f\u57fa\u672c\u7684\u306b\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3057\u3066\u8a2d\u5b9a\u3057\u307e\u3059\uff0e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u5834\u6240\u3092 Debian sid amd64\/Ubuntu 19.10 amd64 \u3067\u78ba\u8a8d\u3059\u308b\u3068 <code>\/etc\/default\/tlp<\/code> \u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ man tlp | grep FILES -A3\r\nFILES\r\n       \/etc\/default\/tlp\r\n              System-wide configuration file containing all power saving settings.<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5148\u305a\uff0ctlp \u3092\u672a\u5c0e\u5165\u306e\u5834\u5408\u306f\u5c0e\u5165<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo apt install tlp tlp-rdw<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Thinkpad \u306e\u5834\u5408\u306f\u3053\u306e\u8fba\u308a\u306eKernel module \u3082\u5165\u308c\u3066\u304a\u304d\u307e\u3057\u3087\u3046\uff0e\u3053\u308c\u306f\u4e21\u65b9\u3068\u3082\u30d0\u30c3\u30c6\u30ea\u30fc\u306e\u3082\u306e\u3067Sandy Bridge \u4ee5\u964d\u3067\u306f <code>acpi-call-dkms<\/code> \u3092\uff0c\u305d\u308c\u3088\u308a\u524d\u3067\u306f <code>tp-smapi-dkms<\/code> \u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e\u3088\u304f\u308f\u304b\u3089\u306a\u3044\u5834\u5408\u306f\u4e21\u65b9\u3092\u5165\u308c\u3066\u3082\u5927\u4e08\u592b\u305d\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Sandy Bridge \u4ee5\u964d\u5411\u3051<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo apt install acpi-call-dkms<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Sandy Bridge \u3088\u308a\u524d\u5411\u3051<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo apt install tp-smapi-dkms<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>\/etc\/default\/tlp<\/code> \u306e\u4ee5\u4e0b\u306e\u8fba\u308a\u3067AC\u96fb\u6e90\u3068\u30d0\u30c3\u30c6\u30ea\u30fc\u96fb\u6e90\u6642\u306e\u7642\u6cd5\u3092 <code>powersave<\/code> \u306b\u5909\u3048\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>CPU_SCALING_GOVERNOR_ON_AC=powersave\r\nCPU_SCALING_GOVERNOR_ON_BAT=powersave<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>tlp start<\/code> \u3067\u53cd\u6620\u3055\u305b\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo tlp start\r\nTLP started in AC mode.<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u66ab\u304f\u8a66\u3059\u306870\u2103\u304f\u3089\u3044\u3067\u5b89\u5b9a\u3057\u3066\u3044\u307e\u3059\uff0e<br \/>\ncpufreq \u3067\u6e29\u5ea6\u306b\u3088\u3063\u3066governor \u3092\u5909\u5316\u3055\u305b\u308b\u3068\u3082\u3063\u3068CPU\u3092\u4f7f\u3046\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\uff0e<br \/>\n( <code>\/etc\/cpufreqd.conf<\/code> \u306e <code>CPU Too hot!<\/code> \u8fba\u308a )<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067OK\u306a\u306e\u3067\u3059\u304c\uff0cGUI \u306e\u30c4\u30fc\u30eb\u7121\u3044\u304b\u306a\u3068\u63a2\u3057\u3066\u307f\u308b\u3068 <code>TLPUI<\/code> \u3068\u3044\u3046\u3082\u306e\u3092\u898b\u3064\u3051\u305f\u306e\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/d4nj1\/TLPUI\">GitHub &#8211; d4nj1\/TLPUI: A GTK user interface for TLP written in Python<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>TLPUI \u306e\u95a2\u9023\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5c0e\u5165\u3057\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo apt install python3-gi git python3-setuptools python3-stdeb<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30a2\u30c9\u30db\u30c3\u30af\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u305b\u305a\u5b9f\u884c\uff0c<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ git clone https:\/\/github.com\/d4nj1\/TLPUI\r\n$ cd TLPUI\r\n$ python3 -m .\/tlpui<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u82e5\u3057\u304f\u306fTLPUI \u306esource \u3092\u5165\u624b\u3057\u3066pkg \u3092\u4f5c\u6210\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u5b9f\u884c\u3057\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ git clone https:\/\/github.com\/d4nj1\/TLPUI\r\n$ cd TLPUI\r\n$ python3 setup.py --command-packages=stdeb.command bdist_deb\r\n$ sudo dpkg -i .\/deb_dist\/python3-tlpui_0.1-1_all.deb\r\n$ which tlpui\r\n\/usr\/bin\/tlpui\r\n$ tlpui<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/LXb0Hcmd\/20190808-17-08-04-20549.jpg\" alt=\"20190808 17 08 04 20549\"\/><\/span><br \/>\n<span class=\"image\"><img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/MTTFJ62b\/20190808-17-08-08-20640.jpg\" alt=\"20190808 17 08 08 20640\"\/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u822c\u30e6\u30fc\u30b6\u3067\u5b9f\u884c\u3059\u308b\u3068\u88cf\u306e\u7aef\u672b\u3067\u8a2d\u5b9a\u53cd\u6620\u6642\u306b\u8a8d\u8a3c\u304c\u8d70\u308b\u306e\u3067\u3059\u304c\uff0c\u8a8d\u8a3c\u306b\u6210\u529f\u3057\u3066\u3082\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u66f8\u304d\u63db\u3048\u304c\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/TPQ4syS3\/20190808-17-08-12-20759.jpg\" alt=\"20190808 17 08 12 20759\"\/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>sudo \u3067\u5b9f\u884c\u3059\u308b\u3068\u554f\u984c\u7121\u3055\u305d\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ sudo tlpui<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>Software still in Beta status<\/code> \u3068\u3044\u3046\u3053\u3068\u3067\u672a\u3060\u03b2\u3067\u3059\u304c\u304a\u624b\u8efd\u3067\u4fbf\u5229\u305d\u3046\u3067\u3059\uff0e<br \/>\n\u3067\u3082\u03b2\u306a\u306e\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306f\u53d6\u3063\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u826f\u3055\u305d\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u8a66\u3057\u305f\u74b0\u58831(Debian sid amd64)<\/div>\n<div class=\"content\">\n<pre>$ git show|head -1\r\ncommit 372463ba033df12dfa5c6c918f0b65c148f1ffac\r\n$ dpkg-query -W acpi lm-sensors tlp tlp-rdw acpi-call-dkms python3-gi git python3-setuptools python3-stdeb python3-all\r\nacpi    1.7-1.1\r\nacpi-call-dkms\r\ngit     1:2.23.0~rc1-1\r\nlm-sensors      1:3.5.0-3\r\npython3-all     3.7.3-1\r\npython3-gi      3.32.2-1\r\npython3-setuptools      41.0.1-1\r\npython3-stdeb   0.8.5-3\r\ntlp     1.2.2-1\r\ntlp-rdw 1.2.2-1\r\n$ lsb_release -dr\r\nDescription:    Debian GNU\/Linux bullseye\/sid\r\nRelease:        unstable\r\n$ uname -m\r\nx86_64<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u8a66\u3057\u305f\u74b0\u58832(Ubuntu 19.10 development amd64)<\/div>\n<div class=\"content\">\n<pre>$ git show|head -1\r\ncommit 372463ba033df12dfa5c6c918f0b65c148f1ffac\r\n$ dpkg-query -W acpi lm-sensors tlp tlp-rdw tp-smapi-dkms python3-gi git python3-setuptools python3-stdeb python3-all\r\nacpi    1.7-1.1\r\ngit     1:2.20.1-2ubuntu1\r\nlm-sensors      1:3.5.0-3ubuntu1\r\npython3-all     3.7.3-1\r\npython3-gi      3.32.0-1\r\npython3-setuptools      41.0.1-1\r\npython3-stdeb   0.8.5-3\r\ntlp     1.2.2-1\r\ntlp-rdw 1.2.2-1\r\ntp-smapi-dkms   0.43-1\r\n$ lsb_release -dr\r\nDescription:    Ubuntu Eoan Ermine (development branch)\r\nRelease:        19.10\r\n$ uname -m\r\nx86_64<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u6691\u304f\u306a\u3063\u3066\u304d\u307e\u3057\u305f\uff0e\u660e\u3051\u65b9\u3067\u3082\u5ba4\u5185\u306730\u5ea6\u3068\u304b\u306b\uff0e\u30e1\u30a4\u30f3PC\u306e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u958b\u304d\u3063\u3071\u306a\u3057\u306b\u3057\u3066\u3044\u305f\u308a\u305f\u307e\u306bElectron\u306a\u30a2\u30d7\u30ea\u304c\u66b4\u8d70\u3057\u3066\u308b\u3068CPU\u6e29\u5ea6\u304c\u9177\u3044\u3053\u3068\u306b\uff0e $ acpi -t Thermal 0: ok, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[7,474,6,199,63],"tags":[476,477],"class_list":["post-2458","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-eoan-ermine19-10","category-linux","category-sid","category-ubuntu","tag-tlp","tag-477"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/2458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=2458"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/2458\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=2458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=2458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=2458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}