Power-profiles-daemon pakken gir et program som tillater endring av systemets strøm-/atferdstilstand. Denne brukes på mange bærbare datamaskiner og kan brukes av et skrivebordsmiljø for å aktivere strømsparing eller ytelse CPU regulatorer gjennom dbus.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/archive/0.20/power-profiles-daemon-0.20.tar.gz
Nedlasting MD5 sum: 92df21de1148ef6e7c30e4a0829e02b1
Nedlastingsstørrelse: 68 KB
Estimert diskplass som kreves: 1.4 MB
Estimert byggetid: mindre enn 0.1 SBU (med tester)
gobject-introspection-1.78.1, libgudev-238, Polkit-124, og PyGObject-3.46.0
GTK-Doc-1.33.2, Resten er for testene, dbusmock-0.30.2, umockdev-0.17.18, isort, og mccabe
Aktiver følgende alternativer i kjernekonfigurasjonen og kompiler kjerne på nytt om nødvendig:
Power management and ACPI options ---> CPU Frequency scaling ---> -*- CPU Frequency scaling [CPU_FREQ] -*- 'performance' governor [CPU_FREQ_GOV_PERFORMANCE] <*/M> 'powersave' governor [CPU_FREQ_GOV_POWERSAVE] # Select if CPU is Intel: [ /*] Intel P state control [X86_INTEL_PSTATE] # Select if CPU is AMD: [ /*] AMD Processor P-State driver [X86_AMD_PSTATE] Device Drivers ---> # Some drivers under this submenu provide "platform profile" support # and power-profiles-daemon can take advantage from platform profiles; # select a driver if suitable for your platform: [ /*] X86 Platform Specific Device Drivers ---> [X86_PLATFORM_DEVICES]
Velg de aktuelle underalternativene som vises når alternativene ovenfor er valgt. Så mye som mulig, oppsettet skal være det samme som i kjernekonfigurasjonsmenyer.
Installer Power-profiles-daemon ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup \ --prefix=/usr \ --buildtype=release \ -Dgtk_doc=false \ -Dtests=false \ .. && ninja
Hvis du har installert de eksterne avhengighetene, for å teste resultatet utsted: ninja test.
Nå, som root
bruker:
ninja install
Rydd nå opp i en unødvendig systemd enhet installert i /tmp:
-Dgtk_doc=false
: Hindrer
bygging av dokumentasjonen. Fjern denne hvis du har GTK-Doc installert og ønsker å bygge
dokumentasjonen.
-Dtests=false
: Hindrer
bygging av tester fordi de ikke kan kjøres innenfor grensene til
BLFS. Fjern dette hvis du har installert de eksterne avhengighetene
og ønsker å kjøre testene.