[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]
Eu estou no processo de configurar um sistema com um A10-6700 usando o Ubuntu 14.04 Server.
- A saída de
cat /proc/cpuinfo
não reflete nem aumentará nenhum aumento de processador. O impulso é uma decisão autônoma no chip com base em critérios potencialmente complexos. Leia sobre isso aqui . - A saída de
cpufreq-info
não mostrará as frequências de impulso disponíveis, mas a saída decpupower frequency-info
será exibida. Para o A10-6700, ele deve mostrar 4300 MHz (Pb0), 4200 MHz (Pb1) e 3900 MHz (Pb2), além dos regulares 3700, 3400, 2700, 2300 e 1800 MHz. - A saída de
cpufreq-aperf
(apósmodprobe msr
) é comparável à saída decpupower monitor
. As frequências mostradas por essas ferramentas devem refletir impulsos. - Com o driver de vídeo padrão ou mesmo com o módulo
radeon
no kernel, não consegui fazer com que o A10-6700 usasse uma frequência de reforço (usandostress --cpu 2
). - Com o módulo ATI / AMD
fglrx
carregado no kernel, o processador aumentará dois núcleos permanentemente (e, aparentemente, também os demais núcleos temporariamente). Isso foi testado sem que o X fosse usado ou configurado.
Lembre-se, a decisão a favor ou contra o aumento é feita pela APU autonomamente. Meu palpite neste momento é que o APU não pode decidir se a dissipação de energia atual deixa espaço para um impulso a menos que a unidade gráfica integrada seja inicializada adequadamente.
A saída de vídeo com o módulo padrão difere da saída quando o fglrx é carregado. Portanto, só podemos adivinhar se o kernel pode colocar a APU no modo supostamente "inteligente" (com reconhecimento de perda de energia) por si só, enquanto ainda estiver usando o módulo VGA.
Até que isso seja resolvido, simplesmente carregarei fglrx
. A desvantagem é que construí-lo requer muitas coisas que você não quer em um servidor e que precisa para ser eliminado após a compilação.
Além disso, fglrx
tem quase 9 MB de tamanho. Não é um problema, mas saber que na maior parte é frete morto, neste caso, não me faz muito feliz.
[Editar 2014-jul-24]
Eu agora relatei este bug .
Eu notei que outro bug também foi relatado: Se, de fato, você usa fglrx
e tenta usar o Dynamic Gerenciamento de energia .