tlp(8) مدیریت مصرف انرژی tlp(8)

tlp - اعمال تنظیمات بهینه‌سازی مصرف انرژی لپ‌تاپ

tlp command [parameters] [-- CONFIG_PARAM=value ... ]

دستور tlp تنظیمات ذخیره انرژی را به صورت دستی اعمال کرده و ویژگی‌های مراقبت از باتری را کنترل می‌کند.

راه‌اندازی tlp و اعمال نمایه مناسب TLP. همچنین برای اعمال پیکربندی تغییریافته یا خروج از حالت دستی استفاده می‌شود.
اعمال نمایه عملکرد بالا (performance). پارامترهایی که به AC_ ختم می‌شوند استفاده خواهند شد.
اعمال نمایه متعادل (balanced). پارامترهایی که به BAT_ ختم می‌شوند استفاده خواهند شد.
اعمال نمایه ذخیره انرژی (power-saver). پارامترهایی که به SAV_ ختم می‌شوند استفاده خواهند شد. اگر پارامتر SAV_ برای یک ویژگی در دسترس نباشد، پارامتر BAT_ به جای آن استفاده می‌شود.
اعمال نمایه برق شهری (AC) و ورود به حالت دستی. حالت دستی بدان معناست که تغییرات منبع تغذیه تا راه‌اندازی مجدد بعدی یا اجرای دستور tlp start برای ازسرگیری حالت خودکار، نادیده گرفته خواهند شد.
اعمال نمایه باتری (bat) و ورود به حالت دستی. حالت دستی بدان معناست که تغییرات منبع تغذیه تا راه‌اندازی مجدد بعدی یا اجرای دستور tlp start برای ازسرگیری حالت خودکار، نادیده گرفته خواهند شد.

تغییر موقت آستانه‌های شارژ باتری. اگر سخت‌افزار شما تنها از آستانه توقف پشتیبانی می‌کند، مقدار شروع را روی 0 قرار دهید. آستانه‌های شارژ پیکربندی‌شده در بوت بعدی سیستم یا با اجرای مجدد tlp setcharge بدون آرگومان‌های آستانه، بازیابی خواهند شد.
شارژ باتری تا ظرفیت کامل (۱۰۰٪). این کار با اعمال موقت پیش‌تنظیم‌های سازنده روی آستانه‌های شارژ انجام می‌شود. آستانه‌های شارژ پیکربندی‌شده در بوت بعدی سیستم یا با اجرای مجدد tlp setcharge بدون آرگومان‌های آستانه بازیابی خواهند شد.
شارژ باتری تا آستانه توقف برای یک بار. این کار با برداشتن موقت آستانه شروع شارژ انجام می‌شود. آستانه شروع شارژ پیکربندی‌شده در بوت بعدی سیستم یا با اجرای tlp setcharge بدون آرگومان‌های آستانه بازگردانده خواهد شد.
تخلیه اجباری کامل یا جزئی شارژ باتری در زمان اتصال به برق شهری (AC).
انجام کالیبراسیون مجدد باتری هنگام اتصال به برق شهری: تخلیه کامل باتری و شارژ مجدد آن تا ۱۰۰٪. مورد دوم با اعمال موقت تنظیمات کارخانه روی آستانه‌ها صورت می‌گیرد. آستانه‌های پیکربندی‌شده در راه‌اندازی بعدی سیستم یا با استفاده از tlp setcharge بازیابی خواهند شد.

فعال کردن تعلیق خودکار (autosuspend) برای تمامی دستگاه‌های USB، به جز آن‌هایی که به صورت پیش‌فرض یا از طریق پیکربندی مستثنی شده‌اند.
خاموش کردن درایو نوری در UltraBay/MediaBay. درایو ممکن است با کشیدن اهرم خروج یا فشردن دکمه خروج رسانه در مدل‌های جدیدتر مجدداً فعال شود.

چاپ شناسه‌های دیسک (disk id) برای درایوهای پیکربندی‌شده.
چاپ نسخه TLP.

الحاق پارامترهای پیکربندی به یک دستور. این پارامترها به صورت موقت پیکربندی سیستم را تنها در طول اجرای آن دستور بازنویسی می‌کنند و پس از آن نگه‌داشته نمی‌شوند. سلب مسئولیت: این ویژگی صرفاً برای خودکارسازی تست در طول توسعه TLP وجود دارد. همان‌گونه که هست ارائه می‌شود و هیچ‌گونه پشتیبانی برای آن وجود ندارد.

تقریباً تمام دستورات tlp نیازمند دسترسی کاربر ریشه (مدیر سیستم) هستند. برای تغییر نمایه TLP بدون ریشه، می‌توانید از tlpctl استفاده کنید.

در دسترس بودن دستورات مراقبت از باتری فوق و مقادیر مجاز آستانه شارژ، همواره به سازنده یا برند لپ‌تاپ، نسخه هسته لینوکس و نسخه TLP بستگی دارد. برای بررسی وضعیت دسترسی واقعی، محدوده‌های آستانه و نام‌های باتری از tlp-stat -b استفاده کنید. برای جزئیات به پیوند موجود در بخش همچنین ببینید مراجعه نمایید.

در لپ‌تاپ‌های دارای دو باتری، باتری ثانویه باید به عنوان پارامتر دستور مشخص شود تا انتخاب گردد. در بسیاری از موارد باتری اصلی BAT0 و باتری ثانویه BAT1 خواهد بود. در صورت تردید، خروجی دستور tlp-stat -b که تمام باتری‌ها را فهرست می‌کند می‌تواند به شما کمک کند.

سیستم را برای حداکثر کارایی به بهای مصرف انرژی بالاتر بهینه‌سازی می‌کند. برای بارهای کاری سنگین توصیه می‌شود. پیش‌فرض TLP در زمان اتصال به برق شهری (AC).
تعادلی میان کارایی و مصرف انرژی برقرار می‌کند. مناسب برای استفاده‌های عمومی. پیش‌فرض TLP هنگام کار روی باتری.
سیستم را برای حداکثر طول عمر باتری به بهای کاهش عملکرد بهینه‌سازی می‌کند. برای به حداکثر رساندن مدت زمان کارکرد باتری توصیه می‌شود.

تغییر موقت آستانه‌های باتری اصلی به ۷۰ / ۹۰ درصد:
tlp setcharge 70 90
شارژ باتری دوم تا ظرفیت کامل:
tlp fullcharge BAT1
کالیبراسیون مجدد باتری اصلی:
tlp recalibrate

/etc/tlp.conf

فایل پیکربندی سراسری کاربر در سیستم؛ برای لغو تنظیمات پیش‌فرض و فایل‌های سفارشی‌سازی زیر، کامنت پارامترها را در اینجا بردارید.

/etc/tlp.d/*.conf

فایل‌های سفارشی‌سازی قطره‌ای (drop-in) سراسری سیستم که پیش‌فرض‌های زیر را بازنویسی می‌کنند.

/usr/share/tlp/defaults.conf

تنظیمات پیش‌فرض ذاتی. این فایل را ویرایش نکنید؛ در عوض از گزینه‌های جایگزین بالا استفاده کنید.

/run/tlp/run.conf

تنظیمات موثر تجمیع‌شده از تمام فایل‌های بالا. این فایل را تغییر ندهید؛ فقط برای ارجاع است و در هر بار فراخوانی TLP مجدداً تولید می‌شود.

در صورت موفقیت 0 و در غیر این صورت یک کد خطای غیرصفر بازگردانده می‌شود.

tlpctl(1), tlp-stat(8), bluetooth(1), nfc(1), wifi(1), wwan(1).

گزارش اشکالات به: https://github.com/linrunner/TLP/issues

حق نشر (c) 2026 Thomas Koch <linrunner at gmx.net>

2026-07-06 TLP 1.10.2