Ativar desempenho total no laptop Sandy Bridge

9

Eu tenho laptop de segunda geração Intel i7. Uso o Thermald e o TLP para gerenciar a vida útil da bateria (eles são ótimos!). No entanto, às vezes não me importo com ruído e consumo de energia e quero que a CPU funcione a 3,5 GHz. Por alguma razão, isso parece impossível de alcançar. O ventilador nunca roda a toda velocidade, e o processador está sempre acelerado. Quando uso o cpufreq-info, nunca vejo mais do que 2,8 GHz (para que o turbo boost não funcione) e a frequência cai para 800 MHz quando o ventilador começa a ficar "alto". Isso acontece com o Intel p-state e o governador de desempenho. O governador da Powersafe é ainda "pior", mas isso é bom, pois aumenta a vida útil da bateria.

Alguma idéia de como ativar o "poder total"?

Obrigado!

matus201
fonte
eu adicionei sudo update-grub às instruções
mchid 1/15/15
Eu já vi vários tópicos / perguntas muito semelhantes. Embora não tenha provas, acho que há algo errado com a interação Thermald / intel_pstate. Como teste, você deve tentar o driver acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = desativar" em / etc / default / grub) e / ou desativar o thermald.
Doug Smythies
Também tem de activar turbo em / etc / default / TLP
mchid
@ mchid: Eu só quis dizer como um teste. Algo está errado de alguma forma e eu com certeza gostaria de descobrir o que.
Doug Smythies
11
@ mchid: Isso não é verdade, e o artigo é obsoleto. intel_pstate powersave é igual ou melhor que acpi-cpufreq ondemand; desempenho intel-pstate = igual ao desempenho acpi. No entanto, não tenho certeza de quais alterações são suportadas nos kernels anteriores.
Doug Smythies 01/03/2015

Respostas:

9

Sim, tudo o que você precisa fazer é:

primeiro, defina tlp "governer" com desempenho para ac e batt no seu arquivo / etc / default / tlp e enquanto estiver lá, vá em frente e ative também o turbo boost

edite / etc / default / grub e insira

intel_pstate=disable

depois de

GRUB_CMDLINE_LINUX_DEFAULT=

como este exemplo

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

execute este comando para aplicar a mudança ao grub

sudo update-grub

em seguida, instale o indicador-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

reinicie para que suas alterações tenham efeito.

Após a reinicialização, você verá um ícone no painel da unidade, clique neste ícone e poderá definir a CPU para desempenho (completo), ondemand (somente quando necessário), economia de energia ou conservador.


Desabilitar o pstate pode não ser necessário, você pode experimentá-lo e desativá-lo para ver se há uma diferença. Atualize o grub depois de fazer essa alteração.

Além disso, o indicador-cpufreq não permitirá alterações com o pstate ativado (apenas com o pstate desativado), você ainda precisará fazer isso manualmente.

Por fim, você pode obter melhores números do i7z:

sudo apt-get install i7z

e então corra

sudo i7z

Instale lm-sensores e execute sensores detectar:

sudo apt-get install lm-sensors

sudo sensors-detect

Siga as instruções e selecione sim para tudo.


finalmente, esses links podem ajudar:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

Isso não apenas permite a aceleração do hardware para flash, mas também instala o VDPAU e o i965

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

e esses benchmarks mais recentes mostram uma pequena vantagem ao desativar o pstate e usar o desempenho

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2

mchid
fonte
Obrigado pelo i7z, é a melhor maneira de monitorar a CPU freq! Eu habilitei o turbo através do TLP, desabilitei o estado p, usei o regulador de desempenho (através do TLP), mas a CPU ainda está com "medo" de aumentar os ventiladores. É quase como se houvesse um limite de temperatura em algum lugar. No Windows, se eu ativar o desempenho total, meu laptop passará facilmente para 90 ° C por núcleo.
precisa saber é o seguinte
@ matus201 usar o desempenho através do tlp não define a freq para desempenho, ele permite desempenho. Se você deseja definir o desempenho, precisa usar outro método, como sudo cpupower frequency-set -g performancedesativar o pstate, e usar o indicator-cpufreq para configurá-lo para o desempenho.
Mchid 02/03/2015
@ matus201 como sugerido, você pode tentar desativar o thermald como teste, mas eu não o recomendaria. Só porque o processador esquenta, não significa que você esteja obtendo mais desempenho com ele.
Mchid 02/03/2015
Usei o cpupower para definir o governador para desempenho, e parece funcionar no sentido de que o governador é desempenho. A frequência da CPU salta para 3,5 GHz quando eu trabalho no sistema; no entanto, assim que os ventiladores aumentam um pouco (nos ventiladores vaio são controlados pela bios), a CPU é acelerada para 800 MHz. Quando eles se acalmam, a frequência volta para 3,5 GHz, os fãs aceleram, a aceleração acontece e assim por diante ... Isso torna impossível assistir a vídeos simples do youtube em 720p, sem quadros perdidos.
precisa saber é o seguinte
Devo mencionar que essa aceleração irregular ocorre com ou sem o estado p (desativado / ativado pelo grub). Isso me faz pensar que este é um caso especial com os computadores portáteis VAIO ..
matus201
1

Eu consegui descobrir isso. Como normalmente, a Sony decidiu fazer as coisas do seu jeito, e isso é específico apenas aos laptops Vaio.

Para definir o desempenho total, você precisa digitar o terminal:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

Isso configura o seu laptop para o modo de desempenho, e não ocorre aceleração.

matus201
fonte