Pagina 1 di 1

Slackware 12.2 kpowersave

Inviato: dom 14 dic 2008, 21:32
da Roland
ragazzi sono un paio di giorni che cerco di risolvere un problema con kpowersave, ricompilato da sorgenti dopo l'aggiornamento alla 12.2.

in pratica non è più possibile gestire la frequenza della cpu via kpowersave. tutto ok invece utilizzando ad esempio:

Codice: Seleziona tutto

echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
credo sia un problema di permessi, almeno da quanto ho potuto capire facendolo partire da shell...

Codice: Seleziona tutto

kpowersave: WARNING: Unknown error while aquire org.freedesktop.Policy.Power interface
kpowersave: Could not get XDG_SESSION_COOKIE from environment
kpowersave: laptop_panel device found: /org/freedesktop/Hal/devices/computer_backlight_0
kpowersave: WARNING: Property: laptop_panel.brightness_in_hardware for: /org/freedesktop/Hal/devices/computer_backlight_0 doesn't exist.
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.CPUFreq" member "GetCPUFreqGovernor" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: WARNING: Could not get information about current governor
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Property: power_management.can_standby for: /org/freedesktop/Hal/devices/computer doesn't exist.
kpowersave: WARNING: Property: battery.charge_level.capacity_state for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0 doesn't exist.
kpowersave: WARNING: Property: battery.charge_level.unit for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0 doesn't exist.
kpowersave: WARNING: Couldn't request charge_level.unit for udi: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0
kpowersave: WARNING: Property: battery.charge_level.capacity_state for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0 doesn't exist.
kpowersave: WARNING: Property: battery.charge_level.unit for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0 doesn't exist.
kpowersave: WARNING: Couldn't request charge_level.unit for udi: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.SystemPowerManagement" member "SetPowerSave" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: ERROR: Could not call/set SetPowerSave on HAL, could be a bug in HAL spec
kpowersave: percentage mapped to new level: 4
kpowersave: Brightness level not changed, requested level == current level
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.CPUFreq" member "GetCPUFreqGovernor" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: WARNING: Could not get information about current governor
kpowersave: Try to set dynamic CPUFreq to: ondemand
kpowersave: Try to set CPUFreq to governor: ondemand
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.CPUFreq" member "SetCPUFreqGovernor" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: ERROR: Could not set CPU Freq to governor: ondemand
kpowersave: Try to set dynamic CPUFreq to: userspace
kpowersave: Try to set CPUFreq to governor: userspace
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.CPUFreq" member "SetCPUFreqGovernor" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: ERROR: Could not set CPU Freq to governor: userspace
kpowersave: Try to set dynamic CPUFreq to: conservative
kpowersave: Try to set CPUFreq to governor: conservative
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.CPUFreq" member "SetCPUFreqGovernor" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: ERROR: Could not set CPU Freq to governor: conservative
kpowersave: ERROR: Could not send dbus message: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.CPUFreq" member "GetCPUFreqGovernor" error name "(unset)" destination "org.freedesktop.Hal")
kpowersave: WARNING: Could not get information about current governor
qualcun altro ha notato la stessa cosa o ha qualche suggerimento?

Re: Slackware 12.2 kpowersave

Inviato: dom 14 dic 2008, 22:21
da tigerwalk
stessa cosa anche a me, al momento sto utilizzando la via manuale.

Re: Slackware 12.2 kpowersave

Inviato: dom 14 dic 2008, 23:37
da sardylan
Se vuoi solamente impostare la policy, o fai a mano come hai fatto oppure risolvi con CPU Freq Utils: http://www.kernel.org/pub/linux/utils/k ... utils.html

Codice: Seleziona tutto

# cpufreq-set -c 0 -g ondemand
# cpufreq-set -c 1 -g ondemand
Magari uno scriptino all'avvio o un paio di righe in /etc/rc.d/rc.local

Se invece intendi fare qualcosa di dinamico (come stacchi la corrente e va a batteria, abbassa automanticamente in powersave etc...), non so... Magari (sicuramente) c'è la possibilità di gestire il tutto tramite qualche demone!!

Re: Slackware 12.2 kpowersave

Inviato: lun 15 dic 2008, 0:04
da Roland
sardylan ha scritto:Se vuoi solamente impostare la policy, o fai a mano come hai fatto oppure risolvi con CPU Freq Utils: http://www.kernel.org/pub/linux/utils/k ... utils.html

Codice: Seleziona tutto

# cpufreq-set -c 0 -g ondemand
# cpufreq-set -c 1 -g ondemand
Magari uno scriptino all'avvio o un paio di righe in /etc/rc.d/rc.local

Se invece intendi fare qualcosa di dinamico (come stacchi la corrente e va a batteria, abbassa automanticamente in powersave etc...), non so... Magari (sicuramente) c'è la possibilità di gestire il tutto tramite qualche demone!!
sì in effetti la comodità di kpowersave è quella di poter gestire la cpu anche in base alla presenza o no dell'alimentatore...comunque per ora continuo a fare tutto a manina e grazie all'aggiunta di una riga in rc.local per avere una politica di gestione un po' più parca di energia dopo l'avvio ;)

resto in attesa magari del nuovo pacchetto kpowersave per la 12.2... [-o<

Re: Slackware 12.2 kpowersave

Inviato: lun 15 dic 2008, 0:24
da JohnnyMnemonic
Roland ha scritto: resto in attesa magari del nuovo pacchetto kpowersave per la 12.2... [-o<
Ricompilato al volo... stesso problema

Re: Slackware 12.2 kpowersave

Inviato: lun 15 dic 2008, 1:54
da giberg

Codice: Seleziona tutto

HAL is not built with PolicyKit support
Credo sia questa la chiave del problema...

Re: Slackware 12.2 kpowersave

Inviato: lun 15 dic 2008, 10:52
da Roland
giberg ha scritto:

Codice: Seleziona tutto

HAL is not built with PolicyKit support
Credo sia questa la chiave del problema...
sì...sembra che kpowersave non riesca ad interagire con HAL per quanto riguarda le informazioni sul governor.

credo... :-k

Re: Slackware 12.2 kpowersave

Inviato: lun 15 dic 2008, 13:58
da conraid
Se vi funziona "a mano" potete usarlo per agire sugli eventi ACPI
Intercettare eventi come ac-adapter on o off dovrebbe essere semplice, io lo faccio per la luminosità dello schermo.

Re: Slackware 12.2 kpowersave

Inviato: lun 29 dic 2008, 17:30
da neongen
:banghead:
kpowersave sulla 12.2 richiede ricompilazione hal

Re: Slackware 12.2 kpowersave

Inviato: lun 29 dic 2008, 19:17
da tigerwalk
potrebbero sorgere problemi ricompilando hal cambiando solo --enable-policy-kit nello slakbuild originale e poi dando upgradepkg in modo da non rimuovere ma upgradare il vecchio hal?

Re: Slackware 12.2 kpowersave

Inviato: lun 29 dic 2008, 19:26
da neongen
devi prima installare PolicyKit... poi non dovrebbero esserci problemi

Re: Slackware 12.2 kpowersave

Inviato: mer 31 dic 2008, 16:48
da tigerwalk
ricompilato hal abilitando policykit nel .configure. Dato upgradepkg ed installato senza problemi ma ancora non si attiva la possibilità di scegliere il governor attraverso kpowersave che avviato da terminale recita:

Codice: Seleziona tutto

kpowersave: WARNING: Unknown error while aquire org.freedesktop.Policy.Power interface
..................................................................
kpowersave: ERROR: The user isn't allowed to call SetPowerSave() on HAL. Maybe KPowersave run not in a active session.
.......................................................................
kpowersave: ERROR: Could not set CPU Freq, this not the needed privileges.
Idee?

Re: Slackware 12.2 kpowersave

Inviato: gio 8 gen 2009, 20:06
da Roland
ho fatto anch'io questa prova una decina di giorni fa modificando in "enable" lo slackbuild di hal alle voci policykit e consolekit, dopo aver installato policykit...purtroppo non ho potuto postare i risultati all'epoca, ma ho avuto comunque lo stesso esito e sono tornato al pacchetto hal originale...

sembrerebbe una questione di permessi...o sbaglio?

Re: Slackware 12.2 kpowersave

Inviato: ven 9 gen 2009, 13:28
da tigerwalk
Roland ha scritto:ho fatto anch'io questa prova una decina di giorni fa modificando in "enable" lo slackbuild di hal alle voci policykit e consolekit, dopo aver installato policykit...purtroppo non ho potuto postare i risultati all'epoca, ma ho avuto comunque lo stesso esito e sono tornato al pacchetto hal originale...

sembrerebbe una questione di permessi...o sbaglio?
credo proprio di si, in particolare, non riuscivo a montare in automatico i filesystem ntfs e dovevo indicarli in /etc/fstab per il montaggio.
Anch'io sono tornato al pacchetto originale.

Re: Slackware 12.2 kpowersave

Inviato: sab 10 gen 2009, 20:05
da gohanz
Per gestire i permessi di Policykit, occorre un GUI come Policykit-gnome. Pacchetto presente su Slacky.Almeno su GSlacky funzionava così, non so se esiste un tool simile per KDE.