[Atualização de 2015]
Começando com o Linux 3.16:
-
O valor para
bapm
pode ser fornecido como um parâmetro do módulo (consulte aqui ). -
O valor de
bapm
é definido como 1 por padrão para Kaveri, Kabini e desktop Trinity, sistemas Richland (consulte aqui ), resultando na ativação do Turbo Core.
O que significa que com o Kernel 3.16 ou posterior, o Turbo Core deve funcionar imediatamente com radeon
em muitos casos.
Se você executar o Debian, ou se você executar o Ubuntu e o acima não for verdade para você, consulte Como configurar um sistema Debian (foco em 2D ou console / servidor) com uma AMD Turbo Core APU para máxima eficiência de energia e computação?
[Atualização de 2014 a 07 de agosto]
Eu publiquei uma análise detalhada em unix-stackexchange.com
que contém (pelo menos para mim) algumas surpresas . Tal como o regulador ondemand
sendo potencialmente pior que performance
(pelo menos com a Richland A10-6700) e fglrx
aparentemente usando alguns truques questionáveis para melhorar os reforços de curto prazo, tendo que compensar abruptamente isso a longo prazo . Fico feliz de ver mais de perto isso.
[Resposta original]
O AMD Turbo Core deve estar ativado por padrão em todas as versões atuais do Linux.
O Turbo Core, no entanto, é um recurso disponível nas CPUs AMD com e sem GPU integrada. E parece haver dois problemas em relação àqueles com uma GPU integrada. Sua A8 se enquadra nessa categoria.
- Se o kernel não tiver o módulo 'fglrx' da ATI / AMD carregado, as APUs parecem manter as freqüências sem impulso / regulares. Eu presumo que a razão é que o Turbo Core é uma decisão tomada pela própria APU, baseada em vários critérios, como dissipação de energia / TDP. Parece que a GPU no chip não contribuirá para a decisão a menos que seja inicializada corretamente. E corretamente aqui significa que você deve usar o dirver oficial; nem mesmo o
radeon
livre fará o truque. Eu tenho arquivado um relatório de bug no kernel.org , mas a questão é se será fácil ter o kernel inicializa a GPU apenas por causa do impulso (se minha suposição sobre a causa raiz estiver correta). - No entanto, mesmo com
fglrx
, parece haver um bug se você pretende usar o Dynamic Power Management .
Para um pouco mais de explicação, por ex. sobre quais ferramentas corretamente identificam impulsos, veja aqui .