Se connecter avec
S'enregistrer | Connectez-vous

Le Raspberry Pi peut-il... être overclocké [MAJ]

Par - Source: Tom's Hardware FR | B 17 commentaires

Commençons notre série d'actualité par un point que les geeks vont apprécier : peut-on overclocker le Raspberry Pi ? La réponse est oui. Le SoC Broadcom BCM2835 monte assez facilement en fréquence.

Un SoC à 700 MHz

Le BCM2835 est un SoC ARM assez classique, qui intègre un core ARM11 à 700MHz et un GPU Broadcom VideoCore IV à 250 MHz. La mémoire, de la LPDDR2, est cadencée à 400 MHz. Vu la consommation assez faible des puces ARM, il est généralement possible d'overclocker le CPU, et c'est le cas sur le Raspberry Pi. Selon les cas, il est possible d'atteindre 1 GHz pour le CPU et 500 MHz pour la mémoire, ce qui est un gain intéressant. 

Nos tests

Nous avons donc essayé d'overclocker le Raspberry Pi, avec succès. Contrairement à un PC classique, pas besoin de passer dans le BIOS, il n'y a pas de firmware sur le Raspberry Pi. Le fonctionnement est donc simple : un fichier de configuration dans lequel il suffit d'indiquer la fréquence de la mémoire, du GPU et du CPU. Pour tester, nous avons choisi un programme dépendant de la fréquence du CPU, du GPU et de la mémoire : Quake 3 Arena. 

S'il est possible de changer la tension applique aux différents composants, nous ne l'avons pas faits : le Raspberry Pi est suffisamment rare que pour éviter de le détruire...

Au niveau du CPU, nous avons atteint 910 MHz (stable) au lieu de 700 MHz à l'origine. Le système démarre à 945 et 980 MHz mais le lancement de Quake 3 Arena plante la machine. Pour la RAM, nous avons atteint 480 MHz (« DDR2-960 ») au lieu de 400 MHz. La machine démarre à 500 MHz mais plante sous Quake 3 Arena et ne démarre pas à 520 MHz. Enfin, le GPU a atteint 400 MHz lors de nos tests (à 425 MHz le jeu plante) au lieu de 250 MHz, ce qui est intéressant. Pour stabiliser les trois overcloking simultanément, nous avons du nous contenter de 910 MHz, 375 MHz et 480 MHz quand tous les composants sont overclockés.

De base, Quake 3 Arena tourne à 17,5 fps en 1080p, une fois l'ordinateur overclocké, on atteint 23,4 fps, ce qui est appréciable comme gain. Dans un prochain « Le Raspberry peut-il... », nous parlerons un peu plus de Quake 3 Arena.

Au final, il est intéressant de voir qu'il y a une certaine marge de manoeuvre au niveau de la puce de Broadcom. Le SoC ne chauffe que très peu, même sans radiateur, et il devrait être possible de stabiliser le CPU à 1 GHz en augmentant la tension de fonctionnement, ce que nous ferrons une fois que nos autres tests auront été effectués.

MAJ : suite à quelques questions, voici nos remarques.

Pour overclocker, il faut modifier le fichier config.txt, accessible dans le dossier boot. Il faut ensuite ajouter les valeurs suivantes : arm_freq pour le processeur, gpu_freq pour le GPU et sdram_freq pour la mémoire. D'autres valeurs sont données sur le wiki de la fondation.

Attention aussi à un point : s'il est possible d'augmenter la tension, cette modification fait sauter la garantie de la carte. La fondation explique que le changement de tension modifie définitivement un bit dans les registres du SoC, ce qui permet de détecter que la tension a été modifiée.

Quand aux performances qui peuvent paraître faibles face à certains appareils actuels, il faut bien prendre en compte que l'on parle d'une plateforme valant 35 $ et qui consomme 3,5 W dans le pire des cas...

Commentaires
Afficher les 17 commentaires.
Cette page n'accepte plus de commentaires
  • 0smanaslan , 8 juin 2012 19:57
    Comment vous le faites démarrer s'il ne boot pas avec le fichier de config à 520Mhz? Y'a un truc pour le remettre en config d'usine ou option "fichier de conf précédent"?
  • dandu , 8 juin 2012 20:10
    Suffit de changer la valeur depuis un autre ordinateur, c'est sur la darte SD et les fichiers de boot sont sur une partition en FAT16, donc accessible depuis n'importe quel système
  • fabcool , 9 juin 2012 02:45
    Ah, j'aime cet article qui me rappelle les débuts de présence pc...
  • -4 Masquer
    HDDseasonic@guest , 9 juin 2012 16:42
    Quake 3 Arena, la version PC, tourne sur XBOX (Pentium 3 733 mhz, Nforce 3), de façon très fluide, filtre tous a fond et en 720p, Raspberry Pi, décoit en terme de puissance

    ps:je parle bien, de la version PC, lancé sur XBOX, avec un launcher
  • plixoraize@guest , 9 juin 2012 20:58
    hum...
    le raspberry consomme à peine 3W... donc bon. Je crois que tu dois etre le seul a etre déçu par la puissance du raspberry pi... Tu t'attendais peut etre à des perfs dignes d'un I7 a 4Ghz, tout en coutant 25€ et consommant 3W?
  • juandante@guest , 10 juin 2012 01:50
    je le comprends quand même quand on vois les derniers samsung ou iphone 4s... et une xbox n'as pas un proco i7 à 4 ghz... par contre ce matos est moodable et sa, sa n'as pas de prix :) 
  • dandu , 10 juin 2012 12:47
    HDDseasonic@GuestQuake 3 Arena, la version PC, tourne sur XBOX (Pentium 3 733 mhz, Nforce 3), de façon très fluide, filtre tous a fond et en 720p, Raspberry Pi, décoit en terme de puissanceps:je parle bien, de la version PC, lancé sur XBOX, avec un launcher


    Ben ici, en 1080p (deux fois plus, donc), c'est assez fluide.

    Et la Xbox a facilement un CPU deux fois plus rapide (et consomme 70 W) et valait pas le même prix à sa sortie. Et surtout, la version x86 de Quake 3 est nettement plus optimisée que ce portage ARM sous Linux
  • dandu , 10 juin 2012 12:49
    juandante@Guestje le comprends quand même quand on vois les derniers samsung ou iphone 4s... et une xbox n'as pas un proco i7 à 4 ghz... par contre ce matos est moodable et sa, sa n'as pas de prix


    Les derniers appareils à la mode valent plus de 600 €, et facilement (en étant sympa) 50 $ juste pour le SoC, qui en plus consomme pas mal. Un appareil récent (genre iPad) consomme plus de 10 W en charge par exemple.

    L'ARM11 est lent, malheureusement, mais y a pas trop d'alternative à bas coput actuellement en ARM. Faut juste attendre le Cortex A7, qui semble intéressant sur ce point.
  • Johan_et_Pirlouit , 10 juin 2012 13:52
    HDDseasonic@GuestQuake 3 Arena, la version PC, tourne sur XBOX (Pentium 3 733 mhz, Nforce 3), de façon très fluide, filtre tous a fond et en 720p, Raspberry Pi, décoit en terme de puissanceps:je parle bien, de la version PC, lancé sur XBOX, avec un launcher

    720p seulement ? Passe donc ton bazar en 1080p comme ici avec le Raspberry Pi et on en reparle. Ah bah non, problème : ta vieille Xbox n'en est pas capable. Pour le coup, si tu ne dépasse pas le 720p je ne crois pas que ta grosse console énergivore soit encore dans la course pour en faire une référence. D'ailleurs, si le Raspberry Pi est capable "de base" de 17.5 fps en 1080p, ça laisse clairement supposer une bonne fluidité en 720p, largement assez pour les yeux humains.
  • chassou1400@guest , 10 juin 2012 21:10
    il aurait été bon d'indiquer le fichier à modifier et comment le modifier pour ceux que ça intéresse.

    pourriez vous mettre à jour votre article en intégrante ces données svp?

    merci :) 
  • zorro424@guest , 10 juin 2012 21:23
    Johan et Pirlouit je ne sais pas pourquoi tu cherches à expliquer ça à un inculte pareil. Le raspberry pi est une machine qui ne cherche pas à faire ce que fait un pc mais à fournir à tous les passionnés une machine que l'on peut bricoler, bidouiller. A chacun de trouver ce que l'on peut faire avec et de ce coté là il y a beaucoup de choses à faire. Je ne suis pas sur que sa XBox soit capable de lire des vidéos en 1080p sans ramer un max. De plus vu la consommation c'est très positif. Ce genre de carte est appelé à avoir beaucoup de succès et je suis persuadé que de nouvelles versions bien plus puissantes (sans consommer beaucoup plus pour autant) verront le jour au cours du temps ce qui fera le bonheur de tous.
  • -3 Masquer
    sel2mer67@guest , 11 juin 2012 04:24
    la xbox 360 lit le 1080p sans ramé pas nouveaux .lit juste pas le dts obliger de se rabatre sur de l ac3 .sa donne des conseil mais c pas mieux ....
  • -2 Masquer
    sel2mer67@guest , 11 juin 2012 04:25
    meme 3d
  • dandu , 11 juin 2012 09:02
    sel2mer67@Guestla xbox 360 lit le 1080p sans ramé pas nouveaux .lit juste pas le dts obliger de se rabatre sur de l ac3 .sa donne des conseil mais c pas mieux ....


    La 360, heureusement...
  • dandu , 11 juin 2012 09:04
    chassou1400@Guestil aurait été bon d'indiquer le fichier à modifier et comment le modifier pour ceux que ça intéresse.pourriez vous mettre à jour votre article en intégrante ces données svp?merci


    Il faut modifier le fichier config.txt présent sur la partition de boot et ajouter gpu_freq=, arm_freq= et sdram_freq= et ajuster les valeurs. Rien de sorcier. Pour les tensions, c'est plus compliqué...
  • sel2mer67@guest , 11 juin 2012 21:14
    NO PROBLEME TE PLAIT PAS .VEND LE MOI .
  • ded777 , 12 juin 2012 23:12
    zorro424@GuestJohan et Pirlouit je ne sais pas pourquoi tu cherches à expliquer ça à un inculte pareil. Le raspberry pi est une machine qui ne cherche pas à faire ce que fait un pc mais à fournir à tous les passionnés une machine que l'on peut bricoler, bidouiller. A chacun de trouver ce que l'on peut faire avec et de ce coté là il y a beaucoup de choses à faire. Je ne suis pas sur que sa XBox soit capable de lire des vidéos en 1080p sans ramer un max. De plus vu la consommation c'est très positif. Ce genre de carte est appelé à avoir beaucoup de succès et je suis persuadé que de nouvelles versions bien plus puissantes (sans consommer beaucoup plus pour autant) verront le jour au cours du temps ce qui fera le bonheur de tous.

    pal mal, ce mini PC, mais impossible à trouver

    pour info, la XBOX, ne possède pas de prise HDMI, au mieux c'est de l'YUV, donc c''est du 720p ou du 1080i, ont ne peut pas avoir de 1080p, en YUV, donc 1080p impossible sur XBOX