desfazer: sudo update-rc.d -fwheremand remove

0

Como a pergunta diz, eu emiti sudo update-rc.d -f ondemand remove porque é isso que um artigo sobre a configuração TLP diz ... mas depois de fazer as "configurações" meus gráficos voltaram à porcaria. Então eu desinstalei o TLP reinstalando meus drivers gráficos, mas não sei como desfazer a etapa descrita no título desta pergunta.

Eu li sobre update-rc.d e emiti sudo update-rc.d -f ondemand defaults

mymachine@deus:~$ sudo update-rc.d ondemand defaults
[sudo] password for mymachine: 
update-rc.d: warning: ondemand stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
 Adding system startup for /etc/init.d/ondemand ...
   /etc/rc0.d/K20ondemand -> ../init.d/ondemand
   /etc/rc1.d/K20ondemand -> ../init.d/ondemand
   /etc/rc6.d/K20ondemand -> ../init.d/ondemand
   /etc/rc2.d/S20ondemand -> ../init.d/ondemand
   /etc/rc3.d/S20ondemand -> ../init.d/ondemand
   /etc/rc4.d/S20ondemand -> ../init.d/ondemand
   /etc/rc5.d/S20ondemand -> ../init.d/ondemand

Mas eu não tenho certeza se isso resolveu, porque eu realmente não sei o que estou tentando consertar (volte para como foi)

Ajuda?

Obrigado antecipadamente.

    
por Deus Deceit 08.11.2013 / 11:51

1 resposta

1

Com sudo update-rc.d -f ondemand remove , você removeu os links simbólicos deste daemon. Assim, o daemon não é mais executado ao alternar para o nível de execução configurado (ou durante a inicialização).

Eu olhei para minha máquina qual é a configuração padrão deste serviço:

user@host:~# find /etc/rc* -name "*ondemand*"
/etc/rc2.d/S99ondemand
/etc/rc3.d/S99ondemand
/etc/rc4.d/S99ondemand
/etc/rc5.d/S99ondemand

Então, vemos que o daemon inicia nos níveis de execução 2, 3, 4 e 5 com o número de início 99. Para definir isso de volta para este tipo de configuração:

user@host:~# update-rc.d ondemand start 99 2 3 4 5 .
 Adding system startup for /etc/init.d/ondemand ...
   /etc/rc2.d/S99ondemand -> ../init.d/ondemand
   /etc/rc3.d/S99ondemand -> ../init.d/ondemand
   /etc/rc4.d/S99ondemand -> ../init.d/ondemand
   /etc/rc5.d/S99ondemand -> ../init.d/ondemand

Editar

De acordo com o script /etc/init.d/ondemand , o script define cada controlador de cpu como ondemand para cada cpu que suporte essa configuração.

  • Um regulador (scaling-) gerencia como a taxa de cpuf é ajustada automaticamente.
  • ondemand significa que a frequência é ajustada às necessidades atuais. A frequência pode mudar rapidamente para cima ou para baixo.

Você pode descobrir quais governadores estão disponíveis para seus processadores:

user@host:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance

Então, sim, é a mesma configuração para todas as máquinas.

    
por chaos 08.11.2013 / 12:09