Merci de partager...Share on Google+Tweet about this on TwitterShare on FacebookEmail this to someoneShare on Reddit

Bonjour les bidouilleurs

Après avoir corrigé le problème de cache avec mon Raspberry PI qui le faisait planter quand j’écoutais du contenu Internet , voir l’article Raspberry PI – Problèmes en écoutant du contenu Internet, j’ai commencé à éprouver des problèmes similaires en écoutant du contenu HD (720p) ; mon Raspberry PI plantait de façon aléatoire après un certains temps d’écoute.

J’ai fait quelques recherches  et trouvé qu’il était préférable de sur-cadencer (overclocker) son PI pour une performance optimisée avec du contenu HD. Voici donc la façon la plus simple que j’ai trouvé pour corrigé le problème:

Vous devez avoir SSH d’activé sur votre Raspberry PI. Si ce n’Est déjà fait, vous devez l’activer avant de continuer. Pour sur-cadencer votre Raspberry PI vous devez modifier le fichier config.txt situé sous le répertoire /flash, mais celui-ci est mode lecture seulement par défaut. Exécutez les commandes suivantes pour remonter le répertoire en mode lecture/écriture

cd /
mount /flash -o remount,rw

Éditer le fichier config.txt

cd /flash
vi config.txt

Une fois le fichier config.txt ouvert, trouvez la section appelée “Overclocking settings”

################################################################################ # Overclocking settings # WARNING: Do not change/enable if you do not know what you are doing! # The System may become unstable or you can have data corruption or # you can lose your warranty if you set wrong settings # # please read: http://elinux.org/RPi_config.txt#Overclocking_configuration ################################################################################

Juste dessous, vous trouverez des recommandations d’OpenElec pour sur-cadencer votre PI

# Overclock mode settings. # # default recommended values are: arm_freq | core_freq | sdram_freq | over_voltage # no overclocking : 700 | 250 | 400 | 0 # mode 'Modest' : 800 | 300 | 400 | 0 # mode 'Medium' : 900 | 333 | 450 | 2 # mode 'High' : 950 | 450 | 450 | 6 # mode 'Turbo' : 1000 | 500 | 600 | 6

Personnellement j’ai configuré les 5 paramètres suivants en mode HIGH sans avoir à ajouter un heatsink sur le processeur de mon Raspberry PI. Tout fonctionne parfaitement depuis. Il y a un paramètre additionnel force_turbo qui permet de configurer le overclocking en tout temps ou dynamiquement au besoin :

arm_freq=950 core_freq=450 sdram_freq=450 over_voltage=6 force_turbo=0

Redémarrez votre Raspberry PI pour appliquer les changement

reboot

je ne suis pas responsable d’aucun problème qui pourraient survenir suite au overclocking de votre Raspberry PI. Vous effectuez tout changement en connaissance de cause et vous en prenez entière responsabilité. Cette procédure aura pour effet d’annuler la garantie.

 

Merci de partager...Share on Google+Tweet about this on TwitterShare on FacebookEmail this to someoneShare on Reddit

Merci de partager...Share on Google+Tweet about this on TwitterShare on FacebookEmail this to someoneShare on Reddit

Bonjour,

Je possède deux Raspberry PI modèle B (512mo de ram) depuis déjà quelque temps et tout fonctionne très bien lorsque j’écoute du contenu local provenant de mon réseau interne. Dans les deux cas, j’ai installé Openelec de façon identique et je suis à la version la plus récente disponible.

Mais depuis toujours, lorsque j’essaye d’écouter du contenu sur Internet comme des vidéos sur YouTube ou émissions provenant de TOU.TV ou VTÉLÉ avec les extensions correspondantes, la vidéo et le son se bloque après un certain temps qui me semble assez aléatoire et finalement, l’appareil se bloque complètement et un redémarrage forcé est requis. Je n’avais réellement cherché de solution à ce problème puisque j’avais beaucoup de contenu que je pouvais écouter localement, mais récemment, ma conjointe a rencontré un problème avec son enregistreur numérique et certaines émissions qu’elle voulait écouter étaient disponibles en ligne seulement. Elle m’a informé qu’elle préférerait écouter les émissions sur le téléviseur au salon, plutôt qu’assise devant son ordinateur. J’ai donc décidé ce weekend d’attaquer à nouveau le problème de front.

Mes recherches ont été de courte durée puisque j’ai trouvé la solution en quelques minutes; vu la popularité des Raspberry PI et d’Openelec, plusieurs personnes ont eu le même problème que moi. En fait, le problème est que les 512 mo de mémoire ram, moins les 128mo utilisés par le GPU, n’est pas assez pour obtenir un cache suffisant pour écouter des émissions de longue durée. Donc la mémoire se remplissait au point de faire bloquer complètement l’appareil. La solution réside au niveau des paramètres d’Openelec en lui indiquant de mettre son cache sur la carte SD et d’enlever les limitations de la mémoire cache. Comme de raison, il vous faudra au minimum une carte SD de 8 go avec une classe 10

Pour corriger le problème, vous devez ajouter trois paramètres au fichier de configuration advancedsettings.xml que vous trouverez dans le répertoire /storage/.xbmc/userdata de votre installation d’Openelec. Il est fort probable que le fichier n’existe pas et dans ce cas vous devez le créer et ajouter les trois paramètres suivants :

Éditer ou créer le fichier advancedsettings.xml

vi /storage/.xbmc/userdata/advancedsettings.xml

Insérez les paramètres suivants

<advancedsettings> <network> <alwaysforcebuffer>1</alwaysforcebuffer> <cachemembuffersize>0</cachemembuffersize> <readbufferfactor>4.0</readbufferfactor> </network> </advancedsettings>

Sauvegardez les changements et redémarrez votre Raspberry PI. J’ai testé les nouveaux paramètres avec 5 heures d’écoute continuelle de contenu sur Internet sans aucun problème. Cette solution est simple, efficace et rendra votre écoute plus agréable.

Source:

http://wiki.xbmc.org/index.php?title=HOW-TO:Modify_the_video_cache

 

Merci de partager...Share on Google+Tweet about this on TwitterShare on FacebookEmail this to someoneShare on Reddit