Como obter o controlador ondemand no fedora

3

No Ubuntu 13.10 no meu laptop (Dual Core i5 Lenovo G570) , descobri recentemente as maravilhas de indicator-cpufreq , para que eu possa aumentar drasticamente a duração da minha bateria configurando-a para 'ondemand' ou 'powersave' governor - aqui está o menu que mostra:

Euqueriasaberseeupoderiaimplementarissonaoutrametadedomeudualbootnomeulaptop,Fedora20.Noentanto,depoisdeolharpara esta documentação , e instalando o pacote kernel-tools , quando eu executo o comando para listar os modos disponíveis.

No Fedora eu recebo:

wilf@whm1:~$ cpupower frequency-info --governors
analyzing CPU 0:
powersave performance

No Ubuntu eu recebo:

wilf@whm2:~$ cpupower frequency-info --governors
analyzing CPU 0:
conservative ondemand userspace powersave performance

Então, posso obter o conservative , ondemand , & userspace modos no Fedora?
Principalmente o ondemand one

Informações do sistema do Fedora

Kernel

Linux whm1 3.12.10-300.fc20.i686+PAE #1 SMP Thu Feb 6 22:31:13 UTC 2014 i686 i686 i386 GNU/Linux

Versão
Fedora release 20 (Heisenbug)
Kernel 3.12.10-300.fc20.i686+PAE on an i686
/proc/cpuinfo , relevante /etc/default/grub (o Fedora gerencia o Grub, não o Ubuntu) :
#GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor pcie_aspm=force"
GRUB_CMDLINE_LINUX="vconsole.font=latarcyrheb-sun16 $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rhgb quiet acpi_osi=Linux acpi_backlight=vendor pcie_aspm=force"

Informações do sistema do Ubuntu

Kernel

Linux whm2 3.11.0-15-generic #25-Ubuntu SMP Thu Jan 30 17:25:07 UTC 2014 i686 i686 i686 GNU/Linux

/proc/cpuinfo , relevante /etc/default/grub (acho que é carregado pelo Fedora Grub) :
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
    
por Wilf 02.03.2014 / 14:14

1 resposta

6

Isto está relacionado a um novo driver introduzido no Fedora 20 que não precisa mais do que esses dois governadores. Veja este tópico Governadores de CPU - onde está ONDEMAND? para detalhes.

Para ter os governantes ausentes, você deve inicializar com o parâmetro de kernel intel_pstate=disable .

Para fazer isso, na tela de inicialização do GRUB, escolha "editar linha de comando de inicialização" e adicione isso à linha que começa com kernel . Você também pode adicioná-lo permanentemente ao arquivo de configuração do grub.

Note que normalmente você não deve precisar de outros governadores além daqueles propostos pelo novo driver que faz o seu trabalho perfeitamente.

    
por 02.03.2014 / 14:24