cpufreq a acpi events

Sekcia: Konfigurácia 19.04.2009 | 15:29
Avatar vl4kn0 Archlinux  Používateľ
mam nainstalovany cpufreq spusteny ako daemon, modprobnem moduly powernow-k8 (mam procesor amd turion 64bit) dalej cpufreq_ondemand a cpufreq_powersave. ak manualne spustim prikaz cpufreq-set -g powersave tak sa governor zmeni. vidim ho v /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor. zmenim ho aj na ondemand a performance. ide o to ze potrebujem na acpi eventy zapojenie AC zmenit governor na performance a na odpojeni zmenit na ondemand. v /etc/acpi/handler.sh mam toto:
    ac_adapter)
        case "$2" in
            AC)
                case "$4" in
                    00000000)
                        /usr/bin/cpufreq-set -g ondemand
                        echo -n $minspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode start
                    ;;
                    00000001)
                        /usr/bin/cpufreq-set -g performance
                        echo -n $maxspeed >$setspeed
                        #/etc/laptop-mode/laptop-mode stop
                    ;;
                esac
                ;;
            *)  logger "ACPI action undefined: $2" ;;
        esac
        ;;

problem je v tom ze ak odpojim AC tak sa governor nemeni. nema niekto potuchy kde by mohol byt problem? ci nebezi nejake daemon (acpid a cpufreq bezi) alebo ci neni nejaka chyba v configu?
    • Re: cpufreq a acpi events 20.04.2009 | 10:27
      Avatar Miroslav Bendík Gentoo  Administrátor
      Hmm, ja vo svojom configu neselectrujem zariadenie (AC), ale priamo zisťujem hodnotu:
      	ac_adapter)
      		case "$value" in
      			*0)
      				/usr/bin/xbacklight -d :0 -set 15 -time 200 &
      				;;
      			*1)
      				/usr/bin/xbacklight -d :0 -set 100 -time 200 &
      				;;
      			*)	log_unhandled $* ;;
      		esac
      		;;
      

      Výkon a podobné blbosti nemením (na baterke je ondemand fajn a pri bežnej práci si aj tak nevšimnem, že beží ondemand a nie performance pretože v prípade potreby ide na maximum.

      • Re: cpufreq a acpi events 20.04.2009 | 10:48
        Avatar vl4kn0 Archlinux  Používateľ
        skusil som to tiez a ide to. problem bol v tom ze som selectoval AC ale acpi predava zariadenie ACAD, pricom AC je tam od defaultu. v kazdom pripade som to zahodil a slape to, dik.