Autor Tópico: Como desativar 1 núcleo do processador?  (Lida 11142 vezes)

Offline eduardonovaes

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Como desativar 1 núcleo do processador?
« Online: 14 de Maio de 2013, 13:38 »
Olá.
Sempre utilizei dois sistemas em dual boot (win7 e ubuntu).
Meu notebook apresentou um problema de hardware (reiniciava constantemente qdo ligado a energia) e consegui contornar o problema com o windows 7, porém não sei fazer o mesmo procedimento no Ubuntu 12.04LTS.

Como contornei o erro de inicialização no win 7:
Meu notebook é Core2Duo.
  • Executei o msconfig e na aba "inicialização do sistema"> avançado> desabilitei 1 núcleo do processador e a maquina começou a iniciar normalmente.
Assim, passei a usar apenas 1 núcleo.

Alguém sabe o procedimento similar no Ubuntu?


Obs: Desabilitar 1 core a nível de Bios não funcionou. (reinicia constantemente tanto no win como no Ubuntu)
« Última modificação: 14 de Maio de 2013, 13:59 por eduardonovaes »

Eliseu Carvalho

  • Visitante
Re: Como desativar 1 núcleo do processador?
« Resposta #1 Online: 14 de Maio de 2013, 14:02 »
Tenta isso:

http://www.upubuntu.com/2011/09/how-to-disable-cpu-core-on-ubuntudebian.html

Mas se você disse que desabilitou pelo BIOS e o problema continua nos dois sistemas operacionais... então já era. Teu processador foi pro saco  :(

Offline eduardonovaes

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #2 Online: 14 de Maio de 2013, 14:12 »
Eliseu, meu note ainda não foi pro saco.
Consegui resolver o problema no win 7, resta o Ubuntu para voltar a ficar 100%, digo 50% já que estou usando apenas 1 core de 2.
Vou tentar os comandos, por vc indicados.
Postarei assim que obter os resultados.

Obrigado.

Offline garfo

  • Usuário Ubuntu
  • *
  • Mensagens: 1.023
  • Keep easy and simple.
    • Ver perfil
    • linux
Re: Como desativar 1 núcleo do processador?
« Resposta #3 Online: 14 de Maio de 2013, 14:32 »
Citar
Como contornei o erro de inicialização no win 7:
Meu notebook é Core2Duo.

    Executei o msconfig e na aba "inicialização do sistema"> avançado> desabilitei 1 núcleo do processador e a maquina começou a iniciar normalmente.

Assim, passei a usar apenas 1 núcleo.

Interessante essa opção no Windows 7. Não sabia que podia fazer isso.  :o
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

Offline eduardonovaes

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #4 Online: 14 de Maio de 2013, 15:04 »
Vou explicar o que aconteceu: O Nec/Tokin da placa, responsável por filtrar os ruídos do processador queimou e foi substituida por outros filtros que funcionaram, mas precisei reduzir o ruido do processador desabilitando 1 core do processador (a nível de software - msconfig win7).

E, Estou fadado a utilizar o win7.
O comando no Ubuntu não funcionou (via terminal).

Alguém sugere alguma outra solução? (não vale: lixo, parede, fogo, etc. rsrsr)
Pessoal, é sério, quero dar uma sobrevida à esta maquina.
Obrigado.
« Última modificação: 14 de Maio de 2013, 15:10 por eduardonovaes »

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #5 Online: 14 de Maio de 2013, 15:16 »
Existe esse comando:

$ sudo echo 0 >> /sys/devices/system/cpu/cpu1/online

Mas nesse caso creio que irá desativar o núcleo não somente da inicialização, mas no uso normal do sistema, tente fazer isso...para habilitar novamente troque o 0 por 1.

Veja mais em: http://www.vivaolinux.com.br/dica/Economizando-energia-de-laptop-com-processador-multicore
« Última modificação: 14 de Maio de 2013, 15:37 por Renan Rischiotto »

Offline Denis Ferraz

  • Usuário Ubuntu
  • *
  • Mensagens: 76
  • DEUS EXISTE E É PARA TODOS!
    • Ver perfil
    • Evangelho Quotidiano
Re: Como desativar 1 núcleo do processador?
« Resposta #6 Online: 14 de Maio de 2013, 15:18 »
Boa Tarde a Todos!

Caro eduardonovaes;

Vou explicar o que aconteceu: O Nec/Tokin da placa, responsável por filtrar os ruídos do processador queimou e foi substituida por outros filtros que funcionaram, mas precisei reduzir o ruido do processador desabilitando 1 core do processador (a nível de software - msconfig win7).

E, Estou fadado a utilizar o win7.
O comando no Ubuntu não funcionou (via terminal).

Alguém sugere alguma outra solução? (não vale: lixo, parede, fogo, etc. rsrsr)
Pessoal, é sério, quero dar uma sobrevida à esta maquina.
Obrigado.


Não sei o porquê de não ter funcionado, porém, no meu notebook funcionou!
Veja essa dica desse link: http://www.vivaolinux.com.br/dica/Economizando-energia-de-laptop-com-processador-multicore
O que destaco da dica é o seguinte: "Não recomendo que desliguem o core1 (/sys/devices/system/cpu/cpu0/online), não fiz testes ainda. Por @firebitsbr"

Fique com Deus e obrigado!
São Mateus 6,31.33-34

Offline eduardonovaes

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #7 Online: 14 de Maio de 2013, 15:37 »
Citar
Não sei o porquê de não ter funcionado, porém, no meu notebook funcionou!

Disse que não funcionou pq reinicia a todo momento quando ligado a energia eletrica, já com a bateria vai de boa.
A unica forma que encontrei e que funcionou com bateria e com a fonte ligada foi com o Win7 via msconfig.

Uma pena, gosto muito do Ubuntu.
Este notebook entrará para a "reserva".

Eliseu Carvalho

  • Visitante
Re: Como desativar 1 núcleo do processador?
« Resposta #8 Online: 14 de Maio de 2013, 16:02 »
Bom... O que posso dizer? Que pra esse notebook aí funcionar, do jeito que está, infelizmente só com o Windows 7 mesmo. Se quiser usar o Ubuntu, terá que comprar uma nova máquina ou, pelo menos, ver se há como trocar o processador.

Offline rcmurakami

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #9 Online: 08 de Outubro de 2013, 14:26 »
Alguma solução? Estou com o mesmo problema...meu notebook  dualCore trava constantemente quando ligado na fonte e pra completar a bateria não carrega mais. Desativei um dos núcleos e o no Windows 7 não trava mais, porém no Linux não resolveu, trava constantemente...

Offline rcmurakami

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #10 Online: 15 de Outubro de 2013, 00:17 »
Encontrei uma solução para esse problema! No Windows é possível desativar um dos núcleos permanentemente via sistema operacional, no Ubuntu não havia encontrado outra solução que não fosse a cada inicialização abrir o terminal e antes que o Note pudesse travar desativar um dos núcleos pela linha de comando. Infelizmente apenas isso não resolveu, porém não contente com a possibilidade de não poder concertar esse aparente defeito de hardware por agora e não poder usar o Linux insisti até que fiz o seguinte:

1) Desativei um dos núcleos pelo setup do notebook
2) Executei o seguinte comando para limitar a frequência de clock do processador que restou ativo:

sudo cpufreq-selector -c 0 -g powersave -f 1400000

O número apos o parametro -c indica o núcleo a ser modificado, powersave é o modo de operação, e 140000 a frequencia ( a do meu processador eh 1.6Ghz)

Digitando cat /proc/cpuinfo no terminal é possivel visualizar as novas configuracoes do processador...

Tenho que executar este comando a cada inicialização, pois não fica salvo a modificação. Porém a mais de uma semana tenho utilizado o notebook sem ter travado uma única vez, e a velocidade não tem comprometido as minhas atividades, inclusive tenho conseguido executar algoritmos de analise de videos com opencv tranquilamente...

Deixo a dica, porque não encontrei nenhuma solução explícita para esse problema que não fosse a troca de algum componente!

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Como desativar 1 núcleo do processador?
« Resposta #11 Online: 15 de Outubro de 2013, 00:31 »
Seria boa ideia se colocar esse comando no /etc/rc.local, ou criar um script em Bash e colocar pra iniciar durante o boot.