Comment activer le cache de niveau 2 (L2)?

24

Il m'a été suggéré que le cache L2 est désactivé par défaut sur le Pi, et que l'activer pourrait améliorer les performances du processeur (probablement au détriment des performances du GPU). J'ai hâte d'explorer cela. Voici mes questions:

  • Comment vérifier si le cache L2 est activé?
  • Comment activer le cache L2?
  • Y a-t-il des problèmes particuliers à prendre en compte lors de cette opération?
Darren Wilkinson
la source

Réponses:

22

Si vous utilisez une version récente de Raspbian, elle devrait déjà être activée par défaut - comme indiqué dans les notes de version ici: http://www.raspberrypi.org/archives/1040

Vous pouvez activer / désactiver le cache L2 en utilisant le disable_l2cacheparamètre dans /boot/config.txt . Mais avant de vous précipiter, il y a deux choses à considérer:

  • Ce n'est pas un gain de performances gratuit - vous enlèverez le cache au GPU - qui en a probablement plus besoin, sauf si vous utilisez un système sans tête.

  • Vous devez obtenir un noyau correspondant au paramètre de cache L2 - cela dépend de votre distribution. Les instructions pour compiler vos propres noyaux sont disponibles sur: http://elinux.org/RPi_Kernel_Compilation

Il y a plus de détails sur config.txt - le fichier de configuration du GPU à: http://elinux.org/RPi_config.txt

Maria Zverina
la source