= System Wide Change: Improved Laptop Battery Life =
* Hans de Goede <hdegoede AT redhat DOT com >
Improve Fedora (Workstation) Battery Life by enabling various hardware
power-saving features by default.
== Detailed Description ==
The initial focus of this change is to enable to following 3 hardware
power-saving features by default:
* A new SATA link-powermanagement-policy has been written which
mirrors Windows defaults: med_power_with_dipm, this has been merged
for kernel 4.15, as part of this change this new policy will be the
default on all Intel mobile chipsets. This saves aprox. 1.0 - 1.5
Watts of power on an idle laptop.
* Enable Intel HDA codec power-saving by default with a 1 second
timeout. This saves aprox. 0.4 Watts of power on an idle laptop.
* Enable USB autosuspend for USB bluetooth receivers by default. If
all other USB devices on the laptop also have USB auto-suspend enabled
(which typically is true) this saves aprox. 0.4 Watts of power on an
Depending on how much time this takes, this list may be extended.
== Scope ==
* Proposal owners:
Write kernel patches adding new policies / setting the defaults where
necessary and merge these upstream (done for the new SATA
link-pm-policy and for allowing USB autosuspend for btusb),
temporarily add these patches to the Fedora kernels where necessary
and set the Kconfig options to enable these features by default.
* Other developers:
This should not impact other developers, but e.g. developers working
on bluetooth may see regressions which have their root cause in this
change. All the changes will have kernel cmdline options to disable
them, so that developers can easily ask users to test if these changes
are the cause of any problems.
* Release engineering:
* Policies and guidelines:
The policies and guidelines do not need to be updated.
* Trademark approval:
Not needed for this Change.
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
As mostly described in the bug, I encountered upgrade path issue
from 26 to rawhide, which has been here for a long time preventing a
complete update without manual exclusion.
DNF in my computer says:
# dnf update catfish* 1>/dev/null
Problem: cannot install both catfish-common-1.4.2-2.fc28.3.noarch and
- package catfish-1.4.2-2.fc26.2.noarch requires catfish-common =
1.4.2-2.fc26.2, but none of the providers can be installed
- cannot install the best update candidate for package
- problem with installed package catfish-1.4.2-2.fc26.2.noarch
While maintainer said:
$ rpmdev-vercmp 1.4.2-2.fc28.3 1.4.2-2.fc26.2
1.4.2-2.fc28.3 > 1.4.2-2.fc26.2
Both are demonstrably true.
Should I report a bug against DNF now?