6 points par GN⁺ 2024-12-04 | 1 commentaires | Partager sur WhatsApp
  • Les ingénieurs de Raspberry Pi ont ajusté les timings SDRAM et les paramètres mémoire, obtenant un gain de vitesse de 10 à 20 % à la fréquence par défaut de 2,4 GHz.
    • En overclocking, ils ont atteint une amélioration des performances de 32 % à 3,2 GHz.
    • Ces changements pourraient bientôt être proposés aux utilisateurs de Pi 5 et Pi 4 via une mise à jour du firmware.
  • Ajustement de la SDRAM
    • Pour profiter des derniers gains de vitesse de la RAM, il faut modifier la mise à jour du firmware et les paramètres du bootloader.
    • Pour le Pi 5, le réglage SDRAM_BANKLOW=1 est nécessaire ; pour le Pi 4, il faut SDRAM_BANKLOW=3.
  • Émulation NUMA
    • En mettant à jour vers la dernière version de Raspberry Pi OS, il est possible d’utiliser l’émulation NUMA.
    • La commande dmesg | grep NUMA permet de vérifier si l’émulation NUMA fonctionne.
  • Overclocking
    • L’overclocking est possible avec les réglages over_voltage_delta=72000, arm_freq=3200, gpu_freq=1000.
    • La vitesse du ventilateur est réglée à 100 %, et le projet pi-overvolt est utilisé pour augmenter la tension du cœur.
  • Record du monde Geekbench
    • Même avec les seuls changements du firmware de base, le score Geekbench augmente nettement.
    • L’overclocking à 3,2 GHz permet d’obtenir un gain de performances de 32 % en mono-cœur et de 31 % en multi-cœur.
  • Conclusion
    • Ces optimisations pourraient bientôt devenir les réglages par défaut.
    • La vitesse mémoire du Pi 5 était un point faible face aux autres cartes RK3588, mais le réglage de la SDRAM apporte une amélioration significative.

1 commentaires

 
GN⁺ 2024-12-04
Avis sur Hacker News
  • Beaucoup estiment qu’il vaudrait mieux utiliser un N100 à la place d’un Raspberry Pi. Pour des expérimentations comme Kubernetes, ils auraient utilisé un PC de bureau ou un rack de serveurs personnels. Pour la plupart des usages courants (Home Assistant, VPN, etc.), un Pi suffit largement

    • Le Pi est alimenté par un câble USB, fonctionne en silence et de manière stable
    • Il n’y a aucune raison de le remplacer par un boîtier plus gros, du bruit de ventilateur et un adaptateur secteur
  • Le Pi était intéressant quand il était bon marché, mais aujourd’hui on peut trouver des boîtiers Intel N100 plus performants pour un prix et une consommation électrique similaires

    • La seule vraie raison d’utiliser un Pi, c’est le GPIO
  • Un ajustement de la SDRAM permet d’obtenir un gain de vitesse de 10 % avec les LLM

  • Le Raspberry Pi 4 peut aussi être ajusté, et le Pi 5 progresse de façon encore plus marquée

    • Le Pi 500 est en cours de développement, et les résultats Geekbench semblent déjà partir d’un état ajusté
  • Certains se demandent où s’inscrire pour ne pas manquer les nouvelles versions officielles du firmware

    • Ils ont décidé de faire la mise à niveau du firmware immédiatement
  • Il est possible de surveiller la température de la SDRAM et de réduire la fréquence de rafraîchissement de moitié ou au quart

    • Cela a un impact important sur les performances, et une optimisation automatique basée sur la température serait utile
  • C’est une bonne nouvelle que cela s’applique aussi au CM4

  • Cela faisait longtemps qu’on n’avait pas entendu parler d’utiliser le timing de rafraîchissement pour accélérer un système

    • Avec le passage à la DDR, certains pensaient que le cycle de rafraîchissement ne représentait qu’une petite partie du temps de cycle total
  • Certains se demandent si le Raspberry Pi 4 a du NUMA

    • Il semble disposer de fonctionnalités NUMA comparables à celles des gros serveurs