Como ativar o cache de nível 2 (L2)?

24

Foi-me sugerido que o cache L2 está desativado por padrão no Pi, e que ativá-lo pode melhorar o desempenho da CPU (provavelmente à custa do desempenho da GPU). Estou interessado em explorar isso. Estas são as minhas perguntas:

  • Como verifico se o cache L2 está ativado?
  • Como posso ativar o cache L2?
  • Há algum problema específico a ser observado ao fazer isso?
Darren Wilkinson
fonte

Respostas:

22

Se você estiver usando a versão recente do Raspbian, ele já deverá estar ativado por padrão - conforme publicado nas notas de versão aqui: http://www.raspberrypi.org/archives/1040

Você pode ativar / desativar o cache L2 usando a disable_l2cacheconfiguração em /boot/config.txt . Mas antes de você se apressar, há algumas coisas a considerar:

  • Não é um aumento de desempenho gratuito - você removerá o cache da GPU - que provavelmente precisa mais, a menos que esteja executando um sistema sem cabeça.

  • Você precisa obter o kernel que corresponda à configuração do cache L2 - isso depende da sua distribuição. As instruções para compilar seus próprios kernels estão em: http://elinux.org/RPi_Kernel_Compilation

Há mais detalhes em config.txt - o arquivo de configuração da GPU em: http://elinux.org/RPi_config.txt

Maria Zverina
fonte