Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tlp | Distribution: openSUSE Tumbleweed |
Version: 1.7.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Oct 3 22:53:02 2024 |
Group: Hardware/Mobile | Build host: reproducible |
Size: 674767 | Source RPM: tlp-1.7.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://linrunner.de/tlp | |
Summary: Tools to save battery power on laptops |
TLP implements advanced power management for Linux. TLP is a pure command line tool with automated background tasks. It does not contain a GUI.
GPL-2.0-or-later AND GPL-3.0-or-later
* Thu Oct 03 2024 Michael Pujos <pujos.michael@gmail.com> - Update to 1.7.0 27.09.2024 * Features Battery Care: - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and Asahi Linux kernel 6.6 (or later): start and stop threshold - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later): start and stop threshold (Issue #707) - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed because the threshold varies by model (Issue #717) - LG Gram laptops: forward to lg-legacy for kernel <= 5.17 only - ThinkPads: - The obsolete tpacpi-bat driver along with the acpi_call dependency were removed. Current Linux distributions ship with kernel 5.17 or later, which enables battery care via the built-in thinkpad_acpi. - tlp-stat -b improvements for coreboot: - Fix charge readings (Issue #657) - Indicate when recalibration is not possible - tlp-stat -b: Highlight battery care status - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop on battery power until the battery is discharged to the stop threshold Disks: - tlp-stat -d: replace disk serial number with asterisks (for privacy) General: - TLP_MSG_COLORS: highlight error, warning, notice and success messages in color. - Add option --version to all TLP commands - Add tlp-stat output options: - m|--mode: print current power mode - q|--quiet: omit version header and show less information in the processor category - Add Fish shell command completion - Improve busybox compatibility by using only portable options for flock Graphics: - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs; kernel 6.9 required Processor: - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for EPB with kernels < 5.2; x86_energy_perf_policy is no longer required - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the corresponding kernel patch was discarded during the 2022 review, reincarnation seems unlikely - tlp-stat -t: - Show AMD CPU temperatures - Indicate unavailable fan speed - tlp-stat -p: identify CPU model on ARM systems Radio Devices: - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed USB: - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed * Bugfixes Battery: - Thinkpads: - Fix premature abort of discharge/recalibrate for *20 models (Issue #759) - Fix ThinkPad X13s ARM power source detection (Issue #758) - tlp-stat -b: do not recommend kernel 5.17 for coreboot, as coreboot does not support discharge/recalibrate anyway. - Fix Edge 11 battery enumeration (Issue #714) - Support ThinkPad W510 Disks: - Ensure power saving for all USB disks when plugged in - tlp diskid: filter duplicates General: - tlp-stat -s: rework manual mode detection (Issue #702) - tlp-stat --psup/udev: fix udev rule check Radio Devices: - Avoid error popups from NetworkManager when switching wifi/wwan USB: - tlp-stat -u: filter out error messages - Prevent USB devices from being unrecognized or malfunctioning on battery; adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587) * Wed May 22 2024 Thomas Renninger <trenn@suse.de> - Conflicts with tuned (bsc#1224202) - Spec cleanups * Thu May 09 2024 munix9@googlemail.com - Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep instead of /usr/lib/systemd/system/system-sleep). * Mon Sep 25 2023 Shung-Hsi Yu <shung-hsi.yu@suse.com> - Update to 1.6.1 18.09.2023 * Bugfixes: Battery: - LG Gram laptops: ensure lg-legacy is used for kernel <= 5.17 (Issue #708) General: - tlp-stat -s: report manual mode despite restrictive umask (Issue #702) * Fri Sep 15 2023 Shung-Hsi Yu <shung-hsi.yu@suse.com> - Update to 1.6.0 24.08.2023 * Features Battery: - LG Gram laptops: - Use standard sysfs attribute 'charge_control_end_threshold' provided by kernel 5.18 and newer - Restore threshold after hibernate - System76 laptops with open source EC firmware: start and stop threshold - System76: default start threshold set to 90% (due to EC firmware change) - ThinkPads: model detection adapted for Libreboot (Issue #679) - Toshiba/Dynabook laptops: stop threshold 80/100% Configuration: - Allow comments (#) after parameters (Issue #598) - tlp-stat -c/--cdiff: append a notice to deprecated or removed parameters Disks: - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels before 4.15 from defaults (still available via explicit configuration) General: - Allow coexistence with power-profiles-daemon: do not apply PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and CPU_BOOST_ON_BAT/BAT when it is running - MEM_SLEEP_ON_AC/BAT: change system suspend mode - Add ZSH command completion - tlp-stat -s: - Silence warnings about unmasked systemd-rfkill.service/.socket when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured - Show EC firmware version - Show system suspend mode - Show proper ThinkPad model string with Libreboot (Issue #679) PCI(e) devices: - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT is disabled (Issue #614) Processor: - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode (active, guided, passive); amd-pstate/intel_pstate driver required - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually supported by the current CPU driver - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs; kernel 6.3 with amd-pstate driver in active mode required - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or newer CPUs; yet unreleased kernel 6.x and amd-pstate driver in active mode required - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5) - tlp-stat -p: - Show amd-pstate operation mode, dynamic boost and performance attributes - Show min/max operating frequency the processor can run at (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit) - (-v) Show acpi_cppc performance and frequency attributes Radio Devices: - Support Thunderbolt docks to switch radio devices - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be removed in TLP 1.7 USB: - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be removed in TLP 1.7 * Bugfixes Configuration: - Strip trailing blanks from unquoted parameter values Operation: - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid resume freezes (Issue #593, #606, #698) Processor: - Set governor although not listed in scaling_available_governors - Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d * Mon May 23 2022 Ferdinand Thiessen <rpm@fthiessen.de> - Fix SourceURL (misplaced space) for Factory submission * Wed May 18 2022 Stefan Schubert <schubi@suse.de> - Moved 99tlp-rdw-nm from user specif directory /etc/NetworkManager/dispatcher.d to vendor specific directory /usr/lib/NetworkManager/dispatcher.d. So, users changes can still be done in /etc and will not be overwritten by an update. * Mon Apr 18 2022 popov895@ukr.net - Due to conflicts with rfkill, we need to additionally mask the systemd-rfkill.socket - Update to 1.5.0 07.01.2022 - * Features Battery: - Sony laptops: stop threshold 50/80/100% aka "battery care limiter" - ThinkPads: - Use new sysfs attribute 'charge_behaviour' for recalibration - Support T400 running coreboot via natacpi (Issue #601) - tlp-stat -b: display "cycle_count = 0" with the note "or not supported" Radio Devices: - Add support for switching NFC devices - Remove support for wireless-tools (iwconfig) - * Bugfixes tlp-stat: - drop PM_RUNTIME=y kernel config recommendation Battery: - ASUS laptops: apply stop threshold reliably on boot and after hibernate (Issue #589) Disks: - tlp-stat -d: display correct sysfs path for disk runtime pm: /sys/block/<DISK>/device/power/control (Issue #606) * Tue Dec 28 2021 lars@linux-schulserver.de - 1.4.0 - package bash completions for tlp-rdw in the corresponding sub-package (bsc#1180496) - add tlp-rpmlintrc to mark some rpmlint warnings as known good - Fix bsc#1181279, bsc#1179635, bsc#1177313 - Failed to preset unit: Unit file tlp-sleep.service does not exist. - As tlp somehow conflicts with rfkill and power-profiles-daemon running at the same time, lets mask these services, when tlp is installed. ...and obviously unmask them again on uninstall. - Require at least NetworkManager >= 1.20 - define _udev(,rules)dir, if not already set (for Leap) - Pre-Require systemd (and BuildRequire systemd-rpm-macros) for completeness - tlp is not activated per default (bsc#1183235), as it may conflict with other Laptop mode tools. At the moment, users have to manually activate the service via 'sudo systemctl enable --now tlp.service' * Thu Nov 11 2021 Mikael S <mikaels@iki.fi> - Update to 1.4.0 24.09.2021 - * Features Audio: - SOUND_POWER_SAVE_ON_AC: change default to enabled (Issue #495) Battery: - "Battery Features" renamed to "Battery Care" - Introduce plugins to support Battery Care for non-ThinkPads: - ASUS laptops: stop threshold - Huawei MateBooks: start and stop threshold - LG Gram laptops: stop threshold at 80% aka "battery care limit" - Lenovo laptops: stop threshold at 60% aka "battery conservation mode" - Samsung laptops: stop threshold at 80% aka "battery life extender" - ThinkPads - Allow deactivation of the start threshold (START_CHARGE_THRESH_BATx=0) - Discharge malfunction: hint to check battery and charger - Use standard sysfs attributes for charge thresholds (Issue #513) - Flag ThinkPad L512 as "unsupported" - Validate charge threshold configuration, don't fail silently - tlp-stat -b - Battery Care: show plugin, supported features, driver usage and related kernel module(s) - Map battery state "Unknown" to "Idle" for clarity Configuration: - tlp-stat --cdiff: show configuration differing from defaults - PARAMETER+="add values": append values to a parameter already defined as intrinsic default or in a *previously* read file (Issue #457) - TLP_WARN_LEVEL: warn about invalid settings, configurable for background tasks and command line - Rename parameters (backwards compatible to legacy config files): SATA_LINKPWR_BLACKLIST -> SATA_LINKPWR_DENYLIST RUNTIME_PM_BLACKLIST -> RUNTIME_PM_DENYLIST RUNTIME_PM_DRIVER_BLACKLIST -> RUNTIME_PM_DRIVER_DENYLIST USB_BLACKLIST -> USB_DENYLIST USB_BLACKLIST_BTUSB -> USB_EXCLUDE_BTUSB USB_BLACKLIST_PHONE -> USB_EXCLUDE_PHONE USB_BLACKLIST_PRINTER -> USB_EXCLUDE_PRINTER USB_BLACKLIST_WWAN -> USB_EXCLUDE_WWAN USB_WHITELIST -> USB_ALLOWLIST Disks: - AHCI_RUNTIME_PM_ON_AC/BAT: - Works only on disks defined in DISK_DEVICES - Works on NVMe (new), SATA/ATA and plugged in USB (new) disks - Works on SATA ports - No longer experimental i.e. now enabled by default; the previously existing risk of system freezes (and data loss) with the multiqueue scheduler is now eliminated: - Kernel >= 4.19 itself locks unsafe disk runtime pm - TLP generally locks it for kernel < 4.19 - DISK_APM_CLASS_DENYLIST: exclude disk classes from APM, i.e. you may now activate it for USB and IEEE1394 drives (Issue #523) - DISK_APM_LEVEL_ON_AC/BAT, DISK_SPINDOWN_TIMEOUT_ON_AC, DISK_IOSCHED: now also work when plugging in USB disks; provided disk is contained in DISK_DEVICES and 'usb' is removed from DISK_APM_CLASS_DENYLIST - tlp-stat -d - Explain why AHCI_RUNTIME_PM is locked for a disk - Show disks attached to SATA links/ports - Show a disk's host (for SATA_LINKPWR_DENYLIST) - Show ALPM state in the sysfs directory of the AHCI host - Show IDs for all disks configured in DISK_DEVICES - Distinguish SATA from ATA(IDE) disks - Show NVMe disk temperature General: - power-profiles-daemon: issue error messages about conflicting service - tlp-stat -s: determine OS release without the lsb_release utility Graphics: - Add support for amdgpu (Issue #498) - Improve powerdown of unused GPUs with drivers amdgpu, nouveau, nvidia and without driver (Issues #488, #495, #498) - tlp-stat -g: - List all GPUs with at least the driver info - Show hybrid graphics switch state (switcheroo) - Intel GPU: - Show hardware min/max frequency instead of list of available frequencies (kernel change) - Show more informative RC6, FBC and PSR status where available (Issue #203) Operation Mode AC/BAT: - Speed up system shutdown/suspend by not applying AC settings anymore - TLP_PS_IGNORE: add USB; allow to ignore multiple power supply classes - tlp-stat -s: speed up power source detection - tlp-stat --psup/udev: check if udev rules for power source changes and connecting USB devices are active PCI(e) devices: - RUNTIME_PM_ENABLE/DISABLE: permanently enable/disable runtime PM for PCI(e) devices based on address (independent of the power source) - RUNTIME_PM_DENYLIST: remove amdgpu, nvidia, pcieport from defaults - tlp-stat -e -v: show device runtime_status Platform: - PLATFORM_PROFILE_ON_AC/BAT: select platform profile to control system operating characteristics around power/performance levels, thermal and fan speed - tlp-stat -p: show state of ThinkPad lapmode Processor: - CPU_HWP_DYN_BOOST_ON_AC/BAT: Intel CPU HWP dynamic boost (Issue #468) - Remove backwards compatibility of CPU_ENERGY_PERF_POLICY_ON_AC/BAT with ENERGY_PERF_POLICY_ON_AC/BAT to prevent performance issues caused by the value 'power' in legacy configurations - PHC_CONTROLS removed (obsolete) - tlp-stat -p: - cpu1..cpuN omitted for clarity, use -v to show all - Sort more than 10 CPU cores in proper numerical order - Show intel_pstate operation mode ("status") - Omit "EPB: unsupported" for AMD or non-intel_pstate CPUs USB: - USB_EXCLUDE_AUDIO: exclude audio devices from autosuspend (Issue #556) - tlp-stat -u -v: show device runtime_status * Mon Nov 08 2021 Fabian Vogt <fvogt@suse.com> - Don't recommend bbswitch, there's no relation to tlp (boo#1190631) * Wed Oct 06 2021 Fabian Vogt <fvogt@suse.com> - tlp-sleep.service does not exist anymore - Make %files section a bit more precise * Thu Jun 17 2021 Stanislav Brabec <sbrabec@suse.com> - Recommend bbswitch for ThinkPad battery charge control instead of acpi-call or tp-smapi not present in the distribution. * Mon Jan 04 2021 Dominique Leuenberger <dimstar@opensuse.org> - Use the same value for TLP_ULIB in the %build phase and the %install phase (boo#1180495): + BuildRequire pkgconfig(udev) + Use pkg-config --variable udev_dir udev for the value of TLP_ULIB.
/etc/tlp.conf /etc/tlp.d /etc/tlp.d/00-template.conf /etc/tlp.d/README /usr/bin/bluetooth /usr/bin/nfc /usr/bin/run-on-ac /usr/bin/run-on-bat /usr/bin/tlp-stat /usr/bin/wifi /usr/bin/wwan /usr/lib/systemd/system-sleep /usr/lib/systemd/system-sleep/tlp /usr/lib/systemd/system/tlp.service /usr/lib/udev/rules.d/85-tlp.rules /usr/lib/udev/tlp-usb-udev /usr/sbin/rctlp /usr/sbin/tlp /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/bluetooth /usr/share/bash-completion/completions/nfc /usr/share/bash-completion/completions/run-on-ac /usr/share/bash-completion/completions/run-on-bat /usr/share/bash-completion/completions/tlp /usr/share/bash-completion/completions/tlp-stat /usr/share/bash-completion/completions/wifi /usr/share/bash-completion/completions/wwan /usr/share/doc/packages/tlp /usr/share/doc/packages/tlp/AUTHORS /usr/share/doc/packages/tlp/README.rst /usr/share/doc/packages/tlp/changelog /usr/share/fish /usr/share/fish/vendor_completions.d /usr/share/fish/vendor_completions.d/bluetooth.fish /usr/share/fish/vendor_completions.d/nfc.fish /usr/share/fish/vendor_completions.d/run-on-ac.fish /usr/share/fish/vendor_completions.d/run-on-bat.fish /usr/share/fish/vendor_completions.d/tlp-stat.fish /usr/share/fish/vendor_completions.d/tlp.fish /usr/share/fish/vendor_completions.d/wifi.fish /usr/share/fish/vendor_completions.d/wwan.fish /usr/share/licenses/tlp /usr/share/licenses/tlp/COPYING /usr/share/licenses/tlp/LICENSE /usr/share/man/man1/bluetooth.1.gz /usr/share/man/man1/nfc.1.gz /usr/share/man/man1/run-on-ac.1.gz /usr/share/man/man1/run-on-bat.1.gz /usr/share/man/man1/wifi.1.gz /usr/share/man/man1/wwan.1.gz /usr/share/man/man8/tlp-stat.8.gz /usr/share/man/man8/tlp.8.gz /usr/share/man/man8/tlp.service.8.gz /usr/share/metainfo /usr/share/metainfo/de.linrunner.tlp.metainfo.xml /usr/share/tlp /usr/share/tlp/bat.d /usr/share/tlp/bat.d/05-thinkpad /usr/share/tlp/bat.d/10-thinkpad-legacy /usr/share/tlp/bat.d/15-lenovo /usr/share/tlp/bat.d/20-huawei /usr/share/tlp/bat.d/25-msi /usr/share/tlp/bat.d/30-samsung /usr/share/tlp/bat.d/35-lg /usr/share/tlp/bat.d/36-lg-legacy /usr/share/tlp/bat.d/40-sony /usr/share/tlp/bat.d/45-system76 /usr/share/tlp/bat.d/50-toshiba /usr/share/tlp/bat.d/60-macbook /usr/share/tlp/bat.d/89-asus /usr/share/tlp/bat.d/90-generic /usr/share/tlp/bat.d/TEMPLATE /usr/share/tlp/defaults.conf /usr/share/tlp/deprecated.conf /usr/share/tlp/func.d /usr/share/tlp/func.d/05-tlp-func-pm /usr/share/tlp/func.d/10-tlp-func-cpu /usr/share/tlp/func.d/15-tlp-func-disk /usr/share/tlp/func.d/20-tlp-func-usb /usr/share/tlp/func.d/25-tlp-func-rf /usr/share/tlp/func.d/30-tlp-func-rf-sw /usr/share/tlp/func.d/35-tlp-func-batt /usr/share/tlp/func.d/40-tlp-func-bay /usr/share/tlp/func.d/45-tlp-func-gpu /usr/share/tlp/func.d/tlp-func-stat /usr/share/tlp/rename.conf /usr/share/tlp/tlp-func-base /usr/share/tlp/tlp-pcilist /usr/share/tlp/tlp-readconfs /usr/share/tlp/tlp-usblist /usr/share/zsh /usr/share/zsh/site-functions /usr/share/zsh/site-functions/_tlp /usr/share/zsh/site-functions/_tlp-radio-device /usr/share/zsh/site-functions/_tlp-run-on /usr/share/zsh/site-functions/_tlp-stat /var/lib/tlp
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 23:52:06 2024