Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tlp-1.7.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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.

Provides

Requires

License

GPL-2.0-or-later AND GPL-3.0-or-later

Changelog

* 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.

Files

/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