Como desativar 2 núcleos em um quadcore i7?

4

Eu tenho um laptop com um quadcore i7 que roda bem. Eu não preciso de 2 dos núcleos. Como posso desligá-los?

    
por mmm bacon 21.07.2010 / 22:22

6 respostas

0

Você não pode comandar o processador para desabilitar os núcleos, a única coisa que você pode fazer para evitar o aquecimento está indo para outro processador ou para verificar se o processador está suficientemente resfriado.

    
por 21.07.2010 / 22:35
8

Muitos computadores têm opções de BIOS para desativar núcleos. Você também pode desabilitar o hyper-threading, que também está desabilitando os núcleos, embora eu duvido que isso possa melhorar muito o resfriamento. Uma última coisa que poderia ser feita é no próprio Windows. Vá para as Opções avançadas de inicialização ( msconfig > boot tab > Advanced options ) e especifique o número de núcleos que você deseja usar. Eu pessoalmente não recomendaria nenhuma dessas soluções, pois é basicamente castrar sua máquina. Encontre uma solução de resfriamento melhor ou pratique melhor o uso de sua máquina, como usá-la somente em superfícies duras, limpando a poeira das aberturas, usando um bloco frio, ect. Você também pode querer verificar se há uma atualização do BIOS que irá ligar o ventilador com mais freqüência ou usar algo como SpeedFan para controlar manualmente a velocidade do seu ventilador e, assim, aumentar o seu potencial de refrigeração.

    
por 21.07.2010 / 23:18
6

A série Intel i tende a fazer isso. Eles têm um certo limite térmico embutido e basicamente gerenciam o sistema de tal forma que: se você estiver rodando em todos os núcleos, ele gerencia a velocidade entre eles e tenta rodar o sistema o mais rápido possível sem superaquecer. Se você não estiver executando todos os núcleos, ele desligará os núcleos que não são usados e tentará fazer o overclock dos núcleos usados - até o limite térmico. Note que TRIES para overclock e isso cria calor.

    
por 21.07.2010 / 22:31
2

No Linux / Ubuntu, apenas execute isto:

sudo sh -c "echo '0' > /sys/devices/system/cpu/cpu1/online"

Substitua cpu1 por cpu2 e assim por diante para desativar mais núcleos. E para ligá-los novamente:

sudo sh -c "echo '1' > /sys/devices/system/cpu/cpu1/online"
    
por 04.07.2012 / 21:33
1

Vá para Executar, digite msconfig, vá para a guia Boot, clique em Advanced Options e selecione "Number of Processors". Em seguida, mude para metade da lista (escolha 4, porque você tem 8 threads = 4 núcleos, então 4 threads = núcleos). Reinicie;)

    
por 06.11.2010 / 00:47
0

Você pode fazer isso com o estacionamento principal.

Ao definir performance core parking max cores , você define quantos núcleos serão estacionados o tempo todo.   Aqui você pode verificar como fazer isso.

Com esta solução, você pode ligá-los / desligá-los sem reiniciar.

    
por 24.11.2016 / 14:56